|
74094
|
1838
|
74
|
2026-04-23T09:02:39.883030+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776934959883_m1.jpg...
|
Finder
|
Work
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026
Today at 12:02
--
Folder
User Pilot introduction Adi 2026-04-23-converted-encoded.mp4.sb-78cc7c24-Uyv16R
Today at 12:02
170,2 MB
Document
User Pilot introduction Adi 2026-04-23-converted-encoded.mp4
Today at 12:02
Zero bytes
MPEG-4 movie
User Pilot introduction Adi 2026-04-23.mp4
Today at 11:58
724 MB
MPEG-4 movie
Daily 2026-04-23.mp4
Today at 10:32
1,74 GB
MPEG-4 movie
Daily 2026-04-22.mp4
Yesterday at 10:21
1,36 GB
MPEG-4 movie
Refinement 2026-04-06.mp4
21 Apr 2026 at 11:02
2,41 GB
MPEG-4 movie
Daily 2026-04-21.mp4
21 Apr 2026 at 10:00
567,8 MB
MPEG-4 movie
Refinement 2026-04-20.mp4
20 Apr 2026 at 16:56
4,25 GB
MPEG-4 movie
Daily 2026-04-20.mp4
20 Apr 2026 at 10:06
698,5 MB
MPEG-4 movie
Daily 2026-04-17.mp4
17 Apr 2026 at 10:16
1,16 GB
MPEG-4 movie
Daily 2026-04-16.mp4
16 Apr 2026 at 10:00
513,4 MB
MPEG-4 movie
Planning 2026-04-15.mp4
15 Apr 2026 at 11:14
2,75 GB
MPEG-4 movie
Retro 2026-04-14.mp4
14 Apr 2026 at 17:37
1,44 GB
MPEG-4 movie
Daily 2026-04-14.mp4
14 Apr 2026 at 10:09
924,4 MB
MPEG-4 movie
User pilot (Adi) 2026-04-09.mp4
9 Apr 2026 at 14:47
362,6 MB
MPEG-4 movie
Daily 2026-04-09.mp4
9 Apr 2026 at 10:07
748,8 MB
MPEG-4 movie
Daily 2026-04-08.mp4
8 Apr 2026 at 10:13
1,04 GB
MPEG-4 movie
Daily 2026-04-07.mp4
7 Apr 2026 at 10:01
575,5 MB
MPEG-4 movie
Daily 2026-04-06.mp4
6 Apr 2026 at 10:08
720,5 MB
MPEG-4 movie
Daily 2026-04-03.mp4
3 Apr 2026 at 10:21
1,02 GB
MPEG-4 movie
Planning 2026-04-01 & task split.mp4
1 Apr 2026 at 12:20
4,68 GB
MPEG-4 movie
Retro 2026-03-31.mp4
31 Mar 2026 at 18:29
3,4 GB
MPEG-4 movie
Daily 2026-03-31.mp4
31 Mar 2026 at 10:10
923,6 MB
MPEG-4 movie
Refinement 2026-03-30.mp4
30 Mar 2026 at 17:12
2,77 GB
MPEG-4 movie
Daily 2026-03-30.mp4
30 Mar 2026 at 10:05
641,8 MB
MPEG-4 movie
Daily 2026-03-27.mp4
27 Mar 2026 at 10:09
884,3 MB
MPEG-4 movie
Daily 2026-03-26.mp4
26 Mar 2026 at 9:59
476,6 MB
MPEG-4 movie
Daily 2026-03-24.mp4
24 Mar 2026 at 10:00
550,8 MB
MPEG-4 movie
Refinement 2026-03-23.mp4
23 Mar 2026 at 17:03
3,44 GB
MPEG-4 movie
Daily 2026-03-23.mp4
23 Mar 2026 at 10:00
438,9 MB
MPEG-4 movie
BE chapter 2026-03-20.mp4
20 Mar 2026 at 11:46
1,68 GB
MPEG-4 movie
Daily 2026-03-20.mp4
20 Mar 2026 at 10:06
430,4 MB
MPEG-4 movie
Planing 2026-03-18-converted.mp4
19 Mar 2026 at 12:01
2,38 GB
MPEG-4 movie
Refinement 2026-02-09-converted.mp4
19 Mar 2026 at 11:35
2,26 GB
MPEG-4 movie
Daily 2026-03-19.mp4
19 Mar 2026 at 9:57
386,3 MB
MPEG-4 movie
Review 2026-03-18.mp4
18 Mar 2026 at 16:20
705,8 MB
MPEG-4 movie
Planing 2026-03-18.mp4
18 Mar 2026 at 11:14
2,78 GB
MPEG-4 movie
Retro 2026-03-17.mp4
17 Mar 2026 at 17:40
1,53 GB
MPEG-4 movie
Daily 2026-03-17.mp4
17 Mar 2026 at 10:18
1,2 GB
MPEG-4 movie
Refinement 2026-03-16.mp4
16 Mar 2026 at 16:55
4,19 GB
MPEG-4 movie
Daily 2026-03-16.mp4
16 Mar 2026 at 10:02
592,2 MB
MPEG-4 movie
Daily 2026-03-13.mp4
13 Mar 2026 at 10:12
1,02 GB
MPEG-4 movie
1-1 2026-03-12.mp4
12 Mar 2026 at 18:35
637,6 MB
MPEG-4 movie
Daily 2026-03-12.mp4
12 Mar 2026 at 10:10
978,7 MB
MPEG-4 movie
Daily 2026-03-11.mp4
11 Mar 2026 at 10:06
798,7 MB
MPEG-4 movie
Daily 2026-03-10.mp4
10 Mar 2026 at 9:57
404,6 MB
MPEG-4 movie
Refinement 2026-03-09.mp4
9 Mar 2026 at 17:04
4,16 GB
MPEG-4 movie
Daily 2026-03-09.mp4
9 Mar 2026 at 9:56
319,7 MB
MPEG-4 movie
Daily 2026-03-06.mp4
6 Mar 2026 at 9:57
291,7 MB
MPEG-4 movie
Planning 2026-03-04.mp4
4 Mar 2026 at 11:09
2,62 GB
MPEG-4 movie
Daily 2026-03-02.mp4
2 Mar 2026 at 10:07
768,5 MB
MPEG-4 movie...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"role_description":"text"},{"role":"AXTextField","text":"2026","depth":7,"value":"2026","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"role_description":"text"},{"role":"AXTextField","text":"User Pilot introduction Adi 2026-04-23-converted-encoded.mp4.sb-78cc7c24-Uyv16R","depth":7,"value":"User Pilot introduction Adi 2026-04-23-converted-encoded.mp4.sb-78cc7c24-Uyv16R","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"170,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"role_description":"text"},{"role":"AXTextField","text":"User Pilot introduction Adi 2026-04-23-converted-encoded.mp4","depth":7,"value":"User Pilot introduction Adi 2026-04-23-converted-encoded.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 12:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"User Pilot introduction Adi 2026-04-23.mp4","depth":7,"value":"User Pilot introduction Adi 2026-04-23.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:58","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"724 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-23.mp4","depth":7,"value":"Daily 2026-04-23.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:32","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,74 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-22.mp4","depth":7,"value":"Daily 2026-04-22.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Yesterday at 10:21","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,36 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-04-06.mp4","depth":7,"value":"Refinement 2026-04-06.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"21 Apr 2026 at 11:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,41 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-21.mp4","depth":7,"value":"Daily 2026-04-21.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"21 Apr 2026 at 10:00","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"567,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-04-20.mp4","depth":7,"value":"Refinement 2026-04-20.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"20 Apr 2026 at 16:56","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,25 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-20.mp4","depth":7,"value":"Daily 2026-04-20.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"20 Apr 2026 at 10:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"698,5 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-17.mp4","depth":7,"value":"Daily 2026-04-17.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Apr 2026 at 10:16","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,16 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-16.mp4","depth":7,"value":"Daily 2026-04-16.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 10:00","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"513,4 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Planning 2026-04-15.mp4","depth":7,"value":"Planning 2026-04-15.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 11:14","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,75 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Retro 2026-04-14.mp4","depth":7,"value":"Retro 2026-04-14.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 17:37","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,44 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-14.mp4","depth":7,"value":"Daily 2026-04-14.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Apr 2026 at 10:09","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"924,4 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"User pilot (Adi) 2026-04-09.mp4","depth":7,"value":"User pilot (Adi) 2026-04-09.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 14:47","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"362,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-09.mp4","depth":7,"value":"Daily 2026-04-09.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Apr 2026 at 10:07","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"748,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-08.mp4","depth":7,"value":"Daily 2026-04-08.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"8 Apr 2026 at 10:13","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,04 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-07.mp4","depth":7,"value":"Daily 2026-04-07.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 Apr 2026 at 10:01","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"575,5 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-06.mp4","depth":7,"value":"Daily 2026-04-06.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 Apr 2026 at 10:08","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"720,5 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-04-03.mp4","depth":7,"value":"Daily 2026-04-03.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3 Apr 2026 at 10:21","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,02 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Planning 2026-04-01 & task split.mp4","depth":7,"value":"Planning 2026-04-01 & task split.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1 Apr 2026 at 12:20","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,68 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Retro 2026-03-31.mp4","depth":7,"value":"Retro 2026-03-31.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"31 Mar 2026 at 18:29","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"3,4 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-31.mp4","depth":7,"value":"Daily 2026-03-31.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"31 Mar 2026 at 10:10","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"923,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-03-30.mp4","depth":7,"value":"Refinement 2026-03-30.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"30 Mar 2026 at 17:12","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,77 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-30.mp4","depth":7,"value":"Daily 2026-03-30.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"30 Mar 2026 at 10:05","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"641,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-27.mp4","depth":7,"value":"Daily 2026-03-27.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"27 Mar 2026 at 10:09","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"884,3 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-26.mp4","depth":7,"value":"Daily 2026-03-26.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Mar 2026 at 9:59","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"476,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-24.mp4","depth":7,"value":"Daily 2026-03-24.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Mar 2026 at 10:00","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"550,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-03-23.mp4","depth":7,"value":"Refinement 2026-03-23.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"23 Mar 2026 at 17:03","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"3,44 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-23.mp4","depth":7,"value":"Daily 2026-03-23.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"23 Mar 2026 at 10:00","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"438,9 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"BE chapter 2026-03-20.mp4","depth":7,"value":"BE chapter 2026-03-20.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"20 Mar 2026 at 11:46","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,68 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-20.mp4","depth":7,"value":"Daily 2026-03-20.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"20 Mar 2026 at 10:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"430,4 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Planing 2026-03-18-converted.mp4","depth":7,"value":"Planing 2026-03-18-converted.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"19 Mar 2026 at 12:01","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,38 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-02-09-converted.mp4","depth":7,"value":"Refinement 2026-02-09-converted.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"19 Mar 2026 at 11:35","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,26 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-19.mp4","depth":7,"value":"Daily 2026-03-19.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"19 Mar 2026 at 9:57","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"386,3 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Review 2026-03-18.mp4","depth":7,"value":"Review 2026-03-18.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Mar 2026 at 16:20","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"705,8 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Planing 2026-03-18.mp4","depth":7,"value":"Planing 2026-03-18.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Mar 2026 at 11:14","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,78 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Retro 2026-03-17.mp4","depth":7,"value":"Retro 2026-03-17.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Mar 2026 at 17:40","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,53 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-17.mp4","depth":7,"value":"Daily 2026-03-17.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Mar 2026 at 10:18","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,2 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-03-16.mp4","depth":7,"value":"Refinement 2026-03-16.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Mar 2026 at 16:55","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,19 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-16.mp4","depth":7,"value":"Daily 2026-03-16.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Mar 2026 at 10:02","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"592,2 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-13.mp4","depth":7,"value":"Daily 2026-03-13.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Mar 2026 at 10:12","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"1,02 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"1-1 2026-03-12.mp4","depth":7,"value":"1-1 2026-03-12.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Mar 2026 at 18:35","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"637,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-12.mp4","depth":7,"value":"Daily 2026-03-12.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12 Mar 2026 at 10:10","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"978,7 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-11.mp4","depth":7,"value":"Daily 2026-03-11.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Mar 2026 at 10:06","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"798,7 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-10.mp4","depth":7,"value":"Daily 2026-03-10.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 Mar 2026 at 9:57","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"404,6 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Refinement 2026-03-09.mp4","depth":7,"value":"Refinement 2026-03-09.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Mar 2026 at 17:04","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"4,16 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-09.mp4","depth":7,"value":"Daily 2026-03-09.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9 Mar 2026 at 9:56","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"319,7 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-06.mp4","depth":7,"value":"Daily 2026-03-06.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 Mar 2026 at 9:57","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"291,7 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Planning 2026-03-04.mp4","depth":7,"value":"Planning 2026-03-04.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4 Mar 2026 at 11:09","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"2,62 GB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"},{"role":"AXTextField","text":"Daily 2026-03-02.mp4","depth":7,"value":"Daily 2026-03-02.mp4","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 Mar 2026 at 10:07","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"768,5 MB","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"MPEG-4 movie","depth":7,"role_description":"text"}]...
|
-8514659139213527066
|
-605008689033993909
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
2026
Today at 12:02
--
Folder
User Pilot introduction Adi 2026-04-23-converted-encoded.mp4.sb-78cc7c24-Uyv16R
Today at 12:02
170,2 MB
Document
User Pilot introduction Adi 2026-04-23-converted-encoded.mp4
Today at 12:02
Zero bytes
MPEG-4 movie
User Pilot introduction Adi 2026-04-23.mp4
Today at 11:58
724 MB
MPEG-4 movie
Daily 2026-04-23.mp4
Today at 10:32
1,74 GB
MPEG-4 movie
Daily 2026-04-22.mp4
Yesterday at 10:21
1,36 GB
MPEG-4 movie
Refinement 2026-04-06.mp4
21 Apr 2026 at 11:02
2,41 GB
MPEG-4 movie
Daily 2026-04-21.mp4
21 Apr 2026 at 10:00
567,8 MB
MPEG-4 movie
Refinement 2026-04-20.mp4
20 Apr 2026 at 16:56
4,25 GB
MPEG-4 movie
Daily 2026-04-20.mp4
20 Apr 2026 at 10:06
698,5 MB
MPEG-4 movie
Daily 2026-04-17.mp4
17 Apr 2026 at 10:16
1,16 GB
MPEG-4 movie
Daily 2026-04-16.mp4
16 Apr 2026 at 10:00
513,4 MB
MPEG-4 movie
Planning 2026-04-15.mp4
15 Apr 2026 at 11:14
2,75 GB
MPEG-4 movie
Retro 2026-04-14.mp4
14 Apr 2026 at 17:37
1,44 GB
MPEG-4 movie
Daily 2026-04-14.mp4
14 Apr 2026 at 10:09
924,4 MB
MPEG-4 movie
User pilot (Adi) 2026-04-09.mp4
9 Apr 2026 at 14:47
362,6 MB
MPEG-4 movie
Daily 2026-04-09.mp4
9 Apr 2026 at 10:07
748,8 MB
MPEG-4 movie
Daily 2026-04-08.mp4
8 Apr 2026 at 10:13
1,04 GB
MPEG-4 movie
Daily 2026-04-07.mp4
7 Apr 2026 at 10:01
575,5 MB
MPEG-4 movie
Daily 2026-04-06.mp4
6 Apr 2026 at 10:08
720,5 MB
MPEG-4 movie
Daily 2026-04-03.mp4
3 Apr 2026 at 10:21
1,02 GB
MPEG-4 movie
Planning 2026-04-01 & task split.mp4
1 Apr 2026 at 12:20
4,68 GB
MPEG-4 movie
Retro 2026-03-31.mp4
31 Mar 2026 at 18:29
3,4 GB
MPEG-4 movie
Daily 2026-03-31.mp4
31 Mar 2026 at 10:10
923,6 MB
MPEG-4 movie
Refinement 2026-03-30.mp4
30 Mar 2026 at 17:12
2,77 GB
MPEG-4 movie
Daily 2026-03-30.mp4
30 Mar 2026 at 10:05
641,8 MB
MPEG-4 movie
Daily 2026-03-27.mp4
27 Mar 2026 at 10:09
884,3 MB
MPEG-4 movie
Daily 2026-03-26.mp4
26 Mar 2026 at 9:59
476,6 MB
MPEG-4 movie
Daily 2026-03-24.mp4
24 Mar 2026 at 10:00
550,8 MB
MPEG-4 movie
Refinement 2026-03-23.mp4
23 Mar 2026 at 17:03
3,44 GB
MPEG-4 movie
Daily 2026-03-23.mp4
23 Mar 2026 at 10:00
438,9 MB
MPEG-4 movie
BE chapter 2026-03-20.mp4
20 Mar 2026 at 11:46
1,68 GB
MPEG-4 movie
Daily 2026-03-20.mp4
20 Mar 2026 at 10:06
430,4 MB
MPEG-4 movie
Planing 2026-03-18-converted.mp4
19 Mar 2026 at 12:01
2,38 GB
MPEG-4 movie
Refinement 2026-02-09-converted.mp4
19 Mar 2026 at 11:35
2,26 GB
MPEG-4 movie
Daily 2026-03-19.mp4
19 Mar 2026 at 9:57
386,3 MB
MPEG-4 movie
Review 2026-03-18.mp4
18 Mar 2026 at 16:20
705,8 MB
MPEG-4 movie
Planing 2026-03-18.mp4
18 Mar 2026 at 11:14
2,78 GB
MPEG-4 movie
Retro 2026-03-17.mp4
17 Mar 2026 at 17:40
1,53 GB
MPEG-4 movie
Daily 2026-03-17.mp4
17 Mar 2026 at 10:18
1,2 GB
MPEG-4 movie
Refinement 2026-03-16.mp4
16 Mar 2026 at 16:55
4,19 GB
MPEG-4 movie
Daily 2026-03-16.mp4
16 Mar 2026 at 10:02
592,2 MB
MPEG-4 movie
Daily 2026-03-13.mp4
13 Mar 2026 at 10:12
1,02 GB
MPEG-4 movie
1-1 2026-03-12.mp4
12 Mar 2026 at 18:35
637,6 MB
MPEG-4 movie
Daily 2026-03-12.mp4
12 Mar 2026 at 10:10
978,7 MB
MPEG-4 movie
Daily 2026-03-11.mp4
11 Mar 2026 at 10:06
798,7 MB
MPEG-4 movie
Daily 2026-03-10.mp4
10 Mar 2026 at 9:57
404,6 MB
MPEG-4 movie
Refinement 2026-03-09.mp4
9 Mar 2026 at 17:04
4,16 GB
MPEG-4 movie
Daily 2026-03-09.mp4
9 Mar 2026 at 9:56
319,7 MB
MPEG-4 movie
Daily 2026-03-06.mp4
6 Mar 2026 at 9:57
291,7 MB
MPEG-4 movie
Planning 2026-03-04.mp4
4 Mar 2026 at 11:09
2,62 GB
MPEG-4 movie
Daily 2026-03-02.mp4
2 Mar 2026 at 10:07
768,5 MB
MPEG-4 movie...
|
NULL
|
|
56957
|
1228
|
73
|
2026-04-20T11:35:40.431296+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776684940431_m2.jpg...
|
PhpStorm
|
PhpStorm
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIeWINavigarecodeLaravelKeractorTOOISWindo PhostormVIeWINavigarecodeLaravelKeractorTOOISWindowmelpFV faVsco.js#11894 on JY-18909-automated-reports-ask-Proiect vC) ActivityController.pnpphp 2026_03_20_000000_add_ask_jiminny_fields_to_automated_reports_table.phpEtest.py© AskJiminnyReportsController.phpAskJlminnykeponacvlysermice.ong© JiminnyDebugCommand.php‹> Untitled Diaaram.xmlJs vetur.config.jsM+ WEBHOOK FILTERING_IMPLEMENTATION.mOC) AutomatedRenortsCommand.pnpUpdateAcuvityelasticsearchDocumentcommana.onpx© AutomatedReportsController.phgpnp apLvz.ohg© TrackProviderInstalledEvent.php> 0b External Librariesv E° Scratches and Consolesv O Database ConsolesV AEU© AutomatedReport.php14 ©class UpdateActivityEUasticSearchDocumentCommand extends Commandorotected Sdescrintion = 'Undate ES document svnchronouslv';d console fEUlDEAL RISKS (EUI16 0г)public function __construct(private readonly Dispatcher $eventDispatcher){...}& DI (EU)AEU [EU)v Ajiminny@localhost& console jiminny@localhost)A DI (jiminny@localhost]A HS_local [jiminny@localhost]A SF [jiminny@localhost]A zoho_dev (jiminny@localhost]V & PRODpublic function handle): voidt...}Servicesv D Databaseconsolev A liminnv@localhost#HS local4SF 502 msAPROD« consoleASTAGINGIconsoleDockerAutomateakeportsservice.onp₴ | ~ 153159=custom.loglaravel.log4 SF [jiminny@localhost] x 4 HS_local [jiminny@localhost]Tx: AutovPlaygroundvselect * from team_features where team id = 1:select * tron reacuresSELECT * FROM activity searches where 1d = 1982* # 1981SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;SELECT * FROM automatedorts where 2d = 69SELECT * FROM automated_report_results where 1d = 275;SELECT * FROM automated_reports order by id desc;SELECT * FROM automated_report_results order by id desc;select * from activity searches where user 1d = 143:select * from ask_anything_prompts;SELECT * FROM groups WHERE id = 1439;SELECT * FROM users WHERE group_id = 1439;select * from permissions; # 158& console [PROD]« console (EU]AskJiminnyReportActivityServiceTest« console [STAGING]100% S2Mon 20 Apr 14:35:40So jiminny010 A12 V2 V4 A VOutputiih liminny automated reportsie1rowvTx: AutcWidvuid (UUID with time-low and time-high swapped)7361706f-ffbe-4d3d-a22b-9fab33d05094I team idI type• statusW frequencyI fromI toI deal value minI deal value maxI call_types( media_types(• call duration minI call duration maxM arounsMolavbook categoniesdeal_at_call_stagesI current deal stagesI recipientsI jiminny recipientsadditional promot inoutlin custon nameask Timinnyweekly<null><null><nuLl><null["pdf"]<null><null><nui><nul1>enulls{"users": [1431}<null>FynlCSL→OWN Windeurf Toame 156.07 UITC9/ сnadoс...
|
NULL
|
-8514432233212460813
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIeWINavigarecodeLaravelKeractorTOOISWindo PhostormVIeWINavigarecodeLaravelKeractorTOOISWindowmelpFV faVsco.js#11894 on JY-18909-automated-reports-ask-Proiect vC) ActivityController.pnpphp 2026_03_20_000000_add_ask_jiminny_fields_to_automated_reports_table.phpEtest.py© AskJiminnyReportsController.phpAskJlminnykeponacvlysermice.ong© JiminnyDebugCommand.php‹> Untitled Diaaram.xmlJs vetur.config.jsM+ WEBHOOK FILTERING_IMPLEMENTATION.mOC) AutomatedRenortsCommand.pnpUpdateAcuvityelasticsearchDocumentcommana.onpx© AutomatedReportsController.phgpnp apLvz.ohg© TrackProviderInstalledEvent.php> 0b External Librariesv E° Scratches and Consolesv O Database ConsolesV AEU© AutomatedReport.php14 ©class UpdateActivityEUasticSearchDocumentCommand extends Commandorotected Sdescrintion = 'Undate ES document svnchronouslv';d console fEUlDEAL RISKS (EUI16 0г)public function __construct(private readonly Dispatcher $eventDispatcher){...}& DI (EU)AEU [EU)v Ajiminny@localhost& console jiminny@localhost)A DI (jiminny@localhost]A HS_local [jiminny@localhost]A SF [jiminny@localhost]A zoho_dev (jiminny@localhost]V & PRODpublic function handle): voidt...}Servicesv D Databaseconsolev A liminnv@localhost#HS local4SF 502 msAPROD« consoleASTAGINGIconsoleDockerAutomateakeportsservice.onp₴ | ~ 153159=custom.loglaravel.log4 SF [jiminny@localhost] x 4 HS_local [jiminny@localhost]Tx: AutovPlaygroundvselect * from team_features where team id = 1:select * tron reacuresSELECT * FROM activity searches where 1d = 1982* # 1981SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;SELECT * FROM automatedorts where 2d = 69SELECT * FROM automated_report_results where 1d = 275;SELECT * FROM automated_reports order by id desc;SELECT * FROM automated_report_results order by id desc;select * from activity searches where user 1d = 143:select * from ask_anything_prompts;SELECT * FROM groups WHERE id = 1439;SELECT * FROM users WHERE group_id = 1439;select * from permissions; # 158& console [PROD]« console (EU]AskJiminnyReportActivityServiceTest« console [STAGING]100% S2Mon 20 Apr 14:35:40So jiminny010 A12 V2 V4 A VOutputiih liminny automated reportsie1rowvTx: AutcWidvuid (UUID with time-low and time-high swapped)7361706f-ffbe-4d3d-a22b-9fab33d05094I team idI type• statusW frequencyI fromI toI deal value minI deal value maxI call_types( media_types(• call duration minI call duration maxM arounsMolavbook categoniesdeal_at_call_stagesI current deal stagesI recipientsI jiminny recipientsadditional promot inoutlin custon nameask Timinnyweekly<null><null><nuLl><null["pdf"]<null><null><nui><nul1>enulls{"users": [1431}<null>FynlCSL→OWN Windeurf Toame 156.07 UITC9/ сnadoс...
|
56956
|
|
80540
|
2127
|
7
|
2026-04-25T14:26:44.173796+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777127204173_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Fri Apr 24 12:59:23 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe \nzsh: parse error near `do'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n 13G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24\ndrwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll\ntotal 292176\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..\n-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4\n-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4\n-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4\n-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4\n-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4\n-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4\n-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4\n-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4\n-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4\n-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4\n-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4\n-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4\n-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4\n-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4\n-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4\n-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4\n-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4\n-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4\n-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4\n-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4\n-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4\n-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4\n-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4\n-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4\n-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4\n-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4\n-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4\n-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4\n-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4\n-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4\n-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4\n-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4\n-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4\n-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4\n-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4\n-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4\n-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4\n-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4\n-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4\n-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4\n-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4\n-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4\n-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4\n-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4\n-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4\n-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4\n-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4\n-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4\n-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4\n-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4\n-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4\n-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4\n-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4\n-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4\n-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4\n-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4\n-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4\n-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4\n-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4\n-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4\n-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4\n-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4\n-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4\n-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4\n-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4\n-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4\n-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4\n-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4\n-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4\n-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4\n-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4\n-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4\n-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4\n-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4\n-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4\n-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4\n-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4\n-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4\n-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4\n-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4\n-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4\n-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4\n-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4\n-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4\n-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4\n-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4\n-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4\n-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4\n-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4\n-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4\n-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4\n-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4\n-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4\n-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4\n-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4\n-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4\n-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4\n-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4\n-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4\n-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4\n-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4\n-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4\n-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4\n-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4\n-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4\n-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4\n-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4\n-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4\n-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4\n-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4\n-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4\n-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4\n-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4\n-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4\n-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4\n-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4\n-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4\n-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4\n-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4\n-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4\n-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4\n-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4\n-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4\n-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4\n-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4\n-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4\n-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4\n-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4\n-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4\n-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4\n-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4\n-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4\n-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4\n-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4\n-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4\n-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4\n-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4\n-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4\n-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4\n-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4\n-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4\n-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4\n-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4\n-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4\n-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4\n-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4\n-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4\n-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4\n-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4\n-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4\n-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4\n-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4\n-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4\n-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4\n-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4\n-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4\n-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4\n-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4\n-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4\n-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4\n-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4\n-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4\n-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4\n-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4\n-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4\n-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4\n-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4\n-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4\n-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4\n-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4\n-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4\n-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4\n-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4\n-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4\n-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4\n-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4\n-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4\n-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4\n-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4\n-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4\n-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4\n-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4\n-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4\n-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4\n-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4\n-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4\n-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4\n-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4\n-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4\n-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4\n-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4\n-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4\n-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4\n-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4\n-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4\n-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4\n-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4\n-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4\n-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4\n-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $","depth":4,"value":"Last login: Fri Apr 24 12:59:23 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe \nzsh: parse error near `do'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n 13G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24\ndrwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll\ntotal 292176\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..\n-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4\n-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4\n-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4\n-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4\n-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4\n-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4\n-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4\n-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4\n-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4\n-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4\n-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4\n-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4\n-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4\n-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4\n-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4\n-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4\n-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4\n-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4\n-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4\n-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4\n-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4\n-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4\n-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4\n-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4\n-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4\n-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4\n-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4\n-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4\n-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4\n-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4\n-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4\n-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4\n-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4\n-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4\n-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4\n-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4\n-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4\n-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4\n-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4\n-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4\n-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4\n-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4\n-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4\n-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4\n-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4\n-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4\n-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4\n-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4\n-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4\n-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4\n-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4\n-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4\n-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4\n-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4\n-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4\n-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4\n-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4\n-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4\n-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4\n-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4\n-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4\n-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4\n-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4\n-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4\n-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4\n-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4\n-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4\n-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4\n-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4\n-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4\n-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4\n-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4\n-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4\n-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4\n-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4\n-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4\n-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4\n-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4\n-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4\n-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4\n-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4\n-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4\n-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4\n-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4\n-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4\n-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4\n-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4\n-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4\n-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4\n-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4\n-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4\n-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4\n-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4\n-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4\n-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4\n-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4\n-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4\n-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4\n-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4\n-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4\n-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4\n-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4\n-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4\n-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4\n-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4\n-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4\n-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4\n-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4\n-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4\n-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4\n-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4\n-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4\n-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4\n-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4\n-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4\n-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4\n-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4\n-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4\n-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4\n-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4\n-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4\n-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4\n-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4\n-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4\n-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4\n-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4\n-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4\n-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4\n-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4\n-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4\n-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4\n-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4\n-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4\n-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4\n-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4\n-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4\n-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4\n-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4\n-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4\n-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4\n-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4\n-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4\n-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4\n-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4\n-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4\n-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4\n-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4\n-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4\n-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4\n-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4\n-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4\n-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4\n-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4\n-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4\n-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4\n-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4\n-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4\n-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4\n-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4\n-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4\n-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4\n-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4\n-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4\n-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4\n-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4\n-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4\n-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4\n-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4\n-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4\n-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4\n-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4\n-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4\n-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4\n-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4\n-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4\n-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4\n-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4\n-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4\n-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4\n-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4\n-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4\n-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4\n-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4\n-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4\n-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4\n-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4\n-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4\n-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4\n-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4\n-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4\n-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4\n-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4\n-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4\n-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4\n-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4\n-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4\n-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4\n-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4\n-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4\n-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8514339572498810023
|
5352026428914171457
|
visual_change
|
accessibility
|
NULL
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
80542
|
2127
|
9
|
2026-04-25T14:27:05.353328+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777127225353_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Fri Apr 24 12:59:23 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe \nzsh: parse error near `do'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n 13G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24\ndrwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll\ntotal 292176\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..\n-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4\n-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4\n-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4\n-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4\n-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4\n-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4\n-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4\n-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4\n-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4\n-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4\n-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4\n-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4\n-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4\n-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4\n-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4\n-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4\n-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4\n-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4\n-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4\n-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4\n-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4\n-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4\n-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4\n-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4\n-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4\n-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4\n-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4\n-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4\n-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4\n-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4\n-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4\n-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4\n-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4\n-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4\n-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4\n-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4\n-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4\n-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4\n-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4\n-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4\n-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4\n-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4\n-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4\n-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4\n-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4\n-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4\n-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4\n-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4\n-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4\n-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4\n-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4\n-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4\n-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4\n-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4\n-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4\n-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4\n-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4\n-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4\n-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4\n-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4\n-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4\n-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4\n-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4\n-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4\n-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4\n-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4\n-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4\n-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4\n-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4\n-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4\n-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4\n-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4\n-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4\n-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4\n-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4\n-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4\n-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4\n-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4\n-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4\n-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4\n-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4\n-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4\n-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4\n-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4\n-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4\n-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4\n-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4\n-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4\n-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4\n-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4\n-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4\n-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4\n-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4\n-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4\n-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4\n-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4\n-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4\n-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4\n-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4\n-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4\n-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4\n-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4\n-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4\n-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4\n-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4\n-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4\n-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4\n-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4\n-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4\n-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4\n-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4\n-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4\n-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4\n-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4\n-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4\n-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4\n-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4\n-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4\n-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4\n-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4\n-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4\n-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4\n-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4\n-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4\n-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4\n-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4\n-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4\n-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4\n-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4\n-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4\n-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4\n-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4\n-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4\n-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4\n-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4\n-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4\n-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4\n-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4\n-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4\n-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4\n-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4\n-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4\n-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4\n-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4\n-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4\n-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4\n-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4\n-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4\n-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4\n-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4\n-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4\n-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4\n-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4\n-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4\n-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4\n-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4\n-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4\n-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4\n-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4\n-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4\n-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4\n-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4\n-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4\n-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4\n-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4\n-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4\n-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4\n-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4\n-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4\n-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4\n-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4\n-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4\n-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4\n-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4\n-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4\n-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4\n-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4\n-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4\n-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4\n-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4\n-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4\n-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4\n-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4\n-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4\n-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4\n-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4\n-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4\n-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4\n-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4\n-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4\n-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4\n-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4\n-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4\n-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4\n-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4\n-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4\n-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4\n-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4\n-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4\n-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $","depth":4,"value":"Last login: Fri Apr 24 12:59:23 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe \nzsh: parse error near `do'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n 13G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 40\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .\ndrwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..\n-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13\ndrwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14\ndrwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15\ndrwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16\ndrwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17\ndrwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18\ndrwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20\ndrwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21\ndrwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22\ndrwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24\ndrwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll\ntotal 292176\ndrwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .\ndrwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..\n-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4\n-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4\n-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4\n-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4\n-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4\n-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4\n-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4\n-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4\n-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4\n-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4\n-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4\n-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4\n-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4\n-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4\n-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4\n-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4\n-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4\n-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4\n-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4\n-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4\n-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4\n-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4\n-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4\n-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4\n-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4\n-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4\n-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4\n-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4\n-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4\n-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4\n-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4\n-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4\n-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4\n-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4\n-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4\n-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4\n-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4\n-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4\n-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4\n-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4\n-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4\n-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4\n-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4\n-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4\n-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4\n-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4\n-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4\n-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4\n-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4\n-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4\n-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4\n-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4\n-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4\n-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4\n-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4\n-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4\n-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4\n-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4\n-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4\n-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4\n-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4\n-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4\n-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4\n-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4\n-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4\n-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4\n-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4\n-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4\n-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4\n-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4\n-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4\n-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4\n-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4\n-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4\n-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4\n-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4\n-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4\n-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4\n-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4\n-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4\n-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4\n-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4\n-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4\n-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4\n-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4\n-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4\n-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4\n-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4\n-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4\n-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4\n-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4\n-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4\n-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4\n-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4\n-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4\n-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4\n-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4\n-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4\n-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4\n-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4\n-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4\n-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4\n-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4\n-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4\n-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4\n-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4\n-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4\n-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4\n-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4\n-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4\n-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4\n-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4\n-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4\n-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4\n-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4\n-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4\n-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4\n-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4\n-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4\n-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4\n-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4\n-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4\n-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4\n-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4\n-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4\n-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4\n-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4\n-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4\n-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4\n-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4\n-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4\n-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4\n-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4\n-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4\n-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4\n-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4\n-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4\n-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4\n-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4\n-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4\n-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4\n-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4\n-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4\n-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4\n-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4\n-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4\n-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4\n-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4\n-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4\n-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4\n-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4\n-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4\n-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4\n-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4\n-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4\n-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4\n-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4\n-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4\n-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4\n-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4\n-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4\n-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4\n-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4\n-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4\n-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4\n-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4\n-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4\n-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4\n-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4\n-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4\n-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4\n-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4\n-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4\n-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4\n-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4\n-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4\n-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4\n-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4\n-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4\n-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4\n-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4\n-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4\n-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4\n-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4\n-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4\n-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4\n-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4\n-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4\n-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4\n-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4\n-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4\n-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4\n-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4\n-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4\n-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4\n-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4\n-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4\n-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4\n-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4\n-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4\n-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4\n-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4\n-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4\n-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4\n-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4\n-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4\n-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4\n-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4\n-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4\n-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4\n-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4\n-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4\n-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4\n-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4\n-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4\n-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4\n-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4\n-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8514339572498810023
|
5352026428914171457
|
visual_change
|
accessibility
|
NULL
|
Last login: Fri Apr 24 12:59:23 on ttys009
Poetry Last login: Fri Apr 24 12:59:23 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ do -sh ~/.screenpipe
zsh: parse error near `do'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
13G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 17 lukas staff 544 24 Apr 09:19 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 292 lukas staff 9344 24 Apr 13:54 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 40
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 .
drwxr-xr-x 167 lukas staff 5344 18 Apr 14:45 ..
-rw-r--r--@ 1 lukas staff 18436 18 Apr 14:45 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 71 lukas staff 2272 14 Apr 09:24 2026-04-13
drwxr-xr-x 247 lukas staff 7904 15 Apr 09:59 2026-04-14
drwxr-xr-x 243 lukas staff 7776 16 Apr 09:13 2026-04-15
drwxr-xr-x 234 lukas staff 7488 17 Apr 08:57 2026-04-16
drwxr-xr-x 229 lukas staff 7328 18 Apr 13:35 2026-04-17
drwxr-xr-x 19 lukas staff 608 20 Apr 09:10 2026-04-18
drwxr-xr-x 194 lukas staff 6208 21 Apr 09:10 2026-04-20
drwxr-xr-x 248 lukas staff 7936 22 Apr 09:16 2026-04-21
drwxr-xr-x 224 lukas staff 7168 23 Apr 09:14 2026-04-22
drwxr-xr-x 106 lukas staff 3392 24 Apr 09:20 2026-04-23
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 2026-04-24
drwxr-xr-x 16 lukas staff 512 25 Apr 17:26 2026-04-25
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-04-24
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $ ll
total 292176
drwxr-xr-x 252 lukas staff 8064 24 Apr 22:30 .
drwxr-xr-x 18 lukas staff 576 25 Apr 17:25 ..
-rw-r--r-- 1 lukas staff 1638831 24 Apr 09:31 compact_monitor_1_1777012261836.mp4
-rw-r--r-- 1 lukas staff 1391180 24 Apr 09:36 compact_monitor_1_1777012574636.mp4
-rw-r--r-- 1 lukas staff 2989162 24 Apr 09:41 compact_monitor_1_1777012889540.mp4
-rw-r--r-- 1 lukas staff 4053896 24 Apr 09:46 compact_monitor_1_1777013205196.mp4
-rw-r--r-- 1 lukas staff 2108331 24 Apr 09:51 compact_monitor_1_1777013517721.mp4
-rw-r--r-- 1 lukas staff 3158147 24 Apr 09:57 compact_monitor_1_1777013833236.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:02 compact_monitor_1_1777014148462.mp4
-rw-r--r-- 1 lukas staff 224587 24 Apr 10:07 compact_monitor_1_1777014455847.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 10:12 compact_monitor_1_1777014761287.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 10:17 compact_monitor_1_1777015066130.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:22 compact_monitor_1_1777015372226.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 10:28 compact_monitor_1_1777015681605.mp4
-rw-r--r-- 1 lukas staff 224725 24 Apr 10:33 compact_monitor_1_1777015992029.mp4
-rw-r--r-- 1 lukas staff 225829 24 Apr 10:38 compact_monitor_1_1777016303248.mp4
-rw-r--r-- 1 lukas staff 225830 24 Apr 10:43 compact_monitor_1_1777016610979.mp4
-rw-r--r-- 1 lukas staff 228313 24 Apr 10:48 compact_monitor_1_1777016922353.mp4
-rw-r--r-- 1 lukas staff 227763 24 Apr 10:53 compact_monitor_1_1777017228818.mp4
-rw-r--r-- 1 lukas staff 223483 24 Apr 10:58 compact_monitor_1_1777017535961.mp4
-rw-r--r-- 1 lukas staff 223069 24 Apr 11:04 compact_monitor_1_1777017848118.mp4
-rw-r--r-- 1 lukas staff 224449 24 Apr 11:09 compact_monitor_1_1777018160122.mp4
-rw-r--r-- 1 lukas staff 225277 24 Apr 11:14 compact_monitor_1_1777018473585.mp4
-rw-r--r-- 1 lukas staff 226243 24 Apr 11:19 compact_monitor_1_1777018786981.mp4
-rw-r--r-- 1 lukas staff 226659 24 Apr 11:25 compact_monitor_1_1777019099556.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 11:30 compact_monitor_1_1777019413061.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 11:35 compact_monitor_1_1777019726395.mp4
-rw-r--r-- 1 lukas staff 226520 24 Apr 11:40 compact_monitor_1_1777020029531.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 11:45 compact_monitor_1_1777020336492.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:50 compact_monitor_1_1777020646184.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 11:55 compact_monitor_1_1777020957673.mp4
-rw-r--r-- 1 lukas staff 227210 24 Apr 12:01 compact_monitor_1_1777021268422.mp4
-rw-r--r-- 1 lukas staff 230247 24 Apr 12:06 compact_monitor_1_1777021581300.mp4
-rw-r--r-- 1 lukas staff 229281 24 Apr 12:11 compact_monitor_1_1777021897044.mp4
-rw-r--r-- 1 lukas staff 227486 24 Apr 12:16 compact_monitor_1_1777022205733.mp4
-rw-r--r-- 1 lukas staff 224863 24 Apr 12:21 compact_monitor_1_1777022515833.mp4
-rw-r--r-- 1 lukas staff 222793 24 Apr 12:27 compact_monitor_1_1777022827784.mp4
-rw-r--r-- 1 lukas staff 225001 24 Apr 12:32 compact_monitor_1_1777023130468.mp4
-rw-r--r-- 1 lukas staff 223759 24 Apr 12:37 compact_monitor_1_1777023438384.mp4
-rw-r--r-- 1 lukas staff 223207 24 Apr 12:42 compact_monitor_1_1777023742059.mp4
-rw-r--r-- 1 lukas staff 223345 24 Apr 12:47 compact_monitor_1_1777024048142.mp4
-rw-r--r-- 1 lukas staff 223621 24 Apr 12:52 compact_monitor_1_1777024357357.mp4
-rw-r--r-- 1 lukas staff 226795 24 Apr 13:25 compact_monitor_1_1777026334121.mp4
-rw-r--r-- 1 lukas staff 74262 24 Apr 13:36 compact_monitor_1_1777026960071.mp4
-rw-r--r-- 1 lukas staff 75007 24 Apr 13:41 compact_monitor_1_1777027271559.mp4
-rw-r--r-- 1 lukas staff 66030 24 Apr 13:46 compact_monitor_1_1777027588021.mp4
-rw-r--r-- 1 lukas staff 206995 24 Apr 13:51 compact_monitor_1_1777027891692.mp4
-rw-r--r-- 1 lukas staff 1470509 24 Apr 13:56 compact_monitor_1_1777028193924.mp4
-rw-r--r-- 1 lukas staff 63562 24 Apr 14:01 compact_monitor_1_1777028500650.mp4
-rw-r--r-- 1 lukas staff 63177 24 Apr 14:06 compact_monitor_1_1777028811691.mp4
-rw-r--r-- 1 lukas staff 65865 24 Apr 14:11 compact_monitor_1_1777029114984.mp4
-rw-r--r-- 1 lukas staff 62921 24 Apr 14:17 compact_monitor_1_1777029426109.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 14:22 compact_monitor_1_1777029733317.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:27 compact_monitor_1_1777030036330.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:32 compact_monitor_1_1777030338771.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:37 compact_monitor_1_1777030647353.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 14:42 compact_monitor_1_1777030956098.mp4
-rw-r--r-- 1 lukas staff 60873 24 Apr 14:47 compact_monitor_1_1777031264764.mp4
-rw-r--r-- 1 lukas staff 65995 24 Apr 14:52 compact_monitor_1_1777031573441.mp4
-rw-r--r-- 1 lukas staff 62793 24 Apr 14:58 compact_monitor_1_1777031879569.mp4
-rw-r--r-- 1 lukas staff 61513 24 Apr 15:03 compact_monitor_1_1777032188612.mp4
-rw-r--r-- 1 lukas staff 61129 24 Apr 15:08 compact_monitor_1_1777032494307.mp4
-rw-r--r-- 1 lukas staff 62025 24 Apr 15:13 compact_monitor_1_1777032798963.mp4
-rw-r--r-- 1 lukas staff 61897 24 Apr 15:18 compact_monitor_1_1777033108532.mp4
-rw-r--r-- 1 lukas staff 61001 24 Apr 15:23 compact_monitor_1_1777033411928.mp4
-rw-r--r-- 1 lukas staff 57493 24 Apr 15:28 compact_monitor_1_1777033714810.mp4
-rw-r--r-- 1 lukas staff 372372 24 Apr 16:29 compact_monitor_1_1777037355438.mp4
-rw-r--r-- 1 lukas staff 411247 24 Apr 16:34 compact_monitor_1_1777037663371.mp4
-rw-r--r-- 1 lukas staff 616103 24 Apr 16:39 compact_monitor_1_1777037967552.mp4
-rw-r--r-- 1 lukas staff 338030 24 Apr 16:44 compact_monitor_1_1777038278174.mp4
-rw-r--r-- 1 lukas staff 336601 24 Apr 16:49 compact_monitor_1_1777038589136.mp4
-rw-r--r-- 1 lukas staff 1198645 24 Apr 16:55 compact_monitor_1_1777038901569.mp4
-rw-r--r-- 1 lukas staff 573966 24 Apr 17:00 compact_monitor_1_1777039221027.mp4
-rw-r--r-- 1 lukas staff 501809 24 Apr 17:05 compact_monitor_1_1777039538961.mp4
-rw-r--r-- 1 lukas staff 343102 24 Apr 17:10 compact_monitor_1_1777039845665.mp4
-rw-r--r-- 1 lukas staff 339201 24 Apr 17:15 compact_monitor_1_1777040154006.mp4
-rw-r--r-- 1 lukas staff 336696 24 Apr 17:20 compact_monitor_1_1777040458288.mp4
-rw-r--r-- 1 lukas staff 336768 24 Apr 17:26 compact_monitor_1_1777040767579.mp4
-rw-r--r-- 1 lukas staff 336733 24 Apr 17:31 compact_monitor_1_1777041080182.mp4
-rw-r--r-- 1 lukas staff 336774 24 Apr 17:36 compact_monitor_1_1777041388935.mp4
-rw-r--r-- 1 lukas staff 1041183 24 Apr 17:41 compact_monitor_1_1777041693870.mp4
-rw-r--r-- 1 lukas staff 209140 24 Apr 17:46 compact_monitor_1_1777042002848.mp4
-rw-r--r-- 1 lukas staff 208555 24 Apr 17:51 compact_monitor_1_1777042306433.mp4
-rw-r--r-- 1 lukas staff 353704 24 Apr 18:42 compact_monitor_1_1777045344500.mp4
-rw-r--r-- 1 lukas staff 209852 24 Apr 18:47 compact_monitor_1_1777045659150.mp4
-rw-r--r-- 1 lukas staff 761800 24 Apr 18:52 compact_monitor_1_1777045973244.mp4
-rw-r--r-- 1 lukas staff 511983 24 Apr 18:58 compact_monitor_1_1777046302568.mp4
-rw-r--r-- 1 lukas staff 376881 24 Apr 19:03 compact_monitor_1_1777046622649.mp4
-rw-r--r-- 1 lukas staff 2135572 24 Apr 19:09 compact_monitor_1_1777046942527.mp4
-rw-r--r-- 1 lukas staff 2067005 24 Apr 19:14 compact_monitor_1_1777047252013.mp4
-rw-r--r-- 1 lukas staff 325852 24 Apr 19:19 compact_monitor_1_1777047554283.mp4
-rw-r--r-- 1 lukas staff 1326420 24 Apr 19:24 compact_monitor_1_1777047857184.mp4
-rw-r--r-- 1 lukas staff 281500 24 Apr 19:29 compact_monitor_1_1777048160060.mp4
-rw-r--r-- 1 lukas staff 375074 24 Apr 19:34 compact_monitor_1_1777048463034.mp4
-rw-r--r-- 1 lukas staff 443180 24 Apr 19:39 compact_monitor_1_1777048765957.mp4
-rw-r--r-- 1 lukas staff 284143 24 Apr 19:44 compact_monitor_1_1777049071027.mp4
-rw-r--r-- 1 lukas staff 370030 24 Apr 19:49 compact_monitor_1_1777049375483.mp4
-rw-r--r-- 1 lukas staff 282964 24 Apr 19:54 compact_monitor_1_1777049679741.mp4
-rw-r--r-- 1 lukas staff 284261 24 Apr 19:59 compact_monitor_1_1777049981944.mp4
-rw-r--r-- 1 lukas staff 283679 24 Apr 20:04 compact_monitor_1_1777050284761.mp4
-rw-r--r-- 1 lukas staff 459716 24 Apr 20:09 compact_monitor_1_1777050586972.mp4
-rw-r--r-- 1 lukas staff 282329 24 Apr 20:14 compact_monitor_1_1777050889084.mp4
-rw-r--r-- 1 lukas staff 284125 24 Apr 20:19 compact_monitor_1_1777051190676.mp4
-rw-r--r-- 1 lukas staff 285974 24 Apr 20:24 compact_monitor_1_1777051493257.mp4
-rw-r--r-- 1 lukas staff 388518 24 Apr 20:29 compact_monitor_1_1777051796486.mp4
-rw-r--r-- 1 lukas staff 281872 24 Apr 20:35 compact_monitor_1_1777052102980.mp4
-rw-r--r-- 1 lukas staff 378553 24 Apr 20:40 compact_monitor_1_1777052404622.mp4
-rw-r--r-- 1 lukas staff 286022 24 Apr 20:45 compact_monitor_1_1777052707340.mp4
-rw-r--r-- 1 lukas staff 281962 24 Apr 20:50 compact_monitor_1_1777053011638.mp4
-rw-r--r-- 1 lukas staff 266081 24 Apr 20:55 compact_monitor_1_1777053316848.mp4
-rw-r--r-- 1 lukas staff 280935 24 Apr 21:05 compact_monitor_1_1777053917985.mp4
-rw-r--r-- 1 lukas staff 382542 24 Apr 21:10 compact_monitor_1_1777054219554.mp4
-rw-r--r-- 1 lukas staff 284199 24 Apr 21:15 compact_monitor_1_1777054523505.mp4
-rw-r--r-- 1 lukas staff 283100 24 Apr 21:20 compact_monitor_1_1777054827421.mp4
-rw-r--r-- 1 lukas staff 281910 24 Apr 21:25 compact_monitor_1_1777055133913.mp4
-rw-r--r-- 1 lukas staff 282076 24 Apr 21:30 compact_monitor_1_1777055435796.mp4
-rw-r--r-- 1 lukas staff 281620 24 Apr 21:35 compact_monitor_1_1777055737420.mp4
-rw-r--r-- 1 lukas staff 379003 24 Apr 21:40 compact_monitor_1_1777056039080.mp4
-rw-r--r-- 1 lukas staff 281563 24 Apr 21:45 compact_monitor_1_1777056341894.mp4
-rw-r--r-- 1 lukas staff 282224 24 Apr 21:50 compact_monitor_1_1777056643558.mp4
-rw-r--r-- 1 lukas staff 283065 24 Apr 21:55 compact_monitor_1_1777056945182.mp4
-rw-r--r-- 1 lukas staff 282611 24 Apr 22:00 compact_monitor_1_1777057247444.mp4
-rw-r--r-- 1 lukas staff 281790 24 Apr 22:05 compact_monitor_1_1777057549868.mp4
-rw-r--r-- 1 lukas staff 254088 24 Apr 22:10 compact_monitor_1_1777057853482.mp4
-rw-r--r-- 1 lukas staff 283072 24 Apr 22:20 compact_monitor_1_1777058454256.mp4
-rw-r--r-- 1 lukas staff 281845 24 Apr 22:25 compact_monitor_1_1777058756125.mp4
-rw-r--r-- 1 lukas staff 280140 24 Apr 22:30 compact_monitor_1_1777059057712.mp4
-rw-r--r-- 1 lukas staff 607703 24 Apr 09:31 compact_monitor_2_1777012263153.mp4
-rw-r--r-- 1 lukas staff 2606372 24 Apr 09:36 compact_monitor_2_1777012577621.mp4
-rw-r--r-- 1 lukas staff 2186625 24 Apr 09:41 compact_monitor_2_1777012892871.mp4
-rw-r--r-- 1 lukas staff 2139431 24 Apr 09:46 compact_monitor_2_1777013207979.mp4
-rw-r--r-- 1 lukas staff 3770878 24 Apr 09:52 compact_monitor_2_1777013519888.mp4
-rw-r--r-- 1 lukas staff 4167633 24 Apr 09:57 compact_monitor_2_1777013838804.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:02 compact_monitor_2_1777014150124.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 10:07 compact_monitor_2_1777014457309.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 10:12 compact_monitor_2_1777014762166.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:17 compact_monitor_2_1777015067707.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 10:22 compact_monitor_2_1777015373242.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 10:28 compact_monitor_2_1777015682416.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 10:33 compact_monitor_2_1777015994313.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 10:38 compact_monitor_2_1777016305302.mp4
-rw-r--r-- 1 lukas staff 360151 24 Apr 10:43 compact_monitor_2_1777016613033.mp4
-rw-r--r-- 1 lukas staff 362653 24 Apr 10:48 compact_monitor_2_1777016925353.mp4
-rw-r--r-- 1 lukas staff 361959 24 Apr 10:53 compact_monitor_2_1777017231517.mp4
-rw-r--r-- 1 lukas staff 357370 24 Apr 10:58 compact_monitor_2_1777017537009.mp4
-rw-r--r-- 1 lukas staff 356953 24 Apr 11:04 compact_monitor_2_1777017849485.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:09 compact_monitor_2_1777018161860.mp4
-rw-r--r-- 1 lukas staff 359316 24 Apr 11:14 compact_monitor_2_1777018476291.mp4
-rw-r--r-- 1 lukas staff 360288 24 Apr 11:19 compact_monitor_2_1777018789196.mp4
-rw-r--r-- 1 lukas staff 360706 24 Apr 11:25 compact_monitor_2_1777019101918.mp4
-rw-r--r-- 1 lukas staff 360985 24 Apr 11:30 compact_monitor_2_1777019416527.mp4
-rw-r--r-- 1 lukas staff 358343 24 Apr 11:35 compact_monitor_2_1777019728049.mp4
-rw-r--r-- 1 lukas staff 360150 24 Apr 11:40 compact_monitor_2_1777020031755.mp4
-rw-r--r-- 1 lukas staff 357648 24 Apr 11:45 compact_monitor_2_1777020337619.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 11:50 compact_monitor_2_1777020647019.mp4
-rw-r--r-- 1 lukas staff 356536 24 Apr 11:56 compact_monitor_2_1777020959086.mp4
-rw-r--r-- 1 lukas staff 361124 24 Apr 12:01 compact_monitor_2_1777021271140.mp4
-rw-r--r-- 1 lukas staff 364183 24 Apr 12:06 compact_monitor_2_1777021585399.mp4
-rw-r--r-- 1 lukas staff 363209 24 Apr 12:11 compact_monitor_2_1777021900365.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 12:16 compact_monitor_2_1777022208304.mp4
-rw-r--r-- 1 lukas staff 359177 24 Apr 12:21 compact_monitor_2_1777022517344.mp4
-rw-r--r-- 1 lukas staff 356675 24 Apr 12:27 compact_monitor_2_1777022828725.mp4
-rw-r--r-- 1 lukas staff 358899 24 Apr 12:32 compact_monitor_2_1777023132111.mp4
-rw-r--r-- 1 lukas staff 357509 24 Apr 12:37 compact_monitor_2_1777023439505.mp4
-rw-r--r-- 1 lukas staff 357092 24 Apr 12:42 compact_monitor_2_1777023742945.mp4
-rw-r--r-- 1 lukas staff 357231 24 Apr 12:47 compact_monitor_2_1777024049070.mp4
-rw-r--r-- 1 lukas staff 357926 24 Apr 12:52 compact_monitor_2_1777024358438.mp4
-rw-r--r-- 1 lukas staff 360984 24 Apr 13:25 compact_monitor_2_1777026337478.mp4
-rw-r--r-- 1 lukas staff 441464 24 Apr 13:36 compact_monitor_2_1777026960622.mp4
-rw-r--r-- 1 lukas staff 3294932 24 Apr 13:41 compact_monitor_2_1777027274051.mp4
-rw-r--r-- 1 lukas staff 3053876 24 Apr 13:46 compact_monitor_2_1777027589141.mp4
-rw-r--r-- 1 lukas staff 1046503 24 Apr 13:51 compact_monitor_2_1777027892570.mp4
-rw-r--r-- 1 lukas staff 1334716 24 Apr 13:56 compact_monitor_2_1777028197180.mp4
-rw-r--r-- 1 lukas staff 209289 24 Apr 14:01 compact_monitor_2_1777028502431.mp4
-rw-r--r-- 1 lukas staff 208498 24 Apr 14:06 compact_monitor_2_1777028813325.mp4
-rw-r--r-- 1 lukas staff 211343 24 Apr 14:12 compact_monitor_2_1777029117809.mp4
-rw-r--r-- 1 lukas staff 208024 24 Apr 14:17 compact_monitor_2_1777029427678.mp4
-rw-r--r-- 1 lukas staff 206286 24 Apr 14:22 compact_monitor_2_1777029734075.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:27 compact_monitor_2_1777030037028.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:32 compact_monitor_2_1777030339479.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:37 compact_monitor_2_1777030648067.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:42 compact_monitor_2_1777030956817.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 14:47 compact_monitor_2_1777031265473.mp4
-rw-r--r-- 1 lukas staff 212291 24 Apr 14:52 compact_monitor_2_1777031576555.mp4
-rw-r--r-- 1 lukas staff 209447 24 Apr 14:58 compact_monitor_2_1777031881300.mp4
-rw-r--r-- 1 lukas staff 206760 24 Apr 15:03 compact_monitor_2_1777032189621.mp4
-rw-r--r-- 1 lukas staff 206444 24 Apr 15:08 compact_monitor_2_1777032495303.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:13 compact_monitor_2_1777032800114.mp4
-rw-r--r-- 1 lukas staff 207234 24 Apr 15:18 compact_monitor_2_1777033109659.mp4
-rw-r--r-- 1 lukas staff 206128 24 Apr 15:23 compact_monitor_2_1777033412642.mp4
-rw-r--r-- 1 lukas staff 195066 24 Apr 15:28 compact_monitor_2_1777033715187.mp4
-rw-r--r-- 1 lukas staff 1809749 24 Apr 16:29 compact_monitor_2_1777037357085.mp4
-rw-r--r-- 1 lukas staff 782872 24 Apr 16:34 compact_monitor_2_1777037664347.mp4
-rw-r--r-- 1 lukas staff 1653552 24 Apr 16:39 compact_monitor_2_1777037968615.mp4
-rw-r--r-- 1 lukas staff 1760588 24 Apr 16:44 compact_monitor_2_1777038279259.mp4
-rw-r--r-- 1 lukas staff 784478 24 Apr 16:49 compact_monitor_2_1777038590004.mp4
-rw-r--r-- 1 lukas staff 3211116 24 Apr 16:55 compact_monitor_2_1777038904612.mp4
-rw-r--r-- 1 lukas staff 3278730 24 Apr 17:00 compact_monitor_2_1777039224011.mp4
-rw-r--r-- 1 lukas staff 2139446 24 Apr 17:05 compact_monitor_2_1777039540771.mp4
-rw-r--r-- 1 lukas staff 2764581 24 Apr 17:10 compact_monitor_2_1777039847346.mp4
-rw-r--r-- 1 lukas staff 1379171 24 Apr 17:15 compact_monitor_2_1777040155261.mp4
-rw-r--r-- 1 lukas staff 383251 24 Apr 17:20 compact_monitor_2_1777040459175.mp4
-rw-r--r-- 1 lukas staff 1048985 24 Apr 17:26 compact_monitor_2_1777040768479.mp4
-rw-r--r-- 1 lukas staff 327621 24 Apr 17:31 compact_monitor_2_1777041081412.mp4
-rw-r--r-- 1 lukas staff 2348678 24 Apr 17:36 compact_monitor_2_1777041389884.mp4
-rw-r--r-- 1 lukas staff 4241963 24 Apr 17:41 compact_monitor_2_1777041695709.mp4
-rw-r--r-- 1 lukas staff 354123 24 Apr 17:46 compact_monitor_2_1777042003688.mp4
-rw-r--r-- 1 lukas staff 353140 24 Apr 17:51 compact_monitor_2_1777042307243.mp4
-rw-r--r-- 1 lukas staff 1275961 24 Apr 18:42 compact_monitor_2_1777045345607.mp4
-rw-r--r-- 1 lukas staff 887486 24 Apr 18:47 compact_monitor_2_1777045660474.mp4
-rw-r--r-- 1 lukas staff 799440 24 Apr 18:52 compact_monitor_2_1777045977011.mp4
-rw-r--r-- 1 lukas staff 603476 24 Apr 18:58 compact_monitor_2_1777046308287.mp4
-rw-r--r-- 1 lukas staff 440001 24 Apr 19:03 compact_monitor_2_1777046627295.mp4
-rw-r--r-- 1 lukas staff 342701 24 Apr 19:09 compact_monitor_2_1777046945913.mp4
-rw-r--r-- 1 lukas staff 312225 24 Apr 19:14 compact_monitor_2_1777047253317.mp4
-rw-r--r-- 1 lukas staff 961678 24 Apr 19:19 compact_monitor_2_1777047555949.mp4
-rw-r--r-- 1 lukas staff 1078873 24 Apr 19:24 compact_monitor_2_1777047858465.mp4
-rw-r--r-- 1 lukas staff 319480 24 Apr 19:29 compact_monitor_2_1777048160848.mp4
-rw-r--r-- 1 lukas staff 526738 24 Apr 19:34 compact_monitor_2_1777048464036.mp4
-rw-r--r-- 1 lukas staff 1911635 24 Apr 19:39 compact_monitor_2_1777048767906.mp4
-rw-r--r-- 1 lukas staff 1015782 24 Apr 19:44 compact_monitor_2_1777049072014.mp4
-rw-r--r-- 1 lukas staff 640717 24 Apr 19:49 compact_monitor_2_1777049377082.mp4
-rw-r--r-- 1 lukas staff 253614 24 Apr 19:54 compact_monitor_2_1777049680531.mp4
-rw-r--r-- 1 lukas staff 191937 24 Apr 19:59 compact_monitor_2_1777049982986.mp4
-rw-r--r-- 1 lukas staff 318254 24 Apr 20:04 compact_monitor_2_1777050285760.mp4
-rw-r--r-- 1 lukas staff 390253 24 Apr 20:09 compact_monitor_2_1777050587996.mp4
-rw-r--r-- 1 lukas staff 250972 24 Apr 20:14 compact_monitor_2_1777050889831.mp4
-rw-r--r-- 1 lukas staff 458231 24 Apr 20:19 compact_monitor_2_1777051191646.mp4
-rw-r--r-- 1 lukas staff 850547 24 Apr 20:24 compact_monitor_2_1777051494402.mp4
-rw-r--r-- 1 lukas staff 1949530 24 Apr 20:30 compact_monitor_2_1777051799305.mp4
-rw-r--r-- 1 lukas staff 211399 24 Apr 20:35 compact_monitor_2_1777052103733.mp4
-rw-r--r-- 1 lukas staff 773576 24 Apr 20:40 compact_monitor_2_1777052405762.mp4
-rw-r--r-- 1 lukas staff 1104788 24 Apr 20:45 compact_monitor_2_1777052708580.mp4
-rw-r--r-- 1 lukas staff 176893 24 Apr 20:50 compact_monitor_2_1777053012336.mp4
-rw-r--r-- 1 lukas staff 172521 24 Apr 20:55 compact_monitor_2_1777053317285.mp4
-rw-r--r-- 1 lukas staff 200176 24 Apr 21:05 compact_monitor_2_1777053918703.mp4
-rw-r--r-- 1 lukas staff 1230541 24 Apr 21:10 compact_monitor_2_1777054221337.mp4
-rw-r--r-- 1 lukas staff 516796 24 Apr 21:15 compact_monitor_2_1777054524592.mp4
-rw-r--r-- 1 lukas staff 1008198 24 Apr 21:20 compact_monitor_2_1777054828289.mp4
-rw-r--r-- 1 lukas staff 478993 24 Apr 21:25 compact_monitor_2_1777055134659.mp4
-rw-r--r-- 1 lukas staff 279720 24 Apr 21:30 compact_monitor_2_1777055436549.mp4
-rw-r--r-- 1 lukas staff 292358 24 Apr 21:35 compact_monitor_2_1777055738189.mp4
-rw-r--r-- 1 lukas staff 958174 24 Apr 21:40 compact_monitor_2_1777056040201.mp4
-rw-r--r-- 1 lukas staff 178367 24 Apr 21:45 compact_monitor_2_1777056342715.mp4
-rw-r--r-- 1 lukas staff 315157 24 Apr 21:50 compact_monitor_2_1777056644310.mp4
-rw-r--r-- 1 lukas staff 475601 24 Apr 21:55 compact_monitor_2_1777056946056.mp4
-rw-r--r-- 1 lukas staff 1070944 24 Apr 22:00 compact_monitor_2_1777057248209.mp4
-rw-r--r-- 1 lukas staff 162092 24 Apr 22:05 compact_monitor_2_1777057550619.mp4
-rw-r--r-- 1 lukas staff 114909 24 Apr 22:10 compact_monitor_2_1777057853837.mp4
-rw-r--r-- 1 lukas staff 686731 24 Apr 22:20 compact_monitor_2_1777058454984.mp4
-rw-r--r-- 1 lukas staff 246425 24 Apr 22:25 compact_monitor_2_1777058756865.mp4
-rw-r--r-- 1 lukas staff 189964 24 Apr 22:30 compact_monitor_2_1777059058337.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-04-24 $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
16823
|
366
|
65
|
2026-04-14T15:29:32.741533+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776180572741_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditViewGoHistoryWindowHelpED→CSearch Ji +SlackFileEditViewGoHistoryWindowHelpED→CSearch Jiminny IncHomeDMsActivityFilesLaterJiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Aneliya Angelova, ...86 0• MessagesAdd canvasпредполагTodayПДФ-а. Неправя?O Files+чямаме в шрифта на, рен какво да ги@Nikolay Yankov, някой от горните ли имашпредвид или трето? (edited)Nikolay Yankov 4:09 PMпоследния дето пратих..•Steliyan Georgiev 4:09 PMда, за него говоря и азNikolay Yankov 4:10 PMможе би да ги скипваме такива emojis* 1MoreDirect messagesAneliya Angelova, ...Vasil Vasilevда не пречат на процесването и отговораSteliyan GeorgievAdelina Petrova, Ili...P. Adelina Petrova% Galya DimitrovaRs Nikolay Nikolov "2Galya Dimitrova, Ni...2Galya Dimitrova, Ni...Steliyan Georgiev 4:10 PMне сьм много сигурен какLukas Kovalik 5:41 PMсега ще го добавя това за disable on expired,после може да се тества по сьщия начинкато генериране сьс сьщата командаH1Newi: AppsNikolay Yankov 6:14 PMпушнах фикса за delete да маха реда отраблицатаJira Cloud+ToastMessage Aneliya Angelova, Nikolay Yankov, Steli...Google Cale...+(lol14Activity MonitorAll ProcessesProcess NameBoosteroidFirefoxCP Isolated Web ContentWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)Notion Calendar Helper (Renderer)VTDecoderXPCServiceFirefox GPU HelperFirefox GPU HelperSlack Helper (Renderer)Notion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentclaudeMEMORY PRESSUREMem...1,99 GB1,18 GB988,3 MB895,5 MB780,2 MB766,6 MB744,9 MB733,8 MB636,9 MB599,5 MB591,4 MB547,1 MB541,6 MB526,3 MB510,6 MB485,8 MB475,3 MB437,5 MB417,7 MB383,0 MB378,7 MB378,2 MB372,5 MB337,2 MB335,6 MB321,1 MB278,9 MB277,1 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <47Tue 14 Apr 18:29:32CPUMemoryDiskThreads372423823175242515122727162029232425242728242824232513EnergyPorts59612416 13694112870812212516 43617217022923919131913112012012312112412912312612512012372PID248351470040714664600358014500478484984226548248438019146732427311487087349623340701479150891133432824628931710951120232249278005091016,00 GB14,06 GB <1,89 GB3,01 GBApp Memory:Wired Memory:Compressed:NetworkUserlukaslukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,04 GB2,93 GB6,54 GB...
|
NULL
|
-8514114882342239865
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditViewGoHistoryWindowHelpED→CSearch Ji +SlackFileEditViewGoHistoryWindowHelpED→CSearch Jiminny IncHomeDMsActivityFilesLaterJiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Aneliya Angelova, ...86 0• MessagesAdd canvasпредполагTodayПДФ-а. Неправя?O Files+чямаме в шрифта на, рен какво да ги@Nikolay Yankov, някой от горните ли имашпредвид или трето? (edited)Nikolay Yankov 4:09 PMпоследния дето пратих..•Steliyan Georgiev 4:09 PMда, за него говоря и азNikolay Yankov 4:10 PMможе би да ги скипваме такива emojis* 1MoreDirect messagesAneliya Angelova, ...Vasil Vasilevда не пречат на процесването и отговораSteliyan GeorgievAdelina Petrova, Ili...P. Adelina Petrova% Galya DimitrovaRs Nikolay Nikolov "2Galya Dimitrova, Ni...2Galya Dimitrova, Ni...Steliyan Georgiev 4:10 PMне сьм много сигурен какLukas Kovalik 5:41 PMсега ще го добавя това за disable on expired,после може да се тества по сьщия начинкато генериране сьс сьщата командаH1Newi: AppsNikolay Yankov 6:14 PMпушнах фикса за delete да маха реда отраблицатаJira Cloud+ToastMessage Aneliya Angelova, Nikolay Yankov, Steli...Google Cale...+(lol14Activity MonitorAll ProcessesProcess NameBoosteroidFirefoxCP Isolated Web ContentWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)Notion Calendar Helper (Renderer)VTDecoderXPCServiceFirefox GPU HelperFirefox GPU HelperSlack Helper (Renderer)Notion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentclaudeMEMORY PRESSUREMem...1,99 GB1,18 GB988,3 MB895,5 MB780,2 MB766,6 MB744,9 MB733,8 MB636,9 MB599,5 MB591,4 MB547,1 MB541,6 MB526,3 MB510,6 MB485,8 MB475,3 MB437,5 MB417,7 MB383,0 MB378,7 MB378,2 MB372,5 MB337,2 MB335,6 MB321,1 MB278,9 MB277,1 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <47Tue 14 Apr 18:29:32CPUMemoryDiskThreads372423823175242515122727162029232425242728242824232513EnergyPorts59612416 13694112870812212516 43617217022923919131913112012012312112412912312612512012372PID248351470040714664600358014500478484984226548248438019146732427311487087349623340701479150891133432824628931710951120232249278005091016,00 GB14,06 GB <1,89 GB3,01 GBApp Memory:Wired Memory:Compressed:NetworkUserlukaslukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,04 GB2,93 GB6,54 GB...
|
NULL
|
|
57943
|
1245
|
26
|
2026-04-20T12:18:14.502349+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776687494502_m2.jpg...
|
Firefox
|
Firefox
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostorimVIewINavicatecodeFV faVsco.js?9 master k› PhostorimVIewINavicatecodeFV faVsco.js?9 master k›ProjectM+ WEBHOOK-FILTERING_IMPLEMENTATION.mo>0b External Librariesv E Scratches and Consolesv _ Database consolesV AEUconsole IEUlA DEAL RISKS (EUADITEUIA EU (EUv / lminnv@localhostconsole fiminnv@localhost)l4 D| lliminnv@localhostlHS local iiiminnvalocalhostl4 SF jiminny@localhost)A zoho_dev [jiminny@localhost]V A PRODA console (PROD]A console_1 (PROD]& DIIPRODIServicesv D Databaseconsolev A liminnv@localhostA HS localASF 978 msAPROD4 console 2 s 665 ms.V STAGINGIconsoleDockerC) ActivityController.pnp©AskAnythingController.php© AskAnythingPromptService.phpC) AutomatedReportsRepository.pnpAutomatedkeporsserwice.ongAutomatedReportsCommand.phpUpdaterlasticsearch.pnp© AutomatedReportsController.php© TrackProviderInstalledEvent.phC) AutomatedReportkesult.pngC) Automatedkeport.pnpclass Updatezlasticsearch extends Iterateactivities37 €protected bool Swithlrashed = truen* Render a oroqress oor, so we know what the current orogress 1s.* @var bo0l44 0)orotected SwithProaressBar = true:* The console command description.Outputiii Result 4 2iih Result 547 rowsv1cnc7X5 Cc * WMuser id YIemail YMid Y1 sociable id YI provider user id Y16867 (owner)iiminnvintearationdlesmiuus.com4547816067 0058X00000GHRxa0AH16082kellv.worrallalesmills.com4550916082 [EMAIL]@lesmills.commar10.tarqu1n10dlesm1lls.comnessica.vounqdlesmuuus.com45538539335346316A05 AA51AAAAA01Zi fWAAN16104 0052L000003fRG10AM16115 0052L000004UEvHOAW16116kristen.oitmandlesmiuus.com4560416116 00590000000kpVPAAY16117meredi.th.elumbadl.esmil1s.com5393216117 00512000002EnvaAAC9 16120jeannine.liu@lesmills.com551711412A AASOAAGGGGAKOVIIAAY10 16124herschel.elder@lesmills.com539571A4OL GACOI GGGdGZLEVOnAG11 16125nen1.morrisondlesm1lls.com5357412 16128aLice.aofelbachdlesmiuls.com5346713 16145carter.green@lesmills.comS42"16125 0052L000004UEwu0AG16128 0051a000001pi02AAI16145 0051a000002FIGBAA414 16150devon.bosley-smith@lesmills.com5161715 16185shoroug.akhras@lesmills.com5454114105 AAs21ad000z+kEаnAт16 16193shelby.savlor@lesmills.com5344016193 0052L000003tkFo0AT17 16388claire.martindlesmiuus.com5343916389alison.salernodlesmills.com5343516389 0052L000003awabOAA16817kniacha.dadiflesmills.com4740416817 90521900004VatlOAS20 17033kelsey.gutenson@lesmills.comGZI34170ZZ AAS21 A0000ZWANSOAZ21 [EMAIL]ALO1МООЛ ВАСИАЛАЛЛЛОРСЧИЛЛЛnybeougcommand.gnpLyclastcsearenDocumentcommana.onp=custom.log= laravel.lod4 HS local [iiminnv@localhostl598599601A SF [jiminny@localhost]& console [PROD] Xselect * from playbooks where team_id = 711; # event 226147SELECT * FROM playbook categories WHERE playbook id = 5515:scleul * rkum crm trelasWHERE id = 226147:SELECT * FROM crm_field values WHERE crm_field id = 226147:SELECT * FROM crm_configurations WHERE id = 692:SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,u.emarlsa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable_idJOIN teams + 1..n<->1: on t.id= u.team idiWHERE u.team_id = 711 and sa.provider = 'salesforce' :SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on U.id = cp.user_id WHERE u.team_id = 711)A console (FulA console [STAGING]• Mon 20 Apr 15:18:14rliminny034 A1 A34 V 62 ^I provider user token Y00090000000fUsz1A0EA0KRTt62MP50BhF0_ SPMdUfRN0aX22hSEv4wwlvkW0v7Y8vtMasenRvudh00690181aqNrLu.wGakCiT09RHqQa0XiF d00D90000000£Us≥1A0EA0F495≥KvGF¡0T.Ya6…JmnGDJJ5nnjN.Dtv.T79¡M9vwGHR1¡HbM0vKcaCXF6uLn4Twiq709DGOD0EmßDNcKPdoAJna_YDR00D90000000fUsz!AQEAQCB6F7U3jyAVJV7Fz2Gqc62LBiV25UD5NWSPcQ4K7jnXk5sWTF8XqGCKab.yvev0QZL96PZ5tNvwNl nTo21 minRK18r00D90000000fUsz!AQEAQMFWv9CMKZUnfBJBQQiWrA6vD1JbomVnFZi9h4EQi0XGwTZu1KFwfcXnKN_5VHp29sz0Wt0qF1wllctBAMT5irh7BabZ00fUsz!A0EAOM10W5iadfi24A1iEnnJqVei08bKYX4nq0cp19KDVJTGV9K0ddhC6X31s8xuTvL41hfz.E6JDLL00eADxY98YqZt.s4200fUsz1A0EA0L05b59R0D3 RenuVOTTakP2fJB0Gk4trY8ceWzN3ZoXiE7wkaG7UwUTCatzF20FduS0j990NxW_nGEcdoCxZXY2.iuh00090000000fUsz|A0EAOM.Hrb1La42fcfLS0wRVFr7mzWwdzSkZxt4tLF5xMoa.LLobsP0TPta 2_FHD2A0vXoN60KTGcZzSFASn5vJA1zH0tUU00090000000FUs7|A0FA0CP78A.1YcRaTvE32W065n7c1swzo8tAF3va7n147A1dd5WnKAW1TXAMR8GvaM<YWYV11dH0H7cDvKDH18xc2-Hav27m00D90000000fUsz|AQEAQMTWIgjace9LxNFa73LULA9PS81uPenYu3i8alEZ0HU5Q.MPjvclv4e941DX4Sp0tKBwTGvYvwwghvEuKZpEDRq6PMFk00D90000000fUsz|AQEAQGwXejZLEVex1wwGeVgoe8iFI8.MSyxM4RjZ7y3ZV147Br0ztxfbwwXRSX4ApCcT4w9ADG9ge.9ZhWgFkM8uji0mFv9г00D90000000fUsz|A0EAON_BYD6JmiukPpvT12niFcMyon5w60#0BrcNTJfXBM7q9mganPkSBDiBzxKGNkPJ0bFfEH3CS.LYwN.sa0ieAxN7I1D000090000000£Usz1A0EA0M a6YdKDZYMd7MoJqkг4FVWRov8avqCFq1CwtNBb6.Jv2639HXXbYaqEGhIJ1xTu7uRr38k1BTNFxa6hniZFFPvL.ROVa009000a000-£ls> 1A0FA0PnBMEaaKdoYeGia2iDvPaDsr6KNviRm73G672Guz4CMLNEvfcWAG..6Rm1wYak1Va9m.$Ga0fVellxmn9AnQe9R33Sen00D90000000fUsz!AQEAQIEePDjR1aW8DBp0mo_cJ7jTp1XTGSMwP5o.T8VydhYmGoI_mMlq.5nhQfagyB4dvPar_KS.g16Y7R_4LeK1HM3dQYoH)0fUsz|AQEAQGMSECBPnVUcuCfK0DAQvANvjahCVTDyuRTXUBY99.BVch1pwcecVpl8iYjeMhS_c1b20Ma1TZtxpjICoFbXxAb1NRREUu5tvfCStRA0_oqzDGSx.9i10PLtJz4xET5WPMzdU00fUsz1A0EA00JFLnSVTilnDaSkoC3USDtGDbn6MJe2s6vxDvrzF05A8PE84K9Khz10zhZ£0DCPj2H#EnHD1KLTOYLTo_RMGkuoU0Geaanoaagaaaasilc-1A0GA0En h1hVmWKP1WSc571YnicRMcNAll.ImTrWkc4NAoRll=hWeuD010hHnn41Hh0S7/7d0WaGyAahctufc7PlW44244T+vW100D90000000fUsz|AQEAQNBTHnW8wK1ZMeqXKXqSZHLp_ULrhEiCeTPFFo08UWU9XhkUZNMNQzVBRKSJZSMuyy79f4EbxAya.JcKiD99xKRpfPt5I provider_ refresh token Y5Aep8617VFpoP.M.4vdZhpe4YEnmkbe0CK_ KX011AWm2daKop59B5SLr0wrv0v0owUDHarMPENY0bhsmKaV1ovl5Aen8617VFooP. M.4vdZhne4YEnmiwHviz6n1MVu4Ra@ao.iqNZOHONYThoZJbq86n.J5i5xsfFFu.umR0FDVH0vwHv^26n1MVVVcoKv1APCC5a.I011. voFcMmfNaf7JeCd0 +C aztHWanhud5Aen8417VEnoP M_ Zwd7hne//VEnmhTaa0xVIIKMEMvhhn71._RF>PPhf+|.HnucahfhmQw7PT30059ev0mRd8A0Twt.5Aep8617VFpoP.M.4vdZhpe4YEnmiwHyiz6p1MVZvviNfofSla85zAFZLEDuDs56W1hh3Dezm56uZPkB8VC04icSAep8617VFpoP.M.4vdZhpe4YEnmiwHviz601MVxdv1_Wa6Rb70Phx0iPTKYTGNcGm07fv01aMsS8n_Y0v0akBfSAep8617VFpoP.M.4vdZhpe4YEnmaqTrMEAJdGoSirhmmDV8pdf6cdzX3Md3CtXkzFaoknimBUUc0m1e72BK6C2SAen8617VFnoP.M.4vdZhne/VEnmhToa0xVU6MFVonkY7.h14sH3euBmHa0172.x7uTotNudX442JMWSXU200m0SAen8417VEnoP_ M Zwd7hne/VEnmaaTrMFA.IdGotfI YPMRV-3R1CNXcSC.W/TScaSMEcP5EG+A1L.C.1HL HIn.12A.15Aep8617VFpoP.M.4vdZhpe4YEnmiwHyjz6p1MV0HtJyq7RMSzmB8aQwRgxt0gI.fCm58jP04vz2hzsNfrfXBGQSAep8617VFpoP.M.4vdZhpe4YEnmiwHviz6p1MVahD12cSr.fAdIY8cqFf5B0taHzEJ8K.FE.bq0JBTzrt4dVo:5Aep8617VFpoP. M.4vdZhpe4YEnmhTaa0xVU6MFZ3wCsn0kVUx1. 2hs.00TVL6Xz10VkZmfv8xA7073JtWVua645Aen8617VEnoP. M.4vdZhne4YEnmhTaa0xVU6MFQKhza1ovcN6hx7dmCwdALLM5RedSUWOEPMfv41£+EuDq37SHSAen8617VEnoP.M.Lvd7hne/VEnmiwHviz6n1MVWadV8DI VV7d4C1QX772a m_6ChAcllNuvnTssn5BnRmK1cPX!1.IVho7k→WoPcVaßnEkzATZCCHDM 11OPLM/2n1YC1Ol nGoGAhEDWCnuTyL00&asoNAOVEanhtecAvllLмeWnLALzVO.E,M.VС0, БаcЛаnОСопОсл,сe, веrльzoui9,.e4YEnmiwHviz6n1MVIZd489NKV2RAC4. 14CbfHcYKoN_BJJ_ vHns09T0o2ck.mCw565Aen8617VEnoP. M.4vd7hne/VEnmiwHviz6n1MV1MI HI +97SACh+me0CWhEWOEG1Aa3KTy|0Aen_y|1004 X4Mm5AonQ/17VEnoD M. Avd7hno/VEnmiwHvizhn1MVMCcN÷Y1nA#Sh5000Ta0u_Mmwe>0DannWPe TOV0uD+~N£E5^CAonQ417VCnoD M Jud7hno/VCamhTao0vWllLME.PduDevdiCGCoy AnhZ+ul AllYnuodlCChua VeMD CrO2ky1 ex...
|
NULL
|
-8513934939758030720
|
NULL
|
click
|
ocr
|
NULL
|
PhostorimVIewINavicatecodeFV faVsco.js?9 master k› PhostorimVIewINavicatecodeFV faVsco.js?9 master k›ProjectM+ WEBHOOK-FILTERING_IMPLEMENTATION.mo>0b External Librariesv E Scratches and Consolesv _ Database consolesV AEUconsole IEUlA DEAL RISKS (EUADITEUIA EU (EUv / lminnv@localhostconsole fiminnv@localhost)l4 D| lliminnv@localhostlHS local iiiminnvalocalhostl4 SF jiminny@localhost)A zoho_dev [jiminny@localhost]V A PRODA console (PROD]A console_1 (PROD]& DIIPRODIServicesv D Databaseconsolev A liminnv@localhostA HS localASF 978 msAPROD4 console 2 s 665 ms.V STAGINGIconsoleDockerC) ActivityController.pnp©AskAnythingController.php© AskAnythingPromptService.phpC) AutomatedReportsRepository.pnpAutomatedkeporsserwice.ongAutomatedReportsCommand.phpUpdaterlasticsearch.pnp© AutomatedReportsController.php© TrackProviderInstalledEvent.phC) AutomatedReportkesult.pngC) Automatedkeport.pnpclass Updatezlasticsearch extends Iterateactivities37 €protected bool Swithlrashed = truen* Render a oroqress oor, so we know what the current orogress 1s.* @var bo0l44 0)orotected SwithProaressBar = true:* The console command description.Outputiii Result 4 2iih Result 547 rowsv1cnc7X5 Cc * WMuser id YIemail YMid Y1 sociable id YI provider user id Y16867 (owner)iiminnvintearationdlesmiuus.com4547816067 0058X00000GHRxa0AH16082kellv.worrallalesmills.com4550916082 [EMAIL]@lesmills.commar10.tarqu1n10dlesm1lls.comnessica.vounqdlesmuuus.com45538539335346316A05 AA51AAAAA01Zi fWAAN16104 0052L000003fRG10AM16115 0052L000004UEvHOAW16116kristen.oitmandlesmiuus.com4560416116 00590000000kpVPAAY16117meredi.th.elumbadl.esmil1s.com5393216117 00512000002EnvaAAC9 16120jeannine.liu@lesmills.com551711412A AASOAAGGGGAKOVIIAAY10 16124herschel.elder@lesmills.com539571A4OL GACOI GGGdGZLEVOnAG11 16125nen1.morrisondlesm1lls.com5357412 16128aLice.aofelbachdlesmiuls.com5346713 16145carter.green@lesmills.comS42"16125 0052L000004UEwu0AG16128 0051a000001pi02AAI16145 0051a000002FIGBAA414 16150devon.bosley-smith@lesmills.com5161715 16185shoroug.akhras@lesmills.com5454114105 AAs21ad000z+kEаnAт16 16193shelby.savlor@lesmills.com5344016193 0052L000003tkFo0AT17 16388claire.martindlesmiuus.com5343916389alison.salernodlesmills.com5343516389 0052L000003awabOAA16817kniacha.dadiflesmills.com4740416817 90521900004VatlOAS20 17033kelsey.gutenson@lesmills.comGZI34170ZZ AAS21 A0000ZWANSOAZ21 [EMAIL]ALO1МООЛ ВАСИАЛАЛЛЛОРСЧИЛЛЛnybeougcommand.gnpLyclastcsearenDocumentcommana.onp=custom.log= laravel.lod4 HS local [iiminnv@localhostl598599601A SF [jiminny@localhost]& console [PROD] Xselect * from playbooks where team_id = 711; # event 226147SELECT * FROM playbook categories WHERE playbook id = 5515:scleul * rkum crm trelasWHERE id = 226147:SELECT * FROM crm_field values WHERE crm_field id = 226147:SELECT * FROM crm_configurations WHERE id = 692:SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,u.emarlsa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable_idJOIN teams + 1..n<->1: on t.id= u.team idiWHERE u.team_id = 711 and sa.provider = 'salesforce' :SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on U.id = cp.user_id WHERE u.team_id = 711)A console (FulA console [STAGING]• Mon 20 Apr 15:18:14rliminny034 A1 A34 V 62 ^I provider user token Y00090000000fUsz1A0EA0KRTt62MP50BhF0_ SPMdUfRN0aX22hSEv4wwlvkW0v7Y8vtMasenRvudh00690181aqNrLu.wGakCiT09RHqQa0XiF d00D90000000£Us≥1A0EA0F495≥KvGF¡0T.Ya6…JmnGDJJ5nnjN.Dtv.T79¡M9vwGHR1¡HbM0vKcaCXF6uLn4Twiq709DGOD0EmßDNcKPdoAJna_YDR00D90000000fUsz!AQEAQCB6F7U3jyAVJV7Fz2Gqc62LBiV25UD5NWSPcQ4K7jnXk5sWTF8XqGCKab.yvev0QZL96PZ5tNvwNl nTo21 minRK18r00D90000000fUsz!AQEAQMFWv9CMKZUnfBJBQQiWrA6vD1JbomVnFZi9h4EQi0XGwTZu1KFwfcXnKN_5VHp29sz0Wt0qF1wllctBAMT5irh7BabZ00fUsz!A0EAOM10W5iadfi24A1iEnnJqVei08bKYX4nq0cp19KDVJTGV9K0ddhC6X31s8xuTvL41hfz.E6JDLL00eADxY98YqZt.s4200fUsz1A0EA0L05b59R0D3 RenuVOTTakP2fJB0Gk4trY8ceWzN3ZoXiE7wkaG7UwUTCatzF20FduS0j990NxW_nGEcdoCxZXY2.iuh00090000000fUsz|A0EAOM.Hrb1La42fcfLS0wRVFr7mzWwdzSkZxt4tLF5xMoa.LLobsP0TPta 2_FHD2A0vXoN60KTGcZzSFASn5vJA1zH0tUU00090000000FUs7|A0FA0CP78A.1YcRaTvE32W065n7c1swzo8tAF3va7n147A1dd5WnKAW1TXAMR8GvaM<YWYV11dH0H7cDvKDH18xc2-Hav27m00D90000000fUsz|AQEAQMTWIgjace9LxNFa73LULA9PS81uPenYu3i8alEZ0HU5Q.MPjvclv4e941DX4Sp0tKBwTGvYvwwghvEuKZpEDRq6PMFk00D90000000fUsz|AQEAQGwXejZLEVex1wwGeVgoe8iFI8.MSyxM4RjZ7y3ZV147Br0ztxfbwwXRSX4ApCcT4w9ADG9ge.9ZhWgFkM8uji0mFv9г00D90000000fUsz|A0EAON_BYD6JmiukPpvT12niFcMyon5w60#0BrcNTJfXBM7q9mganPkSBDiBzxKGNkPJ0bFfEH3CS.LYwN.sa0ieAxN7I1D000090000000£Usz1A0EA0M a6YdKDZYMd7MoJqkг4FVWRov8avqCFq1CwtNBb6.Jv2639HXXbYaqEGhIJ1xTu7uRr38k1BTNFxa6hniZFFPvL.ROVa009000a000-£ls> 1A0FA0PnBMEaaKdoYeGia2iDvPaDsr6KNviRm73G672Guz4CMLNEvfcWAG..6Rm1wYak1Va9m.$Ga0fVellxmn9AnQe9R33Sen00D90000000fUsz!AQEAQIEePDjR1aW8DBp0mo_cJ7jTp1XTGSMwP5o.T8VydhYmGoI_mMlq.5nhQfagyB4dvPar_KS.g16Y7R_4LeK1HM3dQYoH)0fUsz|AQEAQGMSECBPnVUcuCfK0DAQvANvjahCVTDyuRTXUBY99.BVch1pwcecVpl8iYjeMhS_c1b20Ma1TZtxpjICoFbXxAb1NRREUu5tvfCStRA0_oqzDGSx.9i10PLtJz4xET5WPMzdU00fUsz1A0EA00JFLnSVTilnDaSkoC3USDtGDbn6MJe2s6vxDvrzF05A8PE84K9Khz10zhZ£0DCPj2H#EnHD1KLTOYLTo_RMGkuoU0Geaanoaagaaaasilc-1A0GA0En h1hVmWKP1WSc571YnicRMcNAll.ImTrWkc4NAoRll=hWeuD010hHnn41Hh0S7/7d0WaGyAahctufc7PlW44244T+vW100D90000000fUsz|AQEAQNBTHnW8wK1ZMeqXKXqSZHLp_ULrhEiCeTPFFo08UWU9XhkUZNMNQzVBRKSJZSMuyy79f4EbxAya.JcKiD99xKRpfPt5I provider_ refresh token Y5Aep8617VFpoP.M.4vdZhpe4YEnmkbe0CK_ KX011AWm2daKop59B5SLr0wrv0v0owUDHarMPENY0bhsmKaV1ovl5Aen8617VFooP. M.4vdZhne4YEnmiwHviz6n1MVu4Ra@ao.iqNZOHONYThoZJbq86n.J5i5xsfFFu.umR0FDVH0vwHv^26n1MVVVcoKv1APCC5a.I011. voFcMmfNaf7JeCd0 +C aztHWanhud5Aen8417VEnoP M_ Zwd7hne//VEnmhTaa0xVIIKMEMvhhn71._RF>PPhf+|.HnucahfhmQw7PT30059ev0mRd8A0Twt.5Aep8617VFpoP.M.4vdZhpe4YEnmiwHyiz6p1MVZvviNfofSla85zAFZLEDuDs56W1hh3Dezm56uZPkB8VC04icSAep8617VFpoP.M.4vdZhpe4YEnmiwHviz601MVxdv1_Wa6Rb70Phx0iPTKYTGNcGm07fv01aMsS8n_Y0v0akBfSAep8617VFpoP.M.4vdZhpe4YEnmaqTrMEAJdGoSirhmmDV8pdf6cdzX3Md3CtXkzFaoknimBUUc0m1e72BK6C2SAen8617VFnoP.M.4vdZhne/VEnmhToa0xVU6MFVonkY7.h14sH3euBmHa0172.x7uTotNudX442JMWSXU200m0SAen8417VEnoP_ M Zwd7hne/VEnmaaTrMFA.IdGotfI YPMRV-3R1CNXcSC.W/TScaSMEcP5EG+A1L.C.1HL HIn.12A.15Aep8617VFpoP.M.4vdZhpe4YEnmiwHyjz6p1MV0HtJyq7RMSzmB8aQwRgxt0gI.fCm58jP04vz2hzsNfrfXBGQSAep8617VFpoP.M.4vdZhpe4YEnmiwHviz6p1MVahD12cSr.fAdIY8cqFf5B0taHzEJ8K.FE.bq0JBTzrt4dVo:5Aep8617VFpoP. M.4vdZhpe4YEnmhTaa0xVU6MFZ3wCsn0kVUx1. 2hs.00TVL6Xz10VkZmfv8xA7073JtWVua645Aen8617VEnoP. M.4vdZhne4YEnmhTaa0xVU6MFQKhza1ovcN6hx7dmCwdALLM5RedSUWOEPMfv41£+EuDq37SHSAen8617VEnoP.M.Lvd7hne/VEnmiwHviz6n1MVWadV8DI VV7d4C1QX772a m_6ChAcllNuvnTssn5BnRmK1cPX!1.IVho7k→WoPcVaßnEkzATZCCHDM 11OPLM/2n1YC1Ol nGoGAhEDWCnuTyL00&asoNAOVEanhtecAvllLмeWnLALzVO.E,M.VС0, БаcЛаnОСопОсл,сe, веrльzoui9,.e4YEnmiwHviz6n1MVIZd489NKV2RAC4. 14CbfHcYKoN_BJJ_ vHns09T0o2ck.mCw565Aen8617VEnoP. M.4vd7hne/VEnmiwHviz6n1MV1MI HI +97SACh+me0CWhEWOEG1Aa3KTy|0Aen_y|1004 X4Mm5AonQ/17VEnoD M. Avd7hno/VEnmiwHvizhn1MVMCcN÷Y1nA#Sh5000Ta0u_Mmwe>0DannWPe TOV0uD+~N£E5^CAonQ417VCnoD M Jud7hno/VCamhTao0vWllLME.PduDevdiCGCoy AnhZ+ul AllYnuodlCChua VeMD CrO2ky1 ex...
|
57938
|
|
77168
|
1940
|
11
|
2026-04-24T08:56:59.060392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777021019060_m2.jpg...
|
PhpStorm
|
faVsco.js – JiminnyDebugCommand.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
4
116
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$this->userPilotClient->track($user, $eventName, $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08510638,"height":0.025538707},"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8400931,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.85538566,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.50299203,"top":0.15003991,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.51296544,"top":0.15003991,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"116","depth":4,"bounds":{"left":0.52293885,"top":0.15003991,"width":0.011303191,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.5362367,"top":0.15003991,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.54587764,"top":0.14844373,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5531915,"top":0.14844373,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n \n \n $this->userPilotClient->track($user, $eventName, $payload);\n \n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n}","depth":4,"bounds":{"left":0.18351063,"top":0.07581804,"width":0.37666222,"height":0.92418194},"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n \n \n $this->userPilotClient->track($user, $eventName, $payload);\n \n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.5618351,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.57047874,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.58144945,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.5900931,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.5987367,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.6097075,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.6206782,"top":0.09896249,"width":0.024268618,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.64727396,"top":0.09896249,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.65824467,"top":0.09896249,"width":0.029587766,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9587766,"top":0.09896249,"width":0.02825798,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"bounds":{"left":0.9222075,"top":0.123703115,"width":0.009640957,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.9338431,"top":0.123703115,"width":0.00731383,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.9431516,"top":0.123703115,"width":0.00930851,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.9544548,"top":0.123703115,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.9644282,"top":0.123703115,"width":0.007978723,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.12210695,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.12210695,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8513690388029484769
|
1930387337731315277
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
4
116
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$this->userPilotClient->track($user, $eventName, $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
77167
|
|
77169
|
1939
|
10
|
2026-04-24T08:56:59.152154+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777021019152_m1.jpg...
|
PhpStorm
|
faVsco.js – JiminnyDebugCommand.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
4
116
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$this->userPilotClient->track($user, $eventName, $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"116","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n \n \n $this->userPilotClient->track($user, $eventName, $payload);\n \n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n \n \n $this->userPilotClient->track($user, $eventName, $payload);\n \n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"21","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","depth":4,"value":"SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o\nJOIN activities a ON o.id = a.opportunity_id\nWHERE a.crm_configuration_id = 39\nAND a.actual_start_time > '2025-10-13'\nAND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM activities\nWHERE crm_configuration_id = 39 and user_id = 143\nand actual_start_time >= '2025-10-13'\nAND type IN ('conference', 'softphone-inbound', 'softphone-outbound')\n;\n\nSELECT * FROM opportunities WHERE account_id IN (178);\nselect * from activities where id IN (620137, 620187, 620188, 620189, 620230);\n\n# HS\nSELECT * FROM opportunities WHERE id IN (238);\nselect * from activities where id IN (477,2076);\n\nselect * from users;\n\nSELECT COUNT(*) FROM users;\nSELECT COUNT(*) FROM activities;\nSELECT COUNT(*) FROM opportunities;\n\nUPDATE activities\nSET\n actual_start_time = '2025-12-19 09:00:00',\n actual_end_time = '2025-12-19 10:30:00',\n scheduled_start_time = '2025-12-19 09:00:00',\n scheduled_end_time = '2025-12-19 10:30:00'\nWHERE id IN (407509,407375);\n\nselect * from partners;\n\nSELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id\nFROM activities\nWHERE user_id = 143\nAND actual_start_time >= '2025-10-13 00:00:00'\nAND actual_start_time <= '2026-01-13 23:59:59'\nORDER BY actual_start_time DESC;\n\nSELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;\nSELECT * FROM crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;\n# lead_id\n# account_id 177\n# contact_id 3969\n# opportunity_id\n# stage_id 203\n\nSELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;\n\nSELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'\nAND user_id = 143 and actual_start_time >= '2025-10-13';\n\nSELECT * FROM activities a\n# JOIN opportunities o ON a.opportunity_id = o.id\nWHERE a.crm_configuration_id = 39 AND a.type = 'conference'\nand status = 'completed' and recording_state = 'recorded'\nand a.actual_start_time >= '2025-10-13'\nAND a.user_id = 143\n;\n\nselect * from leads\nwhere crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707\n\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);\nSELECT * FROM activities WHERE id IN (356013,616188,616202,616310);\nSELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198\nSELECT * FROM activities WHERE id IN (356001, 356008); # contacts:\n\nSELECT * FROM opportunities WHERE id IN (1707);\nSELECT * FROM stages where id IN (204, 198);\nSELECT * FROM opportunities WHERE account_id IN (178);\nSELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';\nSELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal\n\nSELECT * FROM activities where crm_configuration_id = 39\nAND opportunity_id IS NULL\nAND is_internal = false\nand status = 'completed' and recording_state = 'recorded'\nAND actual_start_time >= '2025-10-13'\nAND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)\n# AND lead_id IN (112, 109)\n;\n\nSELECT * FROM crm_profiles WHERE user_id = 143;\n\nselect * from inboxes; # 212\nselect * from users where id = 143; # 143\nselect * from inbox_email_batches where inbox_id = 212\nand updated_at >= '2026-01-28 00:00:00' order by id desc;\nselect * from inbox_emails where inbox_id = 212\nand batch_id = 95885 order by id desc;\nselect * from email_messages where origin_user_id = 143;\nselect * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';\nselect * from participants where activity_id = 620247;\n\nselect * from crm_profiles where user_id = 143;\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001\nselect * from transcription where activity_id = 356001; # 6943\nselect * from ai_prompts where transcription_id = 6943;\nSELECT * FROM activity_summary_logs where activity_id = 356001;\n\nSELECT * FROM social_accounts WHERE sociable_id = 143;\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;\n# 422515 softphone tr. 8100\n\nSELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;\n# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS\n\nselect * from ai_prompts where transcription_id IN (8100, 7670);\nselect * from activity_summary_logs where activity_id = 407509;\n\nselect * from sidekick_settings;\nselect * from default_activity_types;\n\nSELECT * FROM contacts WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\nSELECT * FROM leads WHERE crm_configuration_id = 39 and email = 'm.kogoj@gmx.at';\n\nSELECT * FROM activity_searches where user_id = 143;\nSELECT * FROM groups where team_id = 1;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1; # 1150 - 7e75f8025c22\nselect id, name, group_id, status, deleted_at, email\nfrom users where team_id = 1 order by group_id desc ;\n\nselect * from activity_searches where id in (1977, 1978, 1979);\nselect * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);\nselect * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277\nselect * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879\n\nINSERT INTO `activity_search_filters`\n(`activity_search_id`, `filter`, `value`) VALUES\n(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),\n(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')\n;\n\nselect * from crm_configurations where id = 39;\n\n\nselect sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id\nwhere u.team_id = 1;\nSELECT * FROM social_accounts WHERE sociable_id = 1635;\nSELECT * FROM users WHERE id = 1635;\n\nselect * from teams where id = 1;\nselect * from users where team_id = 1;\nselect * from team_features where team_id = 1;\nselect * from features;\n\nSELECT * FROM activity_searches where id = 1982; # 1981\nSELECT * FROM activity_search_filters WHERE activity_search_id = 1982;\n\nSELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;\nSELECT * FROM automated_reports where id = 71;\nSELECT * FROM automated_report_results where report_id = 71;\nUPDATE automated_reports set playbook_categories = NULL where id = 68;\nSELECT * FROM automated_report_results where id = 275;\n\nSELECT * FROM automated_reports order by id desc;\nSELECT * FROM automated_report_results order by id desc;\nselect * from activity_searches where user_id = 143;\nselect * from ask_anything_prompts;\n\nSELECT * FROM groups WHERE id = 1439;\nSELECT * FROM users WHERE group_id = 1439;\n\nselect * from permissions; # 158\nselect * from roles;\nselect * from permission_role\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 28;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 179;\nselect * from playbook_categories where id = 1391;\nselect * from users where id = 143;\nselect * from crm_profiles where user_id = 143;\nselect * from activities where crm_configuration_id = 39 and type = 'conference'\nand crm_provider_id IS NOT NULL ORDER by id desc;\nselect * from activities where id = 422003; # 00UO400000pB6fpMAC\n\nSELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type\nFROM automated_report_results ar\nJOIN automated_reports a ON a.id = ar.report_id\nWHERE a.type = 'ask_jiminny'\nLIMIT 10;\n\nSELECT `automated_report_results`.* FROM `automated_report_results`\nINNER JOIN `automated_reports`\n ON `automated_report_results`.`report_id` = `automated_reports`.`id`\nWHERE 1=1\n AND `automated_report_results`.`generated_at` IS NOT NULL\n# AND `automated_report_results`.`sent_at` IS NOT NULL\n AND `automated_reports`.`team_id` = 1\n AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$.\"users\"')\n;\n\nSELECT * FROM automated_reports where id = 67;\nSELECT * FROM automated_reports where id = 42;\nSELECT * FROM users WHERE id = 143; # group 28\n\nselect * from teams where id = 3143;\nselect * from crm_configurations where id = 500;\nselect * from users where name = 'Integration Account'; # 1695\nSELECT * FROM social_accounts WHERE sociable_id = 1695;\n\nselect * from activities where crm_configuration_id = 39\nand recording_state = 'recorded' and duration > 60\nand status = 'completed' and actual_start_time >= '2025-12-01';\n\nSELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;\n\nselect * from leads;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8513690388029484769
|
1930387337731315277
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
4
116
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$this->userPilotClient->track($user, $eventName, $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
}
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
21
1
17
2
4
Previous Highlighted Error
Next Highlighted Error
SELECT a.id, a.uuid, a.actual_start_time, o.id, o.uuid FROM opportunities o
JOIN activities a ON o.id = a.opportunity_id
WHERE a.crm_configuration_id = 39
AND a.actual_start_time > '2025-10-13'
AND a.type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM activities
WHERE crm_configuration_id = 39 and user_id = 143
and actual_start_time >= '2025-10-13'
AND type IN ('conference', 'softphone-inbound', 'softphone-outbound')
;
SELECT * FROM opportunities WHERE account_id IN (178);
select * from activities where id IN (620137, 620187, 620188, 620189, 620230);
# HS
SELECT * FROM opportunities WHERE id IN (238);
select * from activities where id IN (477,2076);
select * from users;
SELECT COUNT(*) FROM users;
SELECT COUNT(*) FROM activities;
SELECT COUNT(*) FROM opportunities;
UPDATE activities
SET
actual_start_time = '2025-12-19 09:00:00',
actual_end_time = '2025-12-19 10:30:00',
scheduled_start_time = '2025-12-19 09:00:00',
scheduled_end_time = '2025-12-19 10:30:00'
WHERE id IN (407509,407375);
select * from partners;
SELECT id, uuid, type, actual_start_time, user_id, crm_configuration_id
FROM activities
WHERE user_id = 143
AND actual_start_time >= '2025-10-13 00:00:00'
AND actual_start_time <= '2026-01-13 23:59:59'
ORDER BY actual_start_time DESC;
SELECT * FROM activities WHERE uuid_to_bin('78eda160-3086-435f-88a5-bb0c71b6008d') = uuid;
SELECT * FROM crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 282;
# lead_id
# account_id 177
# contact_id 3969
# opportunity_id
# stage_id 203
SELECT * FROM opportunities WHERE opportunities.crm_configuration_id = id = 282;
SELECT * FROM activities where crm_configuration_id = 39 AND type = 'conference'
AND user_id = 143 and actual_start_time >= '2025-10-13';
SELECT * FROM activities a
# JOIN opportunities o ON a.opportunity_id = o.id
WHERE a.crm_configuration_id = 39 AND a.type = 'conference'
and status = 'completed' and recording_state = 'recorded'
and a.actual_start_time >= '2025-10-13'
AND a.user_id = 143
;
select * from leads
where crm_configuration_id = 39; # 112 -> ac. 178, 109 => op. 1707
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310,407509,407375,356001,356008);
SELECT * FROM activities WHERE id IN (356013,616188,616202,616310);
SELECT * FROM activities WHERE id IN (407509,407375); # leads: 112, 109 | status - 198
SELECT * FROM activities WHERE id IN (356001, 356008); # contacts:
SELECT * FROM opportunities WHERE id IN (1707);
SELECT * FROM stages where id IN (204, 198);
SELECT * FROM opportunities WHERE account_id IN (178);
SELECT * FROM opportunities WHERE crm_configuration_id = 39 AND created_at > '2025-01-01';
SELECT * FROM contacts WHERE account_id IN (178); # 4118 Musaibe, 4448 Ceco Personal
SELECT * FROM activities where crm_configuration_id = 39
AND opportunity_id IS NULL
AND is_internal = false
and status = 'completed' and recording_state = 'recorded'
AND actual_start_time >= '2025-10-13'
AND (lead_id IS NOT NULL OR contact_id IS NOT NULL OR account_id IS NOT NULL)
# AND lead_id IN (112, 109)
;
SELECT * FROM crm_profiles WHERE user_id = 143;
select * from inboxes; # 212
select * from users where id = 143; # 143
select * from inbox_email_batches where inbox_id = 212
and updated_at >= '2026-01-28 00:00:00' order by id desc;
select * from inbox_emails where inbox_id = 212
and batch_id = 95885 order by id desc;
select * from email_messages where origin_user_id = 143;
select * from activities where user_id = 143 and updated_at >= '2026-01-28 00:00:00';
select * from participants where activity_id = 620247;
select * from crm_profiles where user_id = 143;
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid; # 356001
select * from transcription where activity_id = 356001; # 6943
select * from ai_prompts where transcription_id = 6943;
SELECT * FROM activity_summary_logs where activity_id = 356001;
SELECT * FROM social_accounts WHERE sociable_id = 143;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('0164a4fb-cb95-454e-9edd-4d804e4999bd') = uuid;
# 422515 softphone tr. 8100
SELECT * FROM activities WHERE uuid_to_bin('7520add8-8d87-41a5-98e5-fc4edf96f21e') = uuid;
# 407509 conference tr. 7670 crmId: 00UD1000002J9aTMAS
select * from ai_prompts where transcription_id IN (8100, 7670);
select * from activity_summary_logs where activity_id = 407509;
select * from sidekick_settings;
select * from default_activity_types;
SELECT * FROM contacts WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM leads WHERE crm_configuration_id = 39 and email = '[EMAIL]';
SELECT * FROM activity_searches where user_id = 143;
SELECT * FROM groups where team_id = 1;
select * from teams where id = 1;
select * from groups where team_id = 1; # 1150 - 7e75f8025c22
select id, name, group_id, status, deleted_at, email
from users where team_id = 1 order by group_id desc ;
select * from activity_searches where id in (1977, 1978, 1979);
select * from activity_search_filters where activity_search_id IN (1977, 1978, 1979);
select * from activity_search_filters where filter = 'group_id' and value = '443f26b8-8512-437e-a9f9-7e75f8025c22'; # 10268, 10272, 10277
select * from nudges where activity_search_id IN (1977, 1978, 1979); # 877, 878, 879
INSERT INTO `activity_search_filters`
(`activity_search_id`, `filter`, `value`) VALUES
(1977, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1978, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22'),
(1979, 'group_id', '443f26b8-8512-437e-a9f9-7e75f8025c22')
;
select * from crm_configurations where id = 39;
select sa.* from users u JOIN social_accounts sa on u.id = sa.sociable_id
where u.team_id = 1;
SELECT * FROM social_accounts WHERE sociable_id = 1635;
SELECT * FROM users WHERE id = 1635;
select * from teams where id = 1;
select * from users where team_id = 1;
select * from team_features where team_id = 1;
select * from features;
SELECT * FROM activity_searches where id = 1982; # 1981
SELECT * FROM activity_search_filters WHERE activity_search_id = 1982;
SELECT * FROM activities WHERE uuid_to_bin('e916569b-086c-4bd1-94d7-5e3802c27ccf') = uuid;
SELECT * FROM automated_reports where id = 71;
SELECT * FROM automated_report_results where report_id = 71;
UPDATE automated_reports set playbook_categories = NULL where id = 68;
SELECT * FROM automated_report_results where id = 275;
SELECT * FROM automated_reports order by id desc;
SELECT * FROM automated_report_results order by id desc;
select * from activity_searches where user_id = 143;
select * from ask_anything_prompts;
SELECT * FROM groups WHERE id = 1439;
SELECT * FROM users WHERE group_id = 1439;
select * from permissions; # 158
select * from roles;
select * from permission_role
select * from teams where id = 1;
select * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;
select * from groups where id = 28;
select * from playbooks where team_id = 1;
select * from playbooks where id = 179;
select * from playbook_categories where id = 1391;
select * from users where id = 143;
select * from crm_profiles where user_id = 143;
select * from activities where crm_configuration_id = 39 and type = 'conference'
and crm_provider_id IS NOT NULL ORDER by id desc;
select * from activities where id = 422003; # 00UO400000pB6fpMAC
SELECT ar.id, ar.uuid, ar.media_type, ar.status, a.type
FROM automated_report_results ar
JOIN automated_reports a ON a.id = ar.report_id
WHERE a.type = 'ask_jiminny'
LIMIT 10;
SELECT `automated_report_results`.* FROM `automated_report_results`
INNER JOIN `automated_reports`
ON `automated_report_results`.`report_id` = `automated_reports`.`id`
WHERE 1=1
AND `automated_report_results`.`generated_at` IS NOT NULL
# AND `automated_report_results`.`sent_at` IS NOT NULL
AND `automated_reports`.`team_id` = 1
AND JSON_CONTAINS(`automated_reports`.`recipients`, 143, '$."users"')
;
SELECT * FROM automated_reports where id = 67;
SELECT * FROM automated_reports where id = 42;
SELECT * FROM users WHERE id = 143; # group 28
select * from teams where id = 3143;
select * from crm_configurations where id = 500;
select * from users where name = 'Integration Account'; # 1695
SELECT * FROM social_accounts WHERE sociable_id = 1695;
select * from activities where crm_configuration_id = 39
and recording_state = 'recorded' and duration > 60
and status = 'completed' and actual_start_time >= '2025-12-01';
SELECT * FROM activities WHERE uuid_to_bin('458cf915-b914-4000-b083-5687b32b2956') = uuid;
select * from leads;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
|
46081
|
973
|
32
|
2026-04-17T10:19:32.113181+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776421172113_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
NotionFileEditViewHistoryWindowHelp‹ $0 lhl @ { Su NotionFileEditViewHistoryWindowHelp‹ $0 lhl @ { Support Daily • in 1h 41m A 100% &42 Fri 17 Apr 13:19:31Zoho Accounts — WorkDOCKER•₴1DEV (-zsh)APP (-2create mode 100644 app/Component/AiAutomation/Servicecreate mode 100644app/Component/DealRisks/GroupDealRcreatemode 100644app/Component/MediaPipeline/Handlecreate mode 100644 app/Component/MediaPipeline/Handlecreate mode 100644app/Component/ParagraphBreaker/DTO.create mode 100644app/Component/ParagraphBreaker/Serdelete mode 100644 app/Component/Transcription/Listendelete mode 100644app/Component/Transcription/Serviccreate mode 100644app/Component/Transcription/Serviccreate mode 100644 app/Component/Transcription/Transccreate mode 100644 app/Component/Transcription/Transcdelete mode 100644app/Component/Transcription/V0/Tracreate mode 100644app/Console/Commands/Crm/Hubspot/Rcreate mode 100644 app/Console/Commands/Crm/SyncOppor-create mode 100644 app/Contracts/Crm/SyncableCrmObjeccreate mode 100644app/Events/Crm/RemoteCrmRecordDelecreate mode 100644 app/Listeners/Crm/RemoteCrmRecordDcreate mode 100644 app/Services/Activity/HubSpot/Redicreate mode 100644 app/Services/Activity/HubSpot/Zoomcreate mode 100644 app/Services/Crm/CrmObjects/Validacreate mode 100644 contrib/tmp/hubspot-associations-Ucreate mode 100644 contrib/tmp/hubspot-associations-Ucreate mode 100644 contrib/tmp/hubspot-associations-U:create mode 100644 contrib/tmp/hubspot-associations-U:create mode 100644 database/migrations/2026_04_14_140delete mode 100644 resources/views/pdf/transcription.create mode 100644 tests/Unit/Component/AiAutomation/create mode 100644 tests/Unit/Component/MediaPipeline.create mode 100644 tests/Unit/Component/MediaPipelinecreate mode 100644 tests/Unit/Component/ParagraphBreadelete mode 100644 tests/Unit/Component/Transcriptioncreate mode 100644 tests/Unit/Component/Transcriptiondelete mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Component/Transcription,delete mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Guards/SsoTest.phpcreate mode 100644 tests/Unit/Jobs/Mailbox/SyncInboxTcreate mode 100644 tests/Unit/Listeners/Crm/RemoteCrmlcreate mode 100644 tests/Unit/Services/Activity/HubSpcreate mode 100644 tests/Unit/Services/Activity/Meeticreate mode 100644 tests/Unit/Services/Crm/CrmObjects,lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/appSwitched to a new branch 'JY-20692-fix-integration-appukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/appaccounts.zoho.eu/oauth/v2/auth?client_id=1000.20TYIF96EC5MJE90E7FUVE9Y7WTWSR&redirect_uri=https%3A%2F%2Fapi.getmembrar #=Jiminny Integ...20H0MembraneMembrane would like to access the following information.@ CRMJiminny Inc• Perform CRUD operations on the modules• Full access to Read, Create, Update and Delete user data in your organizationGroup scope to perform CRUD operations on metadata• get org dataFull access to ZohoCRM notificationsTo get the pipeline along with associated stagesget profilesTo read, create, update and delete global picklist• To fetch data using CRM Object Query Language COQLl allow Membrane to access the above data from my Zoho account.AcceptReject© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved....
|
NULL
|
-8513565601739126412
|
NULL
|
click
|
ocr
|
NULL
|
NotionFileEditViewHistoryWindowHelp‹ $0 lhl @ { Su NotionFileEditViewHistoryWindowHelp‹ $0 lhl @ { Support Daily • in 1h 41m A 100% &42 Fri 17 Apr 13:19:31Zoho Accounts — WorkDOCKER•₴1DEV (-zsh)APP (-2create mode 100644 app/Component/AiAutomation/Servicecreate mode 100644app/Component/DealRisks/GroupDealRcreatemode 100644app/Component/MediaPipeline/Handlecreate mode 100644 app/Component/MediaPipeline/Handlecreate mode 100644app/Component/ParagraphBreaker/DTO.create mode 100644app/Component/ParagraphBreaker/Serdelete mode 100644 app/Component/Transcription/Listendelete mode 100644app/Component/Transcription/Serviccreate mode 100644app/Component/Transcription/Serviccreate mode 100644 app/Component/Transcription/Transccreate mode 100644 app/Component/Transcription/Transcdelete mode 100644app/Component/Transcription/V0/Tracreate mode 100644app/Console/Commands/Crm/Hubspot/Rcreate mode 100644 app/Console/Commands/Crm/SyncOppor-create mode 100644 app/Contracts/Crm/SyncableCrmObjeccreate mode 100644app/Events/Crm/RemoteCrmRecordDelecreate mode 100644 app/Listeners/Crm/RemoteCrmRecordDcreate mode 100644 app/Services/Activity/HubSpot/Redicreate mode 100644 app/Services/Activity/HubSpot/Zoomcreate mode 100644 app/Services/Crm/CrmObjects/Validacreate mode 100644 contrib/tmp/hubspot-associations-Ucreate mode 100644 contrib/tmp/hubspot-associations-Ucreate mode 100644 contrib/tmp/hubspot-associations-U:create mode 100644 contrib/tmp/hubspot-associations-U:create mode 100644 database/migrations/2026_04_14_140delete mode 100644 resources/views/pdf/transcription.create mode 100644 tests/Unit/Component/AiAutomation/create mode 100644 tests/Unit/Component/MediaPipeline.create mode 100644 tests/Unit/Component/MediaPipelinecreate mode 100644 tests/Unit/Component/ParagraphBreadelete mode 100644 tests/Unit/Component/Transcriptioncreate mode 100644 tests/Unit/Component/Transcriptiondelete mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Component/Transcription,delete mode 100644 tests/Unit/Component/Transcription.create mode 100644 tests/Unit/Guards/SsoTest.phpcreate mode 100644 tests/Unit/Jobs/Mailbox/SyncInboxTcreate mode 100644 tests/Unit/Listeners/Crm/RemoteCrmlcreate mode 100644 tests/Unit/Services/Activity/HubSpcreate mode 100644 tests/Unit/Services/Activity/Meeticreate mode 100644 tests/Unit/Services/Crm/CrmObjects,lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/appSwitched to a new branch 'JY-20692-fix-integration-appukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/appaccounts.zoho.eu/oauth/v2/auth?client_id=1000.20TYIF96EC5MJE90E7FUVE9Y7WTWSR&redirect_uri=https%3A%2F%2Fapi.getmembrar #=Jiminny Integ...20H0MembraneMembrane would like to access the following information.@ CRMJiminny Inc• Perform CRUD operations on the modules• Full access to Read, Create, Update and Delete user data in your organizationGroup scope to perform CRUD operations on metadata• get org dataFull access to ZohoCRM notificationsTo get the pipeline along with associated stagesget profilesTo read, create, update and delete global picklist• To fetch data using CRM Object Query Language COQLl allow Membrane to access the above data from my Zoho account.AcceptReject© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved....
|
46079
|
|
31862
|
649
|
7
|
2026-04-16T06:39:49.185989+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776321589185_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarks~ Google Gemini FirefoxFileEoitViewHistoryBookmarks~ Google GeminiProfilesToolsWindow Helpgithub.com/jiminny/app/pull/11879/changes#diff-ad7d09d1369ba6814f9dec67c66ecf315ace7dc9ab3d9f3bff955260afdf98c1...Jy 20541 cleanup stale purged crm objects #11879l1 OpenAll commitsVasil-Jiminny wants to merge 37 commits into master from JY-20541-cleanup-stale-purged-crm-objects EM°app/Listeners/Activities/Crm/MatchCrmObject-php d• Filter files..& For you - Confluence• F appb Lukas Kovalik - Time Off* coaram mixed seventu Product Growth Plattorm Userpilo" Userpilot(fix(security): composer dependend JiminnyNew Tab* Jy 20541 cleanup stale purged+ New Tabcormmuis we recore to loneel cxlolo li uoremote CRM.• Logging: It logs that the record wasn'tfound remotely.• Event Dispatching: It dispatches anevent called RemoteCrmRecordDeleted.This is a crucial design pattern. Instead ofdeleting the record directly from thedatabase inside this validator, itannounces to the rest of the applicationthat the record is gone. Other parts ofthe application (event listeners) will hearthis and handle the actual database soft-deletion or cleanup.• Return: It returns null, signaling to thecaller that the object is no longer valid.v • Events/CrmD RemoteCrmRecordDeleted.phpListeners*cenrows cxceptionpublic function handle($event): voidAcuiviuies/crmiE MatchCrmObject.php# Crm• RemoteCrmRecordDeletedLi…../** @var EmailHelper SemailHelper */semdrtnelper- aoo.Cmartnetoer..class..$teamRepository = app(TeamRepository::class);sloccer=appLoocerntertdce..class..7 ProvidersE EventServiceProvider.phpv = Services/Crm/** @var Models \Participant $participant */sparelcloant = sevent-scetrarticloant../** @var Models \Activity Sactivity */saculvir = sevent->cetactlulty).~ E CrmObjects/ValidatorsD StaleRecordValidator.phpE CachedCrmServiceDecorator....E ProspectCache.php> D tests/UnitDon'I bouner 1t chey are a team member.@ -50,7 +47,6 @ public function handle($event): voidKey Takeaways & Best Practices Used• Fail-Safe Design: By explicitly catchingHttpNotFoundException for deletionsand a generic Exception for everythingelse, the developer ensures thattemporary API outages don't accidentallywipe out local data.• Event-Driven Architecture: UsingLaravel's Dispatcher keeps the classstrictly focused on validating (SingleResponsibility Principle). It doesn't handledatabase deletions; it just fires an event.• Performance Optimization: The 120-daythreshold ensures that the applicationisn't needlessly making thousands of APIcalls for records that were recentlyupdated anyway.53$prospectSearchStrategy = ProspectSearchStrategyFactory::match($team);if ($prospectSearchStrategy->ignoreCrmMatchData()) {// Unset any associated crm Data$logger->info(' [MatchCrmObject) Ignoring crm data because of prospect strategy','activity_id' => Sactivity->getId(),strategy = get_class($prospectsearchstrategy),0@ -59,33 +55,33 @@ public function handle($event): voidrecurn.1t (sparticivant->ema1l<// Should we really execute an email lookup altogether?if (! SemailHelper->shouldPerformLookup(Steam. $particioant->email)) {$logger->info(' [MatchCrm0bject] Email domain belongs to the team, skippingCri LooKuD.'activity_id' => $activity→>getId(),'team_id' = $team->getId(),'email' = $participant->email.1);• Enter a prompt for Gemini// Update participant with jiminny account$user = $teamRepository->findActiveTeamMemberByEmail($team, $participant-Pemazu:+Provif (suser instanceof Models\User) {sparticlpant->user 1d = suser-›cecra).Sparticipant->save();Your Jiminny chats aren't used to improve our models. Gemini is Alane can make mistakes, Inciualne aoout peodleYour privacy & Geminirecurn.Summarize pageHighlight All Match Case Match Diacritics Whole Words 5 of 15 matches2935363738484950 [PHONE]yo hhl•| Daily - Platform • in 6mA100% CSThu 16 Apr 9:39:49=0 6/12 viewed• Awallind aporoval+58 -68 UUA4Viewed* macen the remote cot retacions to te parcrcipamo as chey foin.public function handle(Opened |Joined $event): voidsemdrtnelper- aoo.Cmartnetoer..class..$teamRepository = app(TeamRepository::class);$logger = app(LoggerInterface::class);sparticipant = sevent->getrarticlpanto);$activity = sevent->getActivity();// Don't bother if they are a team member.$prospectSearchStrategy = ProspectSearchStrategyFactory::match($team);if (SprospectSearchStrategy->ignoreCrmMatchData()) {$logger->info(' (MatchCrmObject) Ignoring crm data because of prospect strategy', -'activity_id' => Sactivity->getId(),'strategy' => get_class($prospectSearchStrategy),recurn.semall = $participant->getema1lAddress();if ($email !== null&& ! $emailHelper->shouldPerformLookup($team, $email)$logger->info('[MatchCrm0bjectl Email domain belongs to the team, skipping crmlookup,'activity_id' => Sactivity->getId(),'team_id' = steam->getId(),'email' => $email,I);...
|
NULL
|
-8513523546461935695
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarks~ Google Gemini FirefoxFileEoitViewHistoryBookmarks~ Google GeminiProfilesToolsWindow Helpgithub.com/jiminny/app/pull/11879/changes#diff-ad7d09d1369ba6814f9dec67c66ecf315ace7dc9ab3d9f3bff955260afdf98c1...Jy 20541 cleanup stale purged crm objects #11879l1 OpenAll commitsVasil-Jiminny wants to merge 37 commits into master from JY-20541-cleanup-stale-purged-crm-objects EM°app/Listeners/Activities/Crm/MatchCrmObject-php d• Filter files..& For you - Confluence• F appb Lukas Kovalik - Time Off* coaram mixed seventu Product Growth Plattorm Userpilo" Userpilot(fix(security): composer dependend JiminnyNew Tab* Jy 20541 cleanup stale purged+ New Tabcormmuis we recore to loneel cxlolo li uoremote CRM.• Logging: It logs that the record wasn'tfound remotely.• Event Dispatching: It dispatches anevent called RemoteCrmRecordDeleted.This is a crucial design pattern. Instead ofdeleting the record directly from thedatabase inside this validator, itannounces to the rest of the applicationthat the record is gone. Other parts ofthe application (event listeners) will hearthis and handle the actual database soft-deletion or cleanup.• Return: It returns null, signaling to thecaller that the object is no longer valid.v • Events/CrmD RemoteCrmRecordDeleted.phpListeners*cenrows cxceptionpublic function handle($event): voidAcuiviuies/crmiE MatchCrmObject.php# Crm• RemoteCrmRecordDeletedLi…../** @var EmailHelper SemailHelper */semdrtnelper- aoo.Cmartnetoer..class..$teamRepository = app(TeamRepository::class);sloccer=appLoocerntertdce..class..7 ProvidersE EventServiceProvider.phpv = Services/Crm/** @var Models \Participant $participant */sparelcloant = sevent-scetrarticloant../** @var Models \Activity Sactivity */saculvir = sevent->cetactlulty).~ E CrmObjects/ValidatorsD StaleRecordValidator.phpE CachedCrmServiceDecorator....E ProspectCache.php> D tests/UnitDon'I bouner 1t chey are a team member.@ -50,7 +47,6 @ public function handle($event): voidKey Takeaways & Best Practices Used• Fail-Safe Design: By explicitly catchingHttpNotFoundException for deletionsand a generic Exception for everythingelse, the developer ensures thattemporary API outages don't accidentallywipe out local data.• Event-Driven Architecture: UsingLaravel's Dispatcher keeps the classstrictly focused on validating (SingleResponsibility Principle). It doesn't handledatabase deletions; it just fires an event.• Performance Optimization: The 120-daythreshold ensures that the applicationisn't needlessly making thousands of APIcalls for records that were recentlyupdated anyway.53$prospectSearchStrategy = ProspectSearchStrategyFactory::match($team);if ($prospectSearchStrategy->ignoreCrmMatchData()) {// Unset any associated crm Data$logger->info(' [MatchCrmObject) Ignoring crm data because of prospect strategy','activity_id' => Sactivity->getId(),strategy = get_class($prospectsearchstrategy),0@ -59,33 +55,33 @@ public function handle($event): voidrecurn.1t (sparticivant->ema1l<// Should we really execute an email lookup altogether?if (! SemailHelper->shouldPerformLookup(Steam. $particioant->email)) {$logger->info(' [MatchCrm0bject] Email domain belongs to the team, skippingCri LooKuD.'activity_id' => $activity→>getId(),'team_id' = $team->getId(),'email' = $participant->email.1);• Enter a prompt for Gemini// Update participant with jiminny account$user = $teamRepository->findActiveTeamMemberByEmail($team, $participant-Pemazu:+Provif (suser instanceof Models\User) {sparticlpant->user 1d = suser-›cecra).Sparticipant->save();Your Jiminny chats aren't used to improve our models. Gemini is Alane can make mistakes, Inciualne aoout peodleYour privacy & Geminirecurn.Summarize pageHighlight All Match Case Match Diacritics Whole Words 5 of 15 matches2935363738484950 [PHONE]yo hhl•| Daily - Platform • in 6mA100% CSThu 16 Apr 9:39:49=0 6/12 viewed• Awallind aporoval+58 -68 UUA4Viewed* macen the remote cot retacions to te parcrcipamo as chey foin.public function handle(Opened |Joined $event): voidsemdrtnelper- aoo.Cmartnetoer..class..$teamRepository = app(TeamRepository::class);$logger = app(LoggerInterface::class);sparticipant = sevent->getrarticlpanto);$activity = sevent->getActivity();// Don't bother if they are a team member.$prospectSearchStrategy = ProspectSearchStrategyFactory::match($team);if (SprospectSearchStrategy->ignoreCrmMatchData()) {$logger->info(' (MatchCrmObject) Ignoring crm data because of prospect strategy', -'activity_id' => Sactivity->getId(),'strategy' => get_class($prospectSearchStrategy),recurn.semall = $participant->getema1lAddress();if ($email !== null&& ! $emailHelper->shouldPerformLookup($team, $email)$logger->info('[MatchCrm0bjectl Email domain belongs to the team, skipping crmlookup,'activity_id' => Sactivity->getId(),'team_id' = steam->getId(),'email' => $email,I);...
|
31861
|
|
763
|
18
|
16
|
2026-04-11T12:17:21.054262+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909841054_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8513446901278255071
|
5648665612363427492
|
visual_change
|
accessibility
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
764
|
18
|
17
|
2026-04-11T12:17:51.152641+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909871152_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8513446901278255071
|
5648665612363427492
|
idle
|
accessibility
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
763
|
|
772
|
19
|
3
|
2026-04-11T12:19:53.552637+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909993552_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"\nhttps://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21|13\nhttps://location-tracker.lakylak.xyz/dashboard|4\nhttps://nas.lakylak.xyz/desktop/?os=ugospro#/|2\nhttps://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, event_type, COUNT(*) as events\nFROM ui_events\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name, event_type\nORDER BY events DESC\nLIMIT 30;\n\"\niTerm2|click|283\nDia|click|171\niTerm2|key|122\nDia|key|56\nSafari|click|56\nClaude|click|50\niTerm2|app_switch|34\nDia|clipboard|17\nSafari|key|11\nClaude|app_switch|9\nDia|app_switch|9\nUserNotificationCenter|click|8\nClaude|key|6\niTerm2|clipboard|6\nUserNotificationCenter|app_switch|4\nSafari|app_switch|3\nSlack|app_switch|1\nSlack|click|1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >.... \nWHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL\nGROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;\"\n\necho \"\\n🕐\u0000 HOURLY TIMELINE\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))\nFROM frames\nWHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL\nGROUP BY strftime('%H', timestamp), app_name\nORDER BY strftime('%H', timestamp), COUNT(*) DESC;\"\n\necho \"\\n📋\u0000 CLIPBOARD ACTIVITY\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))\nFROM ui_events\nWHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL\nORDER BY timestamp LIMIT 20;\"\n\necho \"\\n💬\u0000 OCR TEXT SAMPLES PER APP\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))\nFROM ocr_text o\nJOIN frames f ON o.frame_id = f.id\nWHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''\nGROUP BY o.app_name\nORDER BY o.app_name LIMIT 15;\"\n\necho \"\\n🔢\u0000 TOTALS\"\necho \"───────────────────────────────────────\"\nsqlite3 \"$DB\" \"\nSELECT\n 'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';\n\"\nsqlite3 \"$DB\" \"\nSELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';\n\"\nEOF\nchmod +x ~/screenpipe-day.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 162888\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls\nApplications\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDocuments\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMovies\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPublic\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tjiminny\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe-day.sh\nCascadeProjects\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tDownloads\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tMusic\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUntitled 4.spf\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tnode_modules\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tyarn.lock\nDEV\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tKeychron_Screen\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPictures\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tUsers\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traycast\nDesktop\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tLibrary\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tPostman\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tiCloud Drive (Archive)\u0000\tresponse.bin\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll\ntotal 1272\ndrwx------+ 89 lukas staff 2848 11 Apr 15:16 .\ndrwxr-xr-x 5 root admin 160 23 Aug 2024 ..\n-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding\n-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store\ndrwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash\ndrwx------ 5 lukas staff 160 1 Nov 2021 .aws\n-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json\n-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc\ndrwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito\ndrwx------@ 6 lukas staff 192 9 Apr 19:53 .cache\ndrwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude\n-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json\ndrwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium\ndrwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer\ndrwx------ 16 lukas staff 512 21 May 2025 .config\ndrwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue\ndrwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot\ndrwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor\ndrwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor\ndrwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona\ndrwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb\ndrwx------ 24 lukas staff 768 9 Apr 18:24 .docker\ndrwx------ 15 lukas staff 480 6 Jun 2023 .dropbox\ndrwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak\n-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth\n-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig\n-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp\ndrwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon\ndrwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc\n-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst\ndrwx------ 5 lukas staff 160 23 Dec 2024 .local\n-rw------- 1 lukas staff 204 16 Mar 2024 .netrc\ndrwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp\n-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history\n-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer\ndrwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py\ndrwx------ 9 lukas staff 288 11 Apr 14:52 .npm\n-rw------- 1 lukas staff 74 20 May 2024 .npmrc\ndrwx------ 32 lukas staff 1024 25 Jul 2025 .nvm\ndrwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman\n-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile\n-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history\ndrwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode\ndrwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe\ndrwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint\ndrwx------ 15 lukas staff 480 8 Aug 2025 .ssh\ndrwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit\ndrwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm\n-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo\ndrwx------ 5 lukas staff 160 19 Jun 2023 .vscode\ndrwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp\ndrwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm\ndrwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf\ndrwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn\n-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc\n-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump\n-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381\n-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile\n-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy\n-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave\n-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save\n-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees\n-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history\ndrwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions\n-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc\ndrwx------@ 9 lukas staff 288 9 Apr 20:08 Applications\ndrwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects\ndrwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV\ndrwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop\ndrwx------@ 7 lukas staff 224 26 Mar 14:40 Documents\ndrwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads\ndrwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen\ndrwx------@ 112 lukas staff 3584 2 Dec 09:19 Library\ndrwx------ 7 lukas staff 224 12 Feb 2024 Movies\ndrwx------+ 5 lukas staff 160 25 Sep 2023 Music\ndrwx------+ 9 lukas staff 288 25 Sep 2023 Pictures\ndrwx------ 3 lukas staff 96 8 Nov 2021 Postman\ndrwx------+ 4 lukas staff 128 28 Oct 2021 Public\n-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf\ndrwx------ 4 lukas staff 128 2 Jul 2023 Users\ndrwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)\ndrwx------ 16 lukas staff 512 3 Nov 11:35 jiminny\ndrwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules\ndrwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast\n-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin\n-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh\n-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09\n═══════════════════════════════════════\n SCREENPIPE REPORT — 2026-04-09\n═══════════════════════════════════════\n\n📱\u0000 APP USAGE (frames + estimated time)\n───────────────────────────────────────\niTerm2 185 frames ~ 13.9 min\nDia 31 frames ~ 2.3 min\nSafari 20 frames ~ 1.5 min\nClaude 12 frames ~ 0.9 min\nUserNotificationCenter 4 frames ~ 0.3 min\nControl Centre 3 frames ~ 0.2 min\nSlack 2 frames ~ 0.1 min\nActivity Monitor 2 frames ~ 0.1 min\nFinder 1 frames ~ 0.1 min\n\n⌨️\u0000 ACTIVITY TYPE PER APP (clicks / keys / switches)\n───────────────────────────────────────\niTerm2 clicks:283 keys:122 switches:34 \nDia clicks:171 keys:56 switches:9 \nSafari clicks:56 keys:11 switches:3 \nClaude clicks:50 keys:6 switches:9 \nUserNotificationCenter clicks:8 keys:0 switches:4 \nSlack clicks:1 keys:0 switches:1 \n\n🌐\u0000 BROWSER URLS VISITED\n───────────────────────────────────────\n 13 frames https://play.hbomax.com/video/watch/16b35e6c-e745-4416-bc16-0ef5092ba4e0/07b58730-24cb-419c-b5a0-1e258a77cd21\n 4 frames https://location-tracker.lakylak.xyz/dashboard\n 2 frames https://nas.lakylak.xyz/desktop/?os=ugospro#/\n 1 frames https://play.hbomax.com/show/06f986dd-dd6a-4596-9a0a-f473ef99c64b\n\n🪟\u0000 WINDOW TITLES (top 20)\n───────────────────────────────────────\niTerm2 93 -zsh\niTerm2 34 screenpipe\"\nSafari 13 Order Room Service • HBO Max\nClaude 12 Claude\niTerm2 8 ✳ Find cheapest WD Red Plus 6TB price\nDia 7 Personal: New Tab\niTerm2 7 ✳ Claude Code\niTerm2 7 ⠂ Find cheapest WD Red Plus 6TB price\niTerm2 7 ⠂ Research Western Digital Red Plus pricing\niTerm2 7 ⠐ Research Western Digital Red Plus pricing\nDia 6 Personal: GitHub - scree…\niTerm2 5 ✳ Research Western Digital Red Plus pricing\nSafari 4 Location Logger\nUserNotificationCenter 4 \niTerm2 4 nano\niTerm2 4 ⠐ Find cheapest WD Red Plus 6TB price\nControl Centre 3 Control Centre\nDia 3 Personal: Western Digita…\niTerm2 3 ✳ Check today's app usage\nActivity Monitor 2 Activity Monitor – All Processes\n\n🕐\u0000 HOURLY TIMELINE\n───────────────────────────────────────\n16:00 iTerm2 14 frames\n16:00 Safari 4 frames\n16:00 Dia 3 frames\n16:00 Control Centre 2 frames\n16:00 Activity Monitor 2 frames\n17:00 iTerm2 116 frames\n17:00 Dia 24 frames\n17:00 Safari 16 frames\n17:00 Claude 8 frames\n17:00 UserNotificationCenter 4 frames\n17:00 Finder 1 frames\n17:00 Control Centre 1 frames\n18:00 iTerm2 55 frames\n18:00 Dia 4 frames\n18:00 Claude 4 frames\n18:00 Slack 2 frames\n\n📋\u0000 CLIPBOARD ACTIVITY\n───────────────────────────────────────\niTerm2 claude mcp add screenpipe -- npx -y screenpipe-mcp\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\nDia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y\n npm install -g @anthropic-ai/claude-code\nDia npm install -g @anthropic-ai/claude-code\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\n claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\nDia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc\niTerm2 curl http://localhost:3030/health\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/health\n{\n\n💬\u0000 OCR TEXT SAMPLES PER APP\n───────────────────────────────────────\n iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14\n\n🔢\u0000 TOTALS\n───────────────────────────────────────\nFrames: 523\nUI Events: 1305\nOCR texts: 271\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8513446901278255071
|
5648665612363427492
|
visual_change
|
accessibility
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
[URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, event_type, COUNT(*) as events
FROM ui_events
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name, event_type
ORDER BY events DESC
LIMIT 30;
"
iTerm2|click|283
Dia|click|171
iTerm2|key|122
Dia|key|56
Safari|click|56
Claude|click|50
iTerm2|app_switch|34
Dia|clipboard|17
Safari|key|11
Claude|app_switch|9
Dia|app_switch|9
UserNotificationCenter|click|8
Claude|key|6
iTerm2|clipboard|6
UserNotificationCenter|app_switch|4
Safari|app_switch|3
Slack|app_switch|1
Slack|click|1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ >....
WHERE date(timestamp) = '$DATE' AND window_name IS NOT NULL AND app_name IS NOT NULL
GROUP BY app_name, window_name ORDER BY COUNT(*) DESC LIMIT 20;"
echo "\n🕐 HOURLY TIMELINE"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%s %-20s %3d frames', strftime('%H:00', timestamp), app_name, COUNT(*))
FROM frames
WHERE date(timestamp) = '$DATE' AND app_name IS NOT NULL
GROUP BY strftime('%H', timestamp), app_name
ORDER BY strftime('%H', timestamp), COUNT(*) DESC;"
echo "\n📋 CLIPBOARD ACTIVITY"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-20s %s', app_name, SUBSTR(text_content, 1, 80))
FROM ui_events
WHERE date(timestamp) = '$DATE' AND event_type = 'clipboard' AND text_content IS NOT NULL
ORDER BY timestamp LIMIT 20;"
echo "\n💬 OCR TEXT SAMPLES PER APP"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT printf('%-15s %s', o.app_name, SUBSTR(o.text, 1, 80))
FROM ocr_text o
JOIN frames f ON o.frame_id = f.id
WHERE date(f.timestamp) = '$DATE' AND o.app_name IS NOT NULL AND o.text != ''
GROUP BY o.app_name
ORDER BY o.app_name LIMIT 15;"
echo "\n🔢 TOTALS"
echo "───────────────────────────────────────"
sqlite3 "$DB" "
SELECT
'Frames: ' || COUNT(*) FROM frames WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'UI Events: ' || COUNT(*) FROM ui_events WHERE date(timestamp) = '$DATE';
"
sqlite3 "$DB" "
SELECT 'OCR texts: ' || COUNT(*) FROM ocr_text o JOIN frames f ON o.frame_id = f.id WHERE date(f.timestamp) = '$DATE';
"
EOF
chmod +x ~/screenpipe-day.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 162888
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 89 lukas staff 2848 11 Apr 15:16 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 73764864 11 Apr 15:12 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 8742672 11 Apr 15:16 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 17246 11 Apr 15:16 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls
Applications Documents Movies Public jiminny screenpipe-day.sh
CascadeProjects Downloads Music Untitled 4.spf node_modules yarn.lock
DEV Keychron_Screen Pictures Users raycast
Desktop Library Postman iCloud Drive (Archive) response.bin
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ll
total 1272
drwx------+ 89 lukas staff 2848 11 Apr 15:16 .
drwxr-xr-x 5 root admin 160 23 Aug 2024 ..
-r-------- 1 lukas staff 7 18 Nov 2021 .CFUserTextEncoding
-rw-r--r--@ 1 lukas staff 22532 11 Apr 11:15 .DS_Store
drwx------+ 2 lukas staff 64 11 Apr 11:15 .Trash
drwx------ 5 lukas staff 160 1 Nov 2021 .aws
-rw-r--r-- 1 lukas staff 341470 29 Sep 2022 .babel.json
-rw-------@ 1 lukas staff 388 25 Jul 2025 .bash_history
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .bashrc
drwxr-xr-x 5 lukas staff 160 11 Mar 2023 .bito
drwx------@ 6 lukas staff 192 9 Apr 19:53 .cache
drwxr-xr-x 20 lukas staff 640 9 Apr 21:21 .claude
-rw------- 1 lukas staff 24973 9 Apr 21:24 .claude.json
drwxr-xr-x@ 20 lukas staff 640 12 Mar 09:12 .codeium
drwxrwxrwx@ 3 lukas staff 96 2 Mar 2023 .composer
drwx------ 16 lukas staff 512 21 May 2025 .config
drwxr-xr-x 15 lukas staff 480 23 Dec 2024 .continue
drwx------@ 3 lukas staff 96 16 Feb 19:13 .copilot
drwxr-xr-x@ 5 lukas staff 160 9 Apr 2025 .cursor
drwxr-xr-x@ 5 lukas staff 160 17 Aug 2024 .cursor-tutor
drwxr-xr-x 3 lukas staff 96 8 Sep 2024 .daytona
drwxr-xr-x@ 4 lukas staff 128 18 Feb 10:52 .devdb
drwx------ 24 lukas staff 768 9 Apr 18:24 .docker
drwx------ 15 lukas staff 480 6 Jun 2023 .dropbox
drwxr-xr-x@ 3 lukas staff 96 20 Nov 2022 .fig.dotfiles.bak
-rw-r--r-- 1 lukas staff 138 5 Mar 2022 .gauth
-rw-r--r-- 1 lukas staff 220 25 Nov 2021 .gitconfig
-rw-r--r-- 1 lukas staff 12288 25 Nov 2021 .gitconfig.swp
drwx------ 5 lukas staff 160 18 Nov 2021 .hammerspoon
drwxr-xr-x 3 lukas staff 96 21 Mar 2025 .idlerc
-rw------- 1 lukas staff 20 31 Mar 18:32 .lesshst
drwx------ 5 lukas staff 160 23 Dec 2024 .local
-rw------- 1 lukas staff 204 16 Mar 2024 .netrc
drwx------ 3 lukas staff 96 1 Nov 2021 .node-gyp
-rw------- 1 lukas staff 4 6 Feb 2024 .node_repl_history
-rw-r--r-- 1 lukas staff 17 24 Dec 2023 .notion-enhancer
drwxr-xr-x 4 lukas staff 128 12 Jul 2024 .notion-py
drwx------ 9 lukas staff 288 11 Apr 14:52 .npm
-rw------- 1 lukas staff 74 20 May 2024 .npmrc
drwx------ 32 lukas staff 1024 25 Jul 2025 .nvm
drwxr-xr-x 4 lukas staff 128 5 Aug 2023 .postman
-rw-r--r--@ 1 lukas staff 77 9 Feb 2023 .profile
-rw-------@ 1 lukas staff 3153 21 Mar 2025 .python_history
drwx------ 2 lukas staff 64 15 Nov 2021 .quicktype-vscode
drwxr-xr-x@ 8 lukas staff 256 16 Feb 08:48 .redis-insight
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .screenpipe
drwxr-xr-x 4 lukas staff 128 4 Feb 09:35 .sonarlint
drwx------ 15 lukas staff 480 8 Aug 2025 .ssh
drwxr-xr-x@ 3 lukas staff 96 15 Aug 2025 .streamlit
drwx------ 6 lukas staff 192 17 Oct 2022 .swiftpm
-rw------- 1 lukas staff 12183 8 Apr 19:14 .viminfo
drwx------ 5 lukas staff 160 19 Jun 2023 .vscode
drwxr-xr-x@ 3 lukas staff 96 20 Jan 2025 .warp
drwxr-xr-x 4 lukas staff 128 29 Apr 2023 .wdm
drwxr-xr-x@ 5 lukas staff 160 26 Jan 13:03 .windsurf
drwxr-xr-x 4 lukas staff 128 24 Mar 12:03 .yarn
-rw-r--r-- 1 lukas staff 116 30 Mar 10:12 .yarnrc
-rw-r--r--@ 1 lukas staff 49518 6 Apr 14:31 .zcompdump
-rw-r--r--@ 1 lukas staff 46758 2 Nov 20:34 .zcompdump.Lukas-Kovaliks-MacBook-Pro-Jiminny.23381
-rw-r--r--@ 1 lukas staff 5641 9 Apr 20:30 .zprofile
-rw-r--r-- 1 lukas staff 1468 8 Apr 2022 .zprofile-copy
-rw-r--r--@ 1 lukas staff 2900 15 Mar 2023 .zprofile.pysave
-rw------- 1 lukas staff 1731 29 Jun 2022 .zprofile.save
-rw-r--r-- 1 lukas staff 1569 8 Apr 2022 .zprofilees
-rw------- 1 lukas staff 28813 11 Apr 11:12 .zsh_history
drwx------ 9 lukas staff 288 6 May 2025 .zsh_sessions
-rw-r--r--@ 1 lukas staff 362 25 Jul 2025 .zshrc
drwx------@ 9 lukas staff 288 9 Apr 20:08 Applications
drwxr-xr-x@ 2 lukas staff 64 22 Oct 09:35 CascadeProjects
drwxr-xr-x 4 lukas staff 128 27 Oct 09:24 DEV
drwx------@ 5 lukas staff 160 11 Apr 14:53 Desktop
drwx------@ 7 lukas staff 224 26 Mar 14:40 Documents
drwx------@ 41 lukas staff 1312 8 Apr 20:46 Downloads
drwxr-xr-x@ 4 lukas staff 128 17 Mar 20:27 Keychron_Screen
drwx------@ 112 lukas staff 3584 2 Dec 09:19 Library
drwx------ 7 lukas staff 224 12 Feb 2024 Movies
drwx------+ 5 lukas staff 160 25 Sep 2023 Music
drwx------+ 9 lukas staff 288 25 Sep 2023 Pictures
drwx------ 3 lukas staff 96 8 Nov 2021 Postman
drwx------+ 4 lukas staff 128 28 Oct 2021 Public
-rw-r--r--@ 1 lukas staff 3950 15 Dec 09:16 Untitled 4.spf
drwx------ 4 lukas staff 128 2 Jul 2023 Users
drwx------ 3 lukas staff 96 30 Sep 2022 iCloud Drive (Archive)
drwx------ 16 lukas staff 512 3 Nov 11:35 jiminny
drwxr-xr-x 3 lukas staff 96 20 Mar 18:47 node_modules
drwxr-xr-x 4 lukas staff 128 21 Oct 18:15 raycast
-rw-r--r-- 1 lukas staff 0 1 Mar 14:26 response.bin
-rwxr-xr-x 1 lukas staff 3824 11 Apr 15:16 screenpipe-day.sh
-rw-r--r-- 1 lukas staff 86 20 Mar 18:47 yarn.lock
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ~/screenpipe-day.sh 2026-04-09
═══════════════════════════════════════
SCREENPIPE REPORT — 2026-04-09
═══════════════════════════════════════
📱 APP USAGE (frames + estimated time)
───────────────────────────────────────
iTerm2 185 frames ~ 13.9 min
Dia 31 frames ~ 2.3 min
Safari 20 frames ~ 1.5 min
Claude 12 frames ~ 0.9 min
UserNotificationCenter 4 frames ~ 0.3 min
Control Centre 3 frames ~ 0.2 min
Slack 2 frames ~ 0.1 min
Activity Monitor 2 frames ~ 0.1 min
Finder 1 frames ~ 0.1 min
⌨️ ACTIVITY TYPE PER APP (clicks / keys / switches)
───────────────────────────────────────
iTerm2 clicks:283 keys:122 switches:34
Dia clicks:171 keys:56 switches:9
Safari clicks:56 keys:11 switches:3
Claude clicks:50 keys:6 switches:9
UserNotificationCenter clicks:8 keys:0 switches:4
Slack clicks:1 keys:0 switches:1
🌐 BROWSER URLS VISITED
───────────────────────────────────────
13 frames [URL_WITH_CREDENTIALS] ~ $ claude mcp add screenpipe -- npx -y
Dia lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
59342
|
1276
|
41
|
2026-04-20T13:40:25.291923+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776692425291_m1.jpg...
|
Firefox
|
Firefox
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0<>0 lobl100% <478• Mon 20 Apr 16:40:25=) Galya Dimitrova (Presenting, annotating)8ChromeFile EditViewHistoryBookmarksProfiles Tab WindowHelp$K52-Ô; Wet x• Cor x1G, Proc x | G, PE- x | # Disc x | G Cre x © Cha x• Prolx3 The x 1 ) Cov x• Jim xQ 8•Mon 20 Apr 16:40• Un xabout:blank2 WorkFinish updateg8• Jiminny Prod Jiminny EU Prod Jiminny Mercury Jiminny Staging Jiminny SaturnJiminny QAI• Jiminny QA1Passwordu Userpilot # Salesforce Outlook3ô HubSpotNikolay NikolovGalya Dimitrova3 othersNikolay YankovStop sharingHide900MCLukas Kovalik4:40 PM | [Platform] Refinement1:38:36...
|
NULL
|
-8513347966223293266
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0<>0 lobl100% <478• Mon 20 Apr 16:40:25=) Galya Dimitrova (Presenting, annotating)8ChromeFile EditViewHistoryBookmarksProfiles Tab WindowHelp$K52-Ô; Wet x• Cor x1G, Proc x | G, PE- x | # Disc x | G Cre x © Cha x• Prolx3 The x 1 ) Cov x• Jim xQ 8•Mon 20 Apr 16:40• Un xabout:blank2 WorkFinish updateg8• Jiminny Prod Jiminny EU Prod Jiminny Mercury Jiminny Staging Jiminny SaturnJiminny QAI• Jiminny QA1Passwordu Userpilot # Salesforce Outlook3ô HubSpotNikolay NikolovGalya Dimitrova3 othersNikolay YankovStop sharingHide900MCLukas Kovalik4:40 PM | [Platform] Refinement1:38:36...
|
NULL
|
|
45545
|
961
|
25
|
2026-04-17T09:46:53.135156+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776419213135_m1.jpg...
|
Firefox
|
Meet - Daily - Processing — Work
|
True
|
meet.google.com/xpx-omah-rkn
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Meet - Daily - Processing
Close tab
New Tab
Open G Meet - Daily - Processing
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Ilian Kyuchukov (Presenting, annotating)
Ilian Kyuchukov (Presenting, annotating)
People
6
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Zoom in
Open in new window
Enter Full Screen
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Ilian Kyuchukov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Nikolay Nikolov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Vasil Vasilev
Mihail Mihaylov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Lukas Kovalik
Others might see more of your background. Click to view your full video.
12:46
PM
Daily - Processing
Daily - Processing
Audio settings
Turn on microphone
Video settings
Turn off camera
Ilian Kyuchukov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + ⌘ + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Audio settings...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Meet - Daily - Processing","depth":4,"bounds":{"left":0.0,"top":0.072222225,"width":0.033680554,"height":0.045555554},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.072222225,"width":0.010416667,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.12,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.7977778,"width":0.033680554,"height":0.043333333},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.0,"top":0.8411111,"width":0.033680554,"height":0.038333334},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.0,"top":0.8794444,"width":0.033680554,"height":0.03888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.0,"top":0.91833335,"width":0.033680554,"height":0.038333334},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.95666665,"width":0.033680554,"height":0.043333333},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Ilian Kyuchukov (Presenting, annotating)","depth":12,"bounds":{"left":0.07534722,"top":0.101111114,"width":0.18055555,"height":0.022222223},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ilian Kyuchukov (Presenting, annotating)","depth":13,"bounds":{"left":0.07534722,"top":0.10222222,"width":0.18055555,"height":0.020555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"People","depth":15,"bounds":{"left":0.88680553,"top":0.08944444,"width":0.04097222,"height":0.04},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.9145833,"top":0.101111114,"width":0.0048611113,"height":0.017222222},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Take notes with Gemini","depth":14,"bounds":{"left":0.93333334,"top":0.08944444,"width":0.025,"height":0.04},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Take notes with Gemini","depth":17,"bounds":{"left":0.9361111,"top":0.101111114,"width":0.06388891,"height":0.017222222},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini","depth":22,"bounds":{"left":0.96666664,"top":0.101111114,"width":0.028125,"height":0.017222222},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Gemini","depth":21,"bounds":{"left":0.96458334,"top":0.090555556,"width":0.023611112,"height":0.037777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Pop out this video More screens are more fun. Play this video while you do other things.","depth":15,"bounds":{"left":0.5798611,"top":0.62833333,"width":0.14652778,"height":0.08888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pop out this video","depth":17,"bounds":{"left":0.7239583,"top":0.6427778,"width":0.08090278,"height":0.018888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"More screens are more fun. Play this video while you do other things.","depth":16,"bounds":{"left":0.7017361,"top":0.6388889,"width":0.11076389,"height":0.05666667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Zoom in","depth":13,"bounds":{"left":0.6315972,"top":0.83111113,"width":0.027777778,"height":0.044444446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open in new window","depth":13,"bounds":{"left":0.6649306,"top":0.83111113,"width":0.027777778,"height":0.044444446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Enter Full Screen","depth":13,"bounds":{"left":0.6982639,"top":0.83111113,"width":0.027777778,"height":0.044444446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Pop out this video More screens are more fun. Play this video while you do other things.","depth":15,"bounds":{"left":0.7861111,"top":0.27611113,"width":0.14652778,"height":0.07722222},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pop out this video","depth":17,"bounds":{"left":0.9302083,"top":0.2911111,"width":0.069791675,"height":0.017777778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"More screens are more fun. Play this video while you do other things.","depth":16,"bounds":{"left":0.9079861,"top":0.28666666,"width":0.092013896,"height":0.045},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ilian Kyuchukov","depth":17,"bounds":{"left":0.75451386,"top":0.36277777,"width":0.07986111,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pop out this video More screens are more fun. Play this video while you do other things.","depth":15,"bounds":{"left":0.91180557,"top":0.27611113,"width":0.08819443,"height":0.07722222},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pop out this video","depth":17,"bounds":{"left":1.0,"top":0.2911111,"width":-0.05590272,"height":0.017777778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"More screens are more fun. Play this video while you do other things.","depth":16,"bounds":{"left":1.0,"top":0.28666666,"width":-0.03368056,"height":0.045},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":17,"bounds":{"left":0.8802083,"top":0.36277777,"width":0.07847222,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pop out this video More screens are more fun. Play this video while you do other things.","depth":15,"bounds":{"left":0.7861111,"top":0.5338889,"width":0.14652778,"height":0.07722222},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pop out this video","depth":17,"bounds":{"left":0.9302083,"top":0.54888886,"width":0.069791675,"height":0.017777778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"More screens are more fun. Play this video while you do other things.","depth":16,"bounds":{"left":0.9079861,"top":0.54444444,"width":0.092013896,"height":0.045},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":17,"bounds":{"left":0.75451386,"top":0.6205556,"width":0.061805554,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mihail Mihaylov","depth":17,"bounds":{"left":0.8802083,"top":0.6205556,"width":0.07847222,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pop out this video More screens are more fun. Play this video while you do other things.","depth":15,"bounds":{"left":0.73888886,"top":0.7916667,"width":0.14652778,"height":0.07722222},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pop out this video","depth":17,"bounds":{"left":0.665625,"top":0.8066667,"width":0.07569444,"height":0.017777778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"More screens are more fun. Play this video while you do other things.","depth":16,"bounds":{"left":0.64618057,"top":0.80222225,"width":0.11736111,"height":0.045},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":17,"bounds":{"left":0.75381947,"top":0.87833333,"width":0.06875,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Others might see more of your background. Click to view your full video.","depth":14,"bounds":{"left":0.96631944,"top":0.875,"width":0.018055556,"height":0.028888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12:46","depth":12,"bounds":{"left":0.050347224,"top":0.9444444,"width":0.027083334,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PM","depth":12,"bounds":{"left":0.08090278,"top":0.9444444,"width":0.016666668,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Daily - Processing","depth":12,"bounds":{"left":0.114930555,"top":0.9111111,"width":0.093055554,"height":0.08888888},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily - Processing","depth":15,"bounds":{"left":0.114930555,"top":0.9444444,"width":0.093055554,"height":0.022777777},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Audio settings","depth":14,"bounds":{"left":0.32118055,"top":0.9288889,"width":0.06111111,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Turn on microphone","depth":14,"bounds":{"left":0.34895834,"top":0.9288889,"width":0.033333335,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Video settings","depth":13,"bounds":{"left":0.38784721,"top":0.9288889,"width":0.06111111,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Turn off camera","depth":13,"bounds":{"left":0.415625,"top":0.9288889,"width":0.033333335,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Ilian Kyuchukov is presenting","depth":12,"bounds":{"left":0.45451388,"top":0.9288889,"width":0.03888889,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Send a reaction","depth":12,"bounds":{"left":0.49895832,"top":0.9288889,"width":0.03888889,"height":0.053333335},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Turn on captions","depth":13,"bounds":{"left":0.5434028,"top":0.9288889,"width":0.03888889,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Raise hand (ctrl + ⌘ + h)","depth":12,"bounds":{"left":0.58784723,"top":0.9288889,"width":0.03888889,"height":0.053333335},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"More options","depth":12,"bounds":{"left":0.6322917,"top":0.9288889,"width":0.025,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Leave call","depth":12,"bounds":{"left":0.6628472,"top":0.9288889,"width":0.05,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Meeting details","depth":12,"bounds":{"left":0.89166665,"top":0.9288889,"width":0.033333335,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chat with everyone","depth":12,"bounds":{"left":0.925,"top":0.9288889,"width":0.033333335,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Meeting tools","depth":12,"bounds":{"left":0.9583333,"top":0.9288889,"width":0.033333335,"height":0.053333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Audio settings","depth":10,"bounds":{"left":0.3246528,"top":0.9027778,"width":0.054166667,"height":0.017222222},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8513234736097651724
|
-6425608360266892996
|
visual_change
|
accessibility
|
NULL
|
Meet - Daily - Processing
Close tab
New Tab
Open G Meet - Daily - Processing
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Ilian Kyuchukov (Presenting, annotating)
Ilian Kyuchukov (Presenting, annotating)
People
6
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Zoom in
Open in new window
Enter Full Screen
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Ilian Kyuchukov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Nikolay Nikolov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Vasil Vasilev
Mihail Mihaylov
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
Lukas Kovalik
Others might see more of your background. Click to view your full video.
12:46
PM
Daily - Processing
Daily - Processing
Audio settings
Turn on microphone
Video settings
Turn off camera
Ilian Kyuchukov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + ⌘ + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Audio settings...
|
45543
|
|
66512
|
1495
|
13
|
2026-04-21T14:44:58.836426+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776782698836_m1.jpg...
|
Firefox
|
Jiminny — Work
|
True
|
app.staging.jiminny.com/ai-reports
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
Project Phoenix – Figma
Project Phoenix – Figma
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Formalize
Formalize
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
Search results: calendar | Jiminny Help Center
Search results: calendar | Jiminny Help Center
Jiminny
Jiminny
Jiminny
Jiminny
Close tab
Edit - Calendar - Engineering - Confluence
Edit - Calendar - Engineering - Confluence
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 874522
27
27
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Exec Summary × Report Type
Exec Summary
×
Report Type
Clear all
NAME
FREQUENCY
SHARED
DATE
ACTIONS
Shared With Group - 1 Jul 2025 - 15 Apr 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
You are currently impersonating Aneliya Angelova
Clear the Web Console output (⌘K, Ctrl+L)
Filter Output
Errors
Warnings
Info
Logs
Debug
CSS
XHR
Requests
Console Settings
Show/hide message details.
GET
https://app.staging.jiminny.com/ai-reports
https://app.staging.jiminny.com/ai-reports
[HTTP/1.1
200
0ms]
Show/hide message details.
XHR
POST
https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t
https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t
[HTTP/2
200
180ms]
A resource is blocked by OpaqueResponseBlocking, please check browser console for details.
reportOnly
reportOnly
Pusher : : ["Event sent",{"event":"pusher:ping","data":{}}]
sentry-B6v5fcc5.js:9:4720
sentry-B6v5fcc5.js
:9:4720
Pusher : : ["Event recd",{"event":"pusher:pong","data":{}}]
sentry-B6v5fcc5.js:9:4720
sentry-B6v5fcc5.js
:9:4720
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:1095
OrgSettingsLayout-BogdXtgY.css
:1:1095
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:1120
OrgSettingsLayout-BogdXtgY.css
:1:1120
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:12829
OrgSettingsLayout-BogdXtgY.css
:1:12829
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:12854
OrgSettingsLayout-BogdXtgY.css
:1:12854
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:14167
OrgSettingsLayout-BogdXtgY.css
:1:14167
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:14192
OrgSettingsLayout-BogdXtgY.css
:1:14192
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:31
vue-mq-bh4L87Tr.css
:2:31
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
vue-mq-bh4L87Tr.css:2:1157
vue-mq-bh4L87Tr.css
:2:1157
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
vue-mq-bh4L87Tr.css:2:1200
vue-mq-bh4L87Tr.css
:2:1200
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:2321
vue-mq-bh4L87Tr.css
:2:2321
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:2703
vue-mq-bh4L87Tr.css
:2:2703
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
logged-in-layout-1mAqkmnS.css:1:13068
logged-in-layout-1mAqkmnS.css
:1:13068
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
logged-in-layout-1mAqkmnS.css:1:14775
logged-in-layout-1mAqkmnS.css
:1:14775
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:20926
logged-in-layout-1mAqkmnS.css
:1:20926
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:21254
logged-in-layout-1mAqkmnS.css
:1:21254
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:21583
logged-in-layout-1mAqkmnS.css
:1:21583...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny Mail","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny Mail","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Formalize","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Formalize","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Search results: calendar | Jiminny Help Center","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Search results: calendar | Jiminny Help Center","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Edit - Calendar - Engineering - Confluence","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Edit - Calendar - Engineering - Confluence","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny ■ 874522","depth":9,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"27","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"27","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"AI Reports","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI Reports","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ask Jiminny reports","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny reports","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Report name","depth":17,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Period","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Exec Summary × Report Type","depth":16,"value":"Exec Summary × Report Type","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Exec Summary","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"×","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Report Type","depth":18,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Clear all","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NAME","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FREQUENCY","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SHARED","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIONS","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Shared With Group - 1 Jul 2025 - 15 Apr 2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One-Off","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31/03/2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Recipient - 1 Dec 2025 - 14 May 2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One-Off","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31/03/2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Recipient - 1 Dec 2025 - 14 May 2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One-Off","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31/03/2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Recipient - 1 Dec 2025 - 14 May 2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"One-Off","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31/03/2026","depth":17,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You are currently impersonating Aneliya Angelova","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear the Web Console output (⌘K, Ctrl+L)","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Filter Output","depth":15,"role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Errors","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Warnings","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Info","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Logs","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Debug","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"CSS","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"XHR","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Requests","depth":15,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Console Settings","depth":15,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GET","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"https://app.staging.jiminny.com/ai-reports","depth":20,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://app.staging.jiminny.com/ai-reports","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[HTTP/1.1","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0ms]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"XHR","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"POST","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t","depth":20,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[HTTP/2","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"180ms]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"A resource is blocked by OpaqueResponseBlocking, please check browser console for details.","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"reportOnly","depth":20,"help_text":"View source in Debugger → https://jmny.report-uri.com/r/d/csp/reportOnly","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"reportOnly","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pusher : : [\"Event sent\",{\"event\":\"pusher:ping\",\"data\":{}}]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"sentry-B6v5fcc5.js:9:4720","depth":20,"help_text":"View source in Debugger → https://app.staging.jiminny.com/vue-assets/assets/sentry-B6v5fcc5.js:9:4720","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"sentry-B6v5fcc5.js","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":9:4720","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pusher : : [\"Event recd\",{\"event\":\"pusher:pong\",\"data\":{}}]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"sentry-B6v5fcc5.js:9:4720","depth":20,"help_text":"View source in Debugger → https://app.staging.jiminny.com/vue-assets/assets/sentry-B6v5fcc5.js:9:4720","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"sentry-B6v5fcc5.js","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":9:4720","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-timeline’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:1095","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:1095","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:1095","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-range’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:1120","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:1120","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:1120","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-timeline’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:12829","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:12829","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:12829","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-range’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:12854","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:12854","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:12854","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-timeline’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:14167","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:14167","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:14167","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Unknown property ‘animation-range’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OrgSettingsLayout-BogdXtgY.css:1:14192","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/OrgSettingsLayout-BogdXtgY.css:1:14192","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OrgSettingsLayout-BogdXtgY.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:14192","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"vue-mq-bh4L87Tr.css:2:31","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css:2:31","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"vue-mq-bh4L87Tr.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":2:31","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"vue-mq-bh4L87Tr.css:2:1157","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css:2:1157","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"vue-mq-bh4L87Tr.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":2:1157","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"vue-mq-bh4L87Tr.css:2:1200","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css:2:1200","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"vue-mq-bh4L87Tr.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":2:1200","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"vue-mq-bh4L87Tr.css:2:2321","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css:2:2321","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"vue-mq-bh4L87Tr.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":2:2321","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Show/hide message details.","depth":17,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"vue-mq-bh4L87Tr.css:2:2703","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css:2:2703","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"vue-mq-bh4L87Tr.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":2:2703","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"logged-in-layout-1mAqkmnS.css:1:13068","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/logged-in-layout-1mAqkmnS.css:1:13068","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"logged-in-layout-1mAqkmnS.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:13068","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"logged-in-layout-1mAqkmnS.css:1:14775","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/logged-in-layout-1mAqkmnS.css:1:14775","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"logged-in-layout-1mAqkmnS.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:14775","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unexpected token ‘style(’ in media list.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"logged-in-layout-1mAqkmnS.css:1:20926","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/logged-in-layout-1mAqkmnS.css:1:20926","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"logged-in-layout-1mAqkmnS.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:20926","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unexpected token ‘style(’ in media list.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"logged-in-layout-1mAqkmnS.css:1:21254","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/logged-in-layout-1mAqkmnS.css:1:21254","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"logged-in-layout-1mAqkmnS.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:21254","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unexpected token ‘style(’ in media list.","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"logged-in-layout-1mAqkmnS.css:1:21583","depth":20,"help_text":"View source in Style Editor → https://app.staging.jiminny.com/vue-assets/assets/logged-in-layout-1mAqkmnS.css:1:21583","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"logged-in-layout-1mAqkmnS.css","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":1:21583","depth":22,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8513179545708001712
|
-5299923774307949433
|
click
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
Project Phoenix – Figma
Project Phoenix – Figma
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Formalize
Formalize
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
Search results: calendar | Jiminny Help Center
Search results: calendar | Jiminny Help Center
Jiminny
Jiminny
Jiminny
Jiminny
Close tab
Edit - Calendar - Engineering - Confluence
Edit - Calendar - Engineering - Confluence
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 874522
27
27
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Exec Summary × Report Type
Exec Summary
×
Report Type
Clear all
NAME
FREQUENCY
SHARED
DATE
ACTIONS
Shared With Group - 1 Jul 2025 - 15 Apr 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
Jiminny Recipient - 1 Dec 2025 - 14 May 2026
One-Off
31/03/2026
You are currently impersonating Aneliya Angelova
Clear the Web Console output (⌘K, Ctrl+L)
Filter Output
Errors
Warnings
Info
Logs
Debug
CSS
XHR
Requests
Console Settings
Show/hide message details.
GET
https://app.staging.jiminny.com/ai-reports
https://app.staging.jiminny.com/ai-reports
[HTTP/1.1
200
0ms]
Show/hide message details.
XHR
POST
https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t
https://r.logr-in.com/i?a=ponxaf/platform-staging&r=6-019db076-935d-752f-a86a-815df5ba66f7&t=acafc3b4-a7db-4547-8fb4-64f393c9c62e&s=0&hr=t&u=b497352e-96dd-4e53-ab44-05de24c4f424&is=IDENTIFIED&rs=0,t
[HTTP/2
200
180ms]
A resource is blocked by OpaqueResponseBlocking, please check browser console for details.
reportOnly
reportOnly
Pusher : : ["Event sent",{"event":"pusher:ping","data":{}}]
sentry-B6v5fcc5.js:9:4720
sentry-B6v5fcc5.js
:9:4720
Pusher : : ["Event recd",{"event":"pusher:pong","data":{}}]
sentry-B6v5fcc5.js:9:4720
sentry-B6v5fcc5.js
:9:4720
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:1095
OrgSettingsLayout-BogdXtgY.css
:1:1095
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:1120
OrgSettingsLayout-BogdXtgY.css
:1:1120
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:12829
OrgSettingsLayout-BogdXtgY.css
:1:12829
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:12854
OrgSettingsLayout-BogdXtgY.css
:1:12854
Show/hide message details.
Unknown property ‘animation-timeline’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:14167
OrgSettingsLayout-BogdXtgY.css
:1:14167
Show/hide message details.
Unknown property ‘animation-range’. Declaration dropped.
OrgSettingsLayout-BogdXtgY.css:1:14192
OrgSettingsLayout-BogdXtgY.css
:1:14192
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:31
vue-mq-bh4L87Tr.css
:2:31
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
vue-mq-bh4L87Tr.css:2:1157
vue-mq-bh4L87Tr.css
:2:1157
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
vue-mq-bh4L87Tr.css:2:1200
vue-mq-bh4L87Tr.css
:2:1200
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:2321
vue-mq-bh4L87Tr.css
:2:2321
Show/hide message details.
Error in parsing value for ‘-webkit-text-size-adjust’. Declaration dropped.
vue-mq-bh4L87Tr.css:2:2703
vue-mq-bh4L87Tr.css
:2:2703
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
logged-in-layout-1mAqkmnS.css:1:13068
logged-in-layout-1mAqkmnS.css
:1:13068
Unknown pseudo-class or pseudo-element ‘-moz-focus-inner’. Ruleset ignored due to bad selector.
logged-in-layout-1mAqkmnS.css:1:14775
logged-in-layout-1mAqkmnS.css
:1:14775
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:20926
logged-in-layout-1mAqkmnS.css
:1:20926
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:21254
logged-in-layout-1mAqkmnS.css
:1:21254
Unexpected token ‘style(’ in media list.
logged-in-layout-1mAqkmnS.css:1:21583
logged-in-layout-1mAqkmnS.css
:1:21583...
|
NULL
|
|
1647
|
35
|
59
|
2026-04-11T17:46:54.861711+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775929614861_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 20:46:54181DOCKER0 ₴12026-04-11T18:41:59.011341Z2026-04-11T18:41:59.165278Z2026-04-11718:41:59116530272026-04-11T18:41:59.165322Z2026-04-11T18:41:59.165338Z2026-04-11T18:41:59.165390Z2026-04-11T18:41:59.953409Z2026-04-11T18:42:00.086573Z2026-04-11T18:42:03.873046Z2026-04-11T18:42:03.873524Z2026-04-11T18:42:58.898798Z2026-04-11T18:43:01.495401Z2026-04-11T18:43:05.037916Z2026-04-11T18:43:05.70131372026-04-11T18:43:05.869321Z2026-04-11T18:44:34.370623Z2026-04-11T18:44:37.039894Z2026-04-11T18:44:43.637666Z2026-04-11T18:46:22.830023Z2026-04-11T18:46:24.746425Z2026-04-11718:46:26.145427Z2026-04-11T18:46:29.154628Z2026-04-11T18:46:45.161217Z2026-04-11T18:46:47.291011Z2026-04-11T18:46:58.867582Z2026-04-11718:47:33.87325622026-04-11T18:48:05.793658ZDEV (-zsh)O 82APP (-zsh)• 83-zsh84-zsh• 86-zsh₴7-zshINFOscreenpipe._engine: :hot_frame_cache:INFOhot_frame_cache:warmedwith 838framecoveragefrom 2026-04-10 15:41:58.867994 UTCINFOscreenpipe_engine::vision_manager::manager:entries,Starting vision recordingfor monitor1 (1440x900)screenpipe_engine::vision_manager::manager:Startingevent-driven capture formonitor 1 (device: monitor_1)INFOscreenpipe_engine::vision_manager::manager:Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listINFOINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)INFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)INFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1362, dur=65msINFOscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe:localretention auto-enabled (14 days)INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 108eligibleframesINFOscreenpipe_engine::event_driven_capture: contentdedup:INFOskipping capture for monitor 1 Chash=810635838678462500,trigger=clipboard)screenpipe_engine::snapshot_compaction: snapshotcompaction: 99 frames,18.9MB → 1.8MB (10.7x), 99 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 8 frames,1.5MB → 0.4MB (3.7x), 8 JPEGs deletedINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=8059017237112085187, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 1 (hash=1954793808959611333,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 1 (hash=1954793808959611333, trigger=clipboard)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-6150475841360271668, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593,trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593,trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6037013225245471503, trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6037013225245471503, trigger=visual_change)INFO screenpipe_engine::server: api_usage_5min: 3 requestsINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-28T15:47:33.873226+00:00 (14d retention)INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18eligible frames*8[1] + terminatednpx screenpipe@latest record --disable-audiolukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-statuszsh: command not found: sp-statuslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ source ~/.zprofilePoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe/data/data or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status{"Sratesst tusa thy""audio_status": "disabled""Last_frame": "2026-04-11T20:43:56+03:00","uptime": 1091.390855333,"fps": 0.19424755023745877,"frames": 212}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ |...
|
NULL
|
-8513076951717892774
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 20:46:54181DOCKER0 ₴12026-04-11T18:41:59.011341Z2026-04-11T18:41:59.165278Z2026-04-11718:41:59116530272026-04-11T18:41:59.165322Z2026-04-11T18:41:59.165338Z2026-04-11T18:41:59.165390Z2026-04-11T18:41:59.953409Z2026-04-11T18:42:00.086573Z2026-04-11T18:42:03.873046Z2026-04-11T18:42:03.873524Z2026-04-11T18:42:58.898798Z2026-04-11T18:43:01.495401Z2026-04-11T18:43:05.037916Z2026-04-11T18:43:05.70131372026-04-11T18:43:05.869321Z2026-04-11T18:44:34.370623Z2026-04-11T18:44:37.039894Z2026-04-11T18:44:43.637666Z2026-04-11T18:46:22.830023Z2026-04-11T18:46:24.746425Z2026-04-11718:46:26.145427Z2026-04-11T18:46:29.154628Z2026-04-11T18:46:45.161217Z2026-04-11T18:46:47.291011Z2026-04-11T18:46:58.867582Z2026-04-11718:47:33.87325622026-04-11T18:48:05.793658ZDEV (-zsh)O 82APP (-zsh)• 83-zsh84-zsh• 86-zsh₴7-zshINFOscreenpipe._engine: :hot_frame_cache:INFOhot_frame_cache:warmedwith 838framecoveragefrom 2026-04-10 15:41:58.867994 UTCINFOscreenpipe_engine::vision_manager::manager:entries,Starting vision recordingfor monitor1 (1440x900)screenpipe_engine::vision_manager::manager:Startingevent-driven capture formonitor 1 (device: monitor_1)INFOscreenpipe_engine::vision_manager::manager:Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listINFOINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)INFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)INFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1362, dur=65msINFOscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe:localretention auto-enabled (14 days)INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 108eligibleframesINFOscreenpipe_engine::event_driven_capture: contentdedup:INFOskipping capture for monitor 1 Chash=810635838678462500,trigger=clipboard)screenpipe_engine::snapshot_compaction: snapshotcompaction: 99 frames,18.9MB → 1.8MB (10.7x), 99 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 8 frames,1.5MB → 0.4MB (3.7x), 8 JPEGs deletedINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=8059017237112085187, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 1 (hash=1954793808959611333,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 1 (hash=1954793808959611333, trigger=clipboard)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-6150475841360271668, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593,trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593,trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6692613549932102593, trigger=visual_change)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6037013225245471503, trigger=click)INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6037013225245471503, trigger=visual_change)INFO screenpipe_engine::server: api_usage_5min: 3 requestsINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-28T15:47:33.873226+00:00 (14d retention)INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18eligible frames*8[1] + terminatednpx screenpipe@latest record --disable-audiolukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-statuszsh: command not found: sp-statuslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ source ~/.zprofilePoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe/data/data or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status{"Sratesst tusa thy""audio_status": "disabled""Last_frame": "2026-04-11T20:43:56+03:00","uptime": 1091.390855333,"fps": 0.19424755023745877,"frames": 212}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ |...
|
NULL
|
|
38553
|
787
|
45
|
2026-04-16T13:15:10.569018+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776345310569_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditViewEDHomeDMsActivityFilesLater..•Mo +SlackFileEditViewEDHomeDMsActivityFilesLater..•More+Jiminny ...w Starred& jiminny-x-integrati...8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages0. Nikolay Nikolov. Stoyan TanevG. Vasil Vasilev. Galya DimitrovaNibolav lanovGoHistoryWindowHelp→CSearch Jiminny Inc*& platform-inner-...& 10MessagesP Channel OverviewMore v+create PDF verToday ~ uest_id: 822fa41b-afd3-43a9-a248-ooDue36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4f[2026-04-13 01:09:56] app.ERROR: Failed tocreate PDF version for request_id: 822fa41b-afd3-43a9-a248-86b0e36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4fecs/jiminny-prophet/fbd19ab3fe8d4775bb936af467904a55някакво connectivity ишу с MySql изглеждаSteliyan Georgiev 12:53 PMно това е само 1 случай2 replies Last reply today at 1:02 PMNewSteliyan Georgiev 4:09 PMМоже ли едно малко ревю на един ПР,който вече го прецизирах с @claude ревюhttps://github.com/jiminny/prophet/pull/479Message & platform-inner-team+Aa@ .••*3>0 lbl-zsh100% <478Thu 16 Apr 16:15:10• $84-zsh85window_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE '%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%" OR window_name LIKE '%Boostit DATETIME);...
|
NULL
|
-8513072663722074978
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditViewEDHomeDMsActivityFilesLater..•Mo +SlackFileEditViewEDHomeDMsActivityFilesLater..•More+Jiminny ...w Starred& jiminny-x-integrati...8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages0. Nikolay Nikolov. Stoyan TanevG. Vasil Vasilev. Galya DimitrovaNibolav lanovGoHistoryWindowHelp→CSearch Jiminny Inc*& platform-inner-...& 10MessagesP Channel OverviewMore v+create PDF verToday ~ uest_id: 822fa41b-afd3-43a9-a248-ooDue36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4f[2026-04-13 01:09:56] app.ERROR: Failed tocreate PDF version for request_id: 822fa41b-afd3-43a9-a248-86b0e36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4fecs/jiminny-prophet/fbd19ab3fe8d4775bb936af467904a55някакво connectivity ишу с MySql изглеждаSteliyan Georgiev 12:53 PMно това е само 1 случай2 replies Last reply today at 1:02 PMNewSteliyan Georgiev 4:09 PMМоже ли едно малко ревю на един ПР,който вече го прецизирах с @claude ревюhttps://github.com/jiminny/prophet/pull/479Message & platform-inner-team+Aa@ .••*3>0 lbl-zsh100% <478Thu 16 Apr 16:15:10• $84-zsh85window_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE '%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%" OR window_name LIKE '%Boostit DATETIME);...
|
38551
|
|
65051
|
1442
|
29
|
2026-04-21T11:56:01.726098+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776772561726_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsRepository.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js#11894 on JY- PhostormVIewINavigarecodeFV faVsco.js#11894 on JY-18909-automated-reports-aslProletey© Field.php=.env.qa=.env.rootE.env.staging=.gitattributes.gitignore=.php-cs-fixer.cachephp.php-cs-fixer.dist.php© JiminnyDebugCommand.php© AutomatedReportsService.phg)CreateAcuivityLoggedevent.ongC) RequestGenerateAskJiminnyReportJob.php(C) SendReportMailJob.php© RequestGenerateAskJiminnyReportJobTest.phgpnp.pnostorm.meta.pnpE.phpunit.result.cacheE.prettierignoreE.windsurfrules© RequestGenerateReportJob.phpC) AutomatedReportResult.phg(C) AutomatedReport.phpclass_AutomatedReportsReoositorvM16V6A v 16phplde nelper.ohgphp aruisan# composer.isoncomposer.lockdependencv-checker.isondev.isonEids.txt=intection.ison.dist229MIINSTALL.mdM4INtErnAL WEBHOOk S=TUP mdlliminny storadeMJlicenses.mdlM Makefilenackade-lock iconE phpstan.neon.distE phpstan-baseline.neon< phpunit.xmlTaraw_sqL_query.sqMLPEADME md< sonar-project.properties= test.py</> Untitled Diagram.xmlIs vetur.confia.isM+ WEBHOOK FILTERING_IMPLEMENTATIC> ih External Librariesv E Scratches and Consolesv @ Database ConsolesV AEUA console IEUlA DEAL RISKS (EU1DITEUTAEU (EUTv 4 iminnv@localhost4 console fiminnv@localhostllDi lliminnv@localhost#HS local tiiminnvalocalhost)#Ss timinnvolocalhostlA zoho_dev (jiminny@localhost]v A pron# concole [pROnllpublic function findLatestDefault0rFailedResult(AutomatedReport $report): ?AutomatedReportRes 164public function getGeneratedNotSentResults(: Collection{...}[167public function getPaginatedUserReports(UserRevortsort172revortsortuzrection ssortuzrectzon.?carbonarrayarravSteamids,Srenortivoes.Ostrina Sname.): LengthAwarePaginator 1Squery = AutomatedReportResult::queryO->whereNotNull( columns: 'automated_report_results.generated_at')->oin table:'automated_reports',first:'automated_report_results.report_id', operatlautomated nenontc team id! Cucen->aetTeamTdoni—183->whereJsonContains( column: 'automated_reports.recipients-›users', Suser-›getIdO)->orderByRaw( sql: "$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}")->select( columns: 'automated_report results.*')->with( relations: 'report.team'):-190if ($fromDate !== null && $toDate !== null) {squery->wherebecween colum'generated_at', [$fromDate, $toDatel);if (! empty($teamIds)) {Sauery->where(function ($a) use (SteamIds) {...}):196if ( emptv(SreportTypes)) {199Squery->whereiind co'automated redorts.tvoe', Sreportivoes)— 208201if (1 emotv(Sname)) ≤203innv' hac hoon roctorod ll Dollkack II Confiauro (56 minutoc sadll"suppont Dally • In 4ml100% LzTue 21 Apr 14:56:02AskJiminnyReportActivityServiceTest v=custom.log= laravel.log4 SF jiminny@localhost] X# HS local fliminnv@localhostlA console [PRODI& console [EU]Cascade(c) RenortNotGenerated.pnoreport-not-generated.blade.phpC SendPenortNotGeneratedMail.loh.nhrA console [STAGING]Review Planhat IntearSalestorce Lead ConviAutomated Report EmNew CascadePlavarounddo jiminny vusers where team id = 1010 A14 V2 N4 A Vselect * from team features where team id = 1sellect * FromSELECT * FROM activity_searches where id = 1982; # 1981ISELECT * EROM activity search filtens WHERE activity search 1d = 1982.SELECT * FROM automated_reports where id = 68;UPDATE automated_reports set ask_anything_prompt.id = NULL where id = 69;SELECT * FROM automated_report_results where id = 275;SELECT * FROM automated reports order by id desc:SELECT * FROM automated report results order by id desc:select * from activity searches where user id = 143:select * fromSELECT * FROM groups WHERE id = 1439SELECT * FROM users WHERE group id = 1439select * from permissions: # 158select * from rolesselect * from permission roleselect * from teams where 1d = 15select * from arouns a J0IN nlavbooks n 1..n<->1: on a.nlavbook id = n.id where a team id = 1•select * from arouns where 1d = 28:select * from nlavbooks where team 1d = 15select * from playbooks where id = 179;select * from nlavbook cateaories where 1d = 13911select * from users where id = 143;celect * from eom nnofilec whene ucen id = 147.select * from activities where crm_configuration_id = 39 and type = 'conference'land eom nnoviden id TS Not Null OPnEp hv id decc.select * from activities where id = 422003; # 00U0400000pB6fpMACISELECT ar.id, ar.uuid, ar.media_type, ar.status, a.typeFROM automated report results arJOIN automated reports a ON a.id = ar.report idWHERE a.type = 'ask jiminny'II тмтT 10.WCascade Codex.Kick off a new project. Make changesacross your entire codebaseAutomated Report Email Notificationselect * from teams where id = 3143:select * from crm configurations where id = 500:select * from users where name = 'Integration Account'. # 1699SELECT * FROM social accounts WHERE sociable id = 1695Salesforce Lead Conversion DiscrepancyAsk anvthina (*4Les CodoClaudo Onue A7 Modium+0 ..39mW Windsurf Teams 247:35 UTF-8Aensod...
|
NULL
|
-8512456211772037637
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js#11894 on JY- PhostormVIewINavigarecodeFV faVsco.js#11894 on JY-18909-automated-reports-aslProletey© Field.php=.env.qa=.env.rootE.env.staging=.gitattributes.gitignore=.php-cs-fixer.cachephp.php-cs-fixer.dist.php© JiminnyDebugCommand.php© AutomatedReportsService.phg)CreateAcuivityLoggedevent.ongC) RequestGenerateAskJiminnyReportJob.php(C) SendReportMailJob.php© RequestGenerateAskJiminnyReportJobTest.phgpnp.pnostorm.meta.pnpE.phpunit.result.cacheE.prettierignoreE.windsurfrules© RequestGenerateReportJob.phpC) AutomatedReportResult.phg(C) AutomatedReport.phpclass_AutomatedReportsReoositorvM16V6A v 16phplde nelper.ohgphp aruisan# composer.isoncomposer.lockdependencv-checker.isondev.isonEids.txt=intection.ison.dist229MIINSTALL.mdM4INtErnAL WEBHOOk S=TUP mdlliminny storadeMJlicenses.mdlM Makefilenackade-lock iconE phpstan.neon.distE phpstan-baseline.neon< phpunit.xmlTaraw_sqL_query.sqMLPEADME md< sonar-project.properties= test.py</> Untitled Diagram.xmlIs vetur.confia.isM+ WEBHOOK FILTERING_IMPLEMENTATIC> ih External Librariesv E Scratches and Consolesv @ Database ConsolesV AEUA console IEUlA DEAL RISKS (EU1DITEUTAEU (EUTv 4 iminnv@localhost4 console fiminnv@localhostllDi lliminnv@localhost#HS local tiiminnvalocalhost)#Ss timinnvolocalhostlA zoho_dev (jiminny@localhost]v A pron# concole [pROnllpublic function findLatestDefault0rFailedResult(AutomatedReport $report): ?AutomatedReportRes 164public function getGeneratedNotSentResults(: Collection{...}[167public function getPaginatedUserReports(UserRevortsort172revortsortuzrection ssortuzrectzon.?carbonarrayarravSteamids,Srenortivoes.Ostrina Sname.): LengthAwarePaginator 1Squery = AutomatedReportResult::queryO->whereNotNull( columns: 'automated_report_results.generated_at')->oin table:'automated_reports',first:'automated_report_results.report_id', operatlautomated nenontc team id! Cucen->aetTeamTdoni—183->whereJsonContains( column: 'automated_reports.recipients-›users', Suser-›getIdO)->orderByRaw( sql: "$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}")->select( columns: 'automated_report results.*')->with( relations: 'report.team'):-190if ($fromDate !== null && $toDate !== null) {squery->wherebecween colum'generated_at', [$fromDate, $toDatel);if (! empty($teamIds)) {Sauery->where(function ($a) use (SteamIds) {...}):196if ( emptv(SreportTypes)) {199Squery->whereiind co'automated redorts.tvoe', Sreportivoes)— 208201if (1 emotv(Sname)) ≤203innv' hac hoon roctorod ll Dollkack II Confiauro (56 minutoc sadll"suppont Dally • In 4ml100% LzTue 21 Apr 14:56:02AskJiminnyReportActivityServiceTest v=custom.log= laravel.log4 SF jiminny@localhost] X# HS local fliminnv@localhostlA console [PRODI& console [EU]Cascade(c) RenortNotGenerated.pnoreport-not-generated.blade.phpC SendPenortNotGeneratedMail.loh.nhrA console [STAGING]Review Planhat IntearSalestorce Lead ConviAutomated Report EmNew CascadePlavarounddo jiminny vusers where team id = 1010 A14 V2 N4 A Vselect * from team features where team id = 1sellect * FromSELECT * FROM activity_searches where id = 1982; # 1981ISELECT * EROM activity search filtens WHERE activity search 1d = 1982.SELECT * FROM automated_reports where id = 68;UPDATE automated_reports set ask_anything_prompt.id = NULL where id = 69;SELECT * FROM automated_report_results where id = 275;SELECT * FROM automated reports order by id desc:SELECT * FROM automated report results order by id desc:select * from activity searches where user id = 143:select * fromSELECT * FROM groups WHERE id = 1439SELECT * FROM users WHERE group id = 1439select * from permissions: # 158select * from rolesselect * from permission roleselect * from teams where 1d = 15select * from arouns a J0IN nlavbooks n 1..n<->1: on a.nlavbook id = n.id where a team id = 1•select * from arouns where 1d = 28:select * from nlavbooks where team 1d = 15select * from playbooks where id = 179;select * from nlavbook cateaories where 1d = 13911select * from users where id = 143;celect * from eom nnofilec whene ucen id = 147.select * from activities where crm_configuration_id = 39 and type = 'conference'land eom nnoviden id TS Not Null OPnEp hv id decc.select * from activities where id = 422003; # 00U0400000pB6fpMACISELECT ar.id, ar.uuid, ar.media_type, ar.status, a.typeFROM automated report results arJOIN automated reports a ON a.id = ar.report idWHERE a.type = 'ask jiminny'II тмтT 10.WCascade Codex.Kick off a new project. Make changesacross your entire codebaseAutomated Report Email Notificationselect * from teams where id = 3143:select * from crm configurations where id = 500:select * from users where name = 'Integration Account'. # 1699SELECT * FROM social accounts WHERE sociable id = 1695Salesforce Lead Conversion DiscrepancyAsk anvthina (*4Les CodoClaudo Onue A7 Modium+0 ..39mW Windsurf Teams 247:35 UTF-8Aensod...
|
65049
|
|
47044
|
990
|
44
|
2026-04-17T11:02:22.426937+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776423742426_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.s vT° JY-20692-fix-integration-app-[API_KEY] v© AutomatedReportsService.php© SendReportJob.php© SendReportMailJob.php> D_tests_© ReportController.phpTokenBuilder.phpC TeamSetupController.phpphp api.phpO connect.lessV connect.vue• Filesystem.php© Team.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpdashboardC RequestGenerateReportJob.phpOpportunitySyncTrait.php© Opportunity.phpO DeallnsightsT InteractsWithPivotTable.phgerrorPagesOpoorunityupdaled.onoOpoonunitystadeupaated.onoexport-portalc) FventService?rovider.onn© OpportunityPendingAiAnalysisAfterStageChanged.phpextension-installled© RunOpportunityAiAnalysis.php© ProcessAiAutomationAnalysisResults.php© ImportOpportunityBatch.phpinvitationvonconterence( ImportBatchJobTrait.php(C) Service.phpMlavoutcachedStagesCcWLiveCoach115/_ Lockedtrait OpportunitySyncTraitA33 X2 X19 ^ Y 138O login› C MeetingConsent1018private function resolveForecastCategory(?string $forecastCategory): stringf.,139140O mobile2 usagesConboard1029private function importExternalFieldData(array $properties, int $opportunityIa, 142› _mocks_1030143•U_tests_$crmFields = $this->get0pportunitySyncableFields();=144V MobileAppDownk$this->importOpportunityCrmFieldData($properties, $crmFields,$opportunityj1450 Onboard.less1033146V Onboard vue1034=147Ts useProvidersSyncLusaees148ondemand1035private function importopportunityContacts(Opportunity $opportunity, array $as:149playback• playlists1048=1501049/**151Settings1050* Sync opportunity contacts using differential approach=152O sharedSoftphoneCoach1051* This compares current vs new associations and only makes necessary changes1052> D Sygicons1 usage155_leaminsightsprivate function syncOpportunityContactsDifferential(Opportunity $opportunity, 156composaoes1070157> M7 directives> M7 helpers1071private function getCurrentContactCrmIds(Opportunity $opportunity): array{..7 159> → locales1077160> D plugins1 usage161D routerstore1078private function logContactAssociationChanges(162Dutils1079Opportunity Sopportunity,1080array $currentContactCrmIds,-163164IS main.jsTs types.d.ts1081array $contactAssociations,1082array $contactsToAdd,Is types.jsarray +concacustokemoveI Vite1084): void {...}= owsersist109338588RetactonE env default170Local ChandesShelfLogconsoeLog xChanges 10 filesslae-by-side viewerDo not ignore -Highlight words - X 13 8 ?= .env.local appmhbbctetetront-enc/src/comoonents/connect/connect.vueActivityController.php app/Http/Controllers/APIH):V connect.vue front-end/src/components/connect© JiminnyDebugCommand.php app/Console/Commandsif (connection && connection.disconnected === false) {php logging.php configtry{V Onboard.vue front-end/src/components/onboardconst saveRequest = await axios.post(© PlaybackService.php app/Services"/api/v1/integration-app-connect",© ReportController.php app/Http/Controllers/Webhook(C) SyncTolntercom.ohp app/.Jobs/Teampnp weo.ono rouresUnversioned rlles o tlles> 0liblj Support Daily • in 58 mA100% 145Fri 17 Apr 14:02:21L AutomatedReportsCommandTestv= custom.log= laravel.logA SF [jiminny@localhost]CP scratch_1.json< Hs local liminnyalocalnost4 console [EUl© CrmEntityRepository.phpconnect.vue x]V Onboard.vuefi crm_configurations (EU]A console [PROD]A console [STAGING]<script>101methods: {123async prepareIntegrationAppConnection() {An error occurred while preparing the page.Try refreshing, if the error persists get in touch with the Liminny team.',CascadeAutomated Report RetrDebugging OpportunitUpdate Connection Loconnect.vue tront-end/src/components/connecV1.Vasync integrationAppOnCLick() {const integrationApp = new IntegrationAppClient(ftoken: this.crmToken,1):const connection = await integrationApp.integration(this.localProvider.name). openNewConnection({showPoweredBy: false,aLLowruurloleronnecclons. tauser7);console.log('[IntegrationApp] openNewConnection resolved:', JSON.stringify(connection));// [IntegrationApp] openNewConnection resolved: {"id": "69e0b41a67d0068c2ca0b48e","name":"Zoho CRM","userId" : "1ece66C8-feb1-4df1-b321-21607daf4623","tenantId":"69e0b3faef3e7b6248189289","state": "READY","errors" : [],"integrationId":"66fe6c913202f3a165e3c14d","externalAppId":"6671653e7e2d642e4e41b0fa","authoptionKey" : """createdAt": "2026-04-16T10:04:10.420Z""updatedAt": "2026-04-16T10:04:10.575Z","retryAttempts":0,ar iconneccion xx connection.disconnected l== true && connection.connected !== false) <nothing is there"cant see log'sThe console is full of CSP warnings and errors but none of your (IntegrationApp] logs. This means intedrat1onApponcL1ck Is never belno called at all — the burton click isn't reachine that tunction.Check:1. Is the button actually calling integrationApp0nClick? - the click handler might be bound to adifferent method or the component re-rendered2. Is the frontend bundle rebuilt? — you may be running a stale build that doesn't include your changesSearched.intecrationAoo@nClickintront-enc/src/conents/connect/connect.vue (2)The binding looks correct. The most likely issue is a stale build - your changes aren't compiled yet. Add aquick test: put a console.log before the IntegrationAppClient instantiation that's impossible to miss:Reao connecrvue ÷158-142• connect.vueNow after saving, hard refresh the browser ( Cmd+Shift+R ) to bust the cache. If you still don't see [IntegrCascade Ie XICommand *lok called arter cllckine tne ourion, tne dev server nash t olckea ue theL reaching this component (e.g. another element is intercepting it).Ask anything (284L)+ ‹› CodeClaude Sonnet 4.6wo merencecurrent versionif (connection && connection.disconnected !== true && connection.connected [== false) €console.log('[IntegrationApp] connection condition matched');const saveRequest = await axios.post(coy vunnteoraron-ado=connectsnoricuis contlicis: Clone caret Above and 1 more shorlosettings. // Modify Shortcuts // Don't Show Again (today 12:22)winasun leams168:11 (808 chars, 18 line breaks) Vulr-o( 2 spaces...
|
NULL
|
-8512414438296028848
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.s vT° JY-20692-fix-integration-app-[API_KEY] v© AutomatedReportsService.php© SendReportJob.php© SendReportMailJob.php> D_tests_© ReportController.phpTokenBuilder.phpC TeamSetupController.phpphp api.phpO connect.lessV connect.vue• Filesystem.php© Team.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpdashboardC RequestGenerateReportJob.phpOpportunitySyncTrait.php© Opportunity.phpO DeallnsightsT InteractsWithPivotTable.phgerrorPagesOpoorunityupdaled.onoOpoonunitystadeupaated.onoexport-portalc) FventService?rovider.onn© OpportunityPendingAiAnalysisAfterStageChanged.phpextension-installled© RunOpportunityAiAnalysis.php© ProcessAiAutomationAnalysisResults.php© ImportOpportunityBatch.phpinvitationvonconterence( ImportBatchJobTrait.php(C) Service.phpMlavoutcachedStagesCcWLiveCoach115/_ Lockedtrait OpportunitySyncTraitA33 X2 X19 ^ Y 138O login› C MeetingConsent1018private function resolveForecastCategory(?string $forecastCategory): stringf.,139140O mobile2 usagesConboard1029private function importExternalFieldData(array $properties, int $opportunityIa, 142› _mocks_1030143•U_tests_$crmFields = $this->get0pportunitySyncableFields();=144V MobileAppDownk$this->importOpportunityCrmFieldData($properties, $crmFields,$opportunityj1450 Onboard.less1033146V Onboard vue1034=147Ts useProvidersSyncLusaees148ondemand1035private function importopportunityContacts(Opportunity $opportunity, array $as:149playback• playlists1048=1501049/**151Settings1050* Sync opportunity contacts using differential approach=152O sharedSoftphoneCoach1051* This compares current vs new associations and only makes necessary changes1052> D Sygicons1 usage155_leaminsightsprivate function syncOpportunityContactsDifferential(Opportunity $opportunity, 156composaoes1070157> M7 directives> M7 helpers1071private function getCurrentContactCrmIds(Opportunity $opportunity): array{..7 159> → locales1077160> D plugins1 usage161D routerstore1078private function logContactAssociationChanges(162Dutils1079Opportunity Sopportunity,1080array $currentContactCrmIds,-163164IS main.jsTs types.d.ts1081array $contactAssociations,1082array $contactsToAdd,Is types.jsarray +concacustokemoveI Vite1084): void {...}= owsersist109338588RetactonE env default170Local ChandesShelfLogconsoeLog xChanges 10 filesslae-by-side viewerDo not ignore -Highlight words - X 13 8 ?= .env.local appmhbbctetetront-enc/src/comoonents/connect/connect.vueActivityController.php app/Http/Controllers/APIH):V connect.vue front-end/src/components/connect© JiminnyDebugCommand.php app/Console/Commandsif (connection && connection.disconnected === false) {php logging.php configtry{V Onboard.vue front-end/src/components/onboardconst saveRequest = await axios.post(© PlaybackService.php app/Services"/api/v1/integration-app-connect",© ReportController.php app/Http/Controllers/Webhook(C) SyncTolntercom.ohp app/.Jobs/Teampnp weo.ono rouresUnversioned rlles o tlles> 0liblj Support Daily • in 58 mA100% 145Fri 17 Apr 14:02:21L AutomatedReportsCommandTestv= custom.log= laravel.logA SF [jiminny@localhost]CP scratch_1.json< Hs local liminnyalocalnost4 console [EUl© CrmEntityRepository.phpconnect.vue x]V Onboard.vuefi crm_configurations (EU]A console [PROD]A console [STAGING]<script>101methods: {123async prepareIntegrationAppConnection() {An error occurred while preparing the page.Try refreshing, if the error persists get in touch with the Liminny team.',CascadeAutomated Report RetrDebugging OpportunitUpdate Connection Loconnect.vue tront-end/src/components/connecV1.Vasync integrationAppOnCLick() {const integrationApp = new IntegrationAppClient(ftoken: this.crmToken,1):const connection = await integrationApp.integration(this.localProvider.name). openNewConnection({showPoweredBy: false,aLLowruurloleronnecclons. tauser7);console.log('[IntegrationApp] openNewConnection resolved:', JSON.stringify(connection));// [IntegrationApp] openNewConnection resolved: {"id": "69e0b41a67d0068c2ca0b48e","name":"Zoho CRM","userId" : "1ece66C8-feb1-4df1-b321-21607daf4623","tenantId":"69e0b3faef3e7b6248189289","state": "READY","errors" : [],"integrationId":"66fe6c913202f3a165e3c14d","externalAppId":"6671653e7e2d642e4e41b0fa","authoptionKey" : """createdAt": "2026-04-16T10:04:10.420Z""updatedAt": "2026-04-16T10:04:10.575Z","retryAttempts":0,ar iconneccion xx connection.disconnected l== true && connection.connected !== false) <nothing is there"cant see log'sThe console is full of CSP warnings and errors but none of your (IntegrationApp] logs. This means intedrat1onApponcL1ck Is never belno called at all — the burton click isn't reachine that tunction.Check:1. Is the button actually calling integrationApp0nClick? - the click handler might be bound to adifferent method or the component re-rendered2. Is the frontend bundle rebuilt? — you may be running a stale build that doesn't include your changesSearched.intecrationAoo@nClickintront-enc/src/conents/connect/connect.vue (2)The binding looks correct. The most likely issue is a stale build - your changes aren't compiled yet. Add aquick test: put a console.log before the IntegrationAppClient instantiation that's impossible to miss:Reao connecrvue ÷158-142• connect.vueNow after saving, hard refresh the browser ( Cmd+Shift+R ) to bust the cache. If you still don't see [IntegrCascade Ie XICommand *lok called arter cllckine tne ourion, tne dev server nash t olckea ue theL reaching this component (e.g. another element is intercepting it).Ask anything (284L)+ ‹› CodeClaude Sonnet 4.6wo merencecurrent versionif (connection && connection.disconnected !== true && connection.connected [== false) €console.log('[IntegrationApp] connection condition matched');const saveRequest = await axios.post(coy vunnteoraron-ado=connectsnoricuis contlicis: Clone caret Above and 1 more shorlosettings. // Modify Shortcuts // Don't Show Again (today 12:22)winasun leams168:11 (808 chars, 18 line breaks) Vulr-o( 2 spaces...
|
NULL
|
|
49185
|
1045
|
7
|
2026-04-17T13:21:43.028471+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776432103028_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFVt PhpStormFileEditViewNavigateCodeLaravelRefactorFVtavsco.isv#11894 on.lY-18009-automated-renorts-ask-liminnvkProject vToolsWindowHelpv J Crm6 Bootstrapintegration© ImportActivity Types.© ImportMetadata.php© InitProfiles.php© LayoutModifiedListe© LayoutUpdatedListelC RematchActivityOnC© ResolveOwner.php© SyncOpportunity.phpasyncrotleleacs.on(c syncrrotllecooonun> D DealRisksD ElasticSearchGroupsO ImportC MailboxD NudgesD OpportunitiesPlaybooksPlaylistsM TeamsTranscription> D Users> D Webhook= gitkeep© ChangeLogContextCorr› D Mailv Models> Activity> MAi> D AskAnything> M Calendar> M Connection> _ Contractsv D Crm© BusinessProcess.phy© Configuration.php© ContactRole.php© Field.php© FieldData.php© FieldValue.php© Layout.php© LayoutEntity.php(COC.one© Profile.php(©) RecordType.php© SyncBatch.php> C ElasticSearch› D Feature> D Opportunity> O Participant•_Playback Iheme_Playlls> MScorecard> D WebhookC Account.php© Activity.php© Address.php© PlaybookRepository.php© ImportActivityTypes.php X© Playbook.phpService.php© Field.php© FieldRepository.phpAskJiminnykeportAcuivilyservice.ono© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.php© AutomatedReportsCommand.php© AutomatedReportsRepository.php© CreateHeldActivityEvent.phpC TrackProviderInstalledEvent.phpC UserPilotActivityListener.php© ActivityLogged.phpAutomatedReportsCallbackService.php• RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.phpc) AutomatedReportResult.ong© AutomatedReport.phpclass ImportActivitxIyRes implements ShouldQueueB1 ^public function handle(PlaybookCreated $event): void'playbook_id' => $playbook->getIdO,'field_values_count' => $values->count(),= custom.log= laravel.logA SF [jiminny@localhost]A console [EU] XA console [STAGING]Tx: AutovMlaycroundvA HS_local [iminny@localhost]A console [PROD]Sa jiminny ~027 49 A23 X3 X105 ^u.emailsarxt.owner_id FROM social_accounts saJOIN users u on u.id= sa.sociable idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE U.team_id = 556 and sa.provider = 'integration-app';879091921011021041);1585158615871588158915901591159215931974$createdCount = 0;/** @var stdClassflabel: string} $value */foreach ($values as $value) {$data = ['name' => $value->label,'enabled' = true,'type' => PlaybookCategory::TYPE_ALL,10Y0JoYl1oyd10741600160116021603]:1605if (Str::contains(strtolower($valve->label), ['sms sent', 'sms out','tex 1606$data['type'] = PlaybookCategory::TYPE_SNS_OUTBOUND;1607Accept File &-X Reiect Fie +*<16081609if (Str::contains(strtolower ($valve->label), ['sms received',"sns.?'$data['type'] = PlaybookCategory::TYPE_SMS_INBOUND;[CREDIT_CARD]$this->repository->create($playbook, $data);$createdCount++;16141615|n 16161617if ($createdCount === 0) {1618Log: :warning( message: ' [ImportActivityTypes] No categories created for bli1619'playbook_id' => $playbook->getId(,1620'team_id' => $playbook->getTeamId(),1621'field_id' => $playbook-›getActivityField()?->getId(),16221):lusaoeselect * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 7594349 order by created_at desc;select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;Iselect * from business process stages where business process id = 6024:Iselect * from stages where team id = 459:select * from teams where id = 459;SELECTCONCAT(U.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS User_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u. team_id = 459 and sa.provider ='hubspot';SELECT os.stage_id, s.crm_provider_id, s.name, COUNT(*) as cntFROM opportunity_stages osJOIN stages s 1..n<->1: ON s.id = os.stage_idWHERE os.opportunity_id = 7594349GROUP BY os.stage_id, s.crm_provider_id, s.nameORDER BY cnt DESC;SELECT s.id, s.crm_provider_id, s.name, s.team_id, s.crm_configuration_idFROM stages sJOIN business_process_stages bps 1<-›1..n: ON bps.stage_id = s.idWHERE bps.business_process_id = 6024AND s.crm_provider_id ='contractsent' :select * from stages where id IN (16352,20612, 18281, 7344, 16378, 16309,5036,15223, 14535, 6293, 12098,SELECT * FROM teams WHERE name LIKEselect * from playbooks where team_id = 472; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;SELECT * FROM crm_fields WHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;15138, [EMAIL] function fetchActivityFieldValues(Field $field): Collection/** @var Collection<FieldValue> */return $this->fieldRepository->getPicklistValves($field);-1627 V16281629163016311632163316341635SELECT * FROM crm_configurations WHERE id = 380;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t.n<->': on t.1d = U.team 16WHERE u.team_id = 472 and sa.provider = 'salesforce':Tech Day Review • in 39 mARequestGenerateAskJiminnyReportJobTest v100% C•Fri 17 Apr 16:21:42CascadeAutomated Report Reti• Playbook Activity Ty+0B-Review changes in @ImportActivityTypes.php and see if all tests are passing. Also cover newchlaliges wiut testsThouchtsExplored ImportActivitylypes.php and searched *ImportActivityTypes*>Thouchtskead Importacuvilylyoeslest.onoThoughts >Command docker. headlo docker exec docker_lamp_1 php vendor/bin/phpunittests/unlt/L1steners/crm/importactivitylypestest.pnp -colors=never 2>ol | neao=100Thoughts >Checked command statusThoughts>Waluino Uo lo 3u seconos for commano comolerionAsk anything (24L)+ ‹› Codel§ Adaptiveack // Configure... (47 minutes ago)W Windsurf Teamso2:ly Uir-of 4 spaces...
|
NULL
|
-8511373927084378375
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFVt PhpStormFileEditViewNavigateCodeLaravelRefactorFVtavsco.isv#11894 on.lY-18009-automated-renorts-ask-liminnvkProject vToolsWindowHelpv J Crm6 Bootstrapintegration© ImportActivity Types.© ImportMetadata.php© InitProfiles.php© LayoutModifiedListe© LayoutUpdatedListelC RematchActivityOnC© ResolveOwner.php© SyncOpportunity.phpasyncrotleleacs.on(c syncrrotllecooonun> D DealRisksD ElasticSearchGroupsO ImportC MailboxD NudgesD OpportunitiesPlaybooksPlaylistsM TeamsTranscription> D Users> D Webhook= gitkeep© ChangeLogContextCorr› D Mailv Models> Activity> MAi> D AskAnything> M Calendar> M Connection> _ Contractsv D Crm© BusinessProcess.phy© Configuration.php© ContactRole.php© Field.php© FieldData.php© FieldValue.php© Layout.php© LayoutEntity.php(COC.one© Profile.php(©) RecordType.php© SyncBatch.php> C ElasticSearch› D Feature> D Opportunity> O Participant•_Playback Iheme_Playlls> MScorecard> D WebhookC Account.php© Activity.php© Address.php© PlaybookRepository.php© ImportActivityTypes.php X© Playbook.phpService.php© Field.php© FieldRepository.phpAskJiminnykeportAcuivilyservice.ono© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.php© AutomatedReportsCommand.php© AutomatedReportsRepository.php© CreateHeldActivityEvent.phpC TrackProviderInstalledEvent.phpC UserPilotActivityListener.php© ActivityLogged.phpAutomatedReportsCallbackService.php• RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.phpc) AutomatedReportResult.ong© AutomatedReport.phpclass ImportActivitxIyRes implements ShouldQueueB1 ^public function handle(PlaybookCreated $event): void'playbook_id' => $playbook->getIdO,'field_values_count' => $values->count(),= custom.log= laravel.logA SF [jiminny@localhost]A console [EU] XA console [STAGING]Tx: AutovMlaycroundvA HS_local [iminny@localhost]A console [PROD]Sa jiminny ~027 49 A23 X3 X105 ^u.emailsarxt.owner_id FROM social_accounts saJOIN users u on u.id= sa.sociable idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE U.team_id = 556 and sa.provider = 'integration-app';879091921011021041);1585158615871588158915901591159215931974$createdCount = 0;/** @var stdClassflabel: string} $value */foreach ($values as $value) {$data = ['name' => $value->label,'enabled' = true,'type' => PlaybookCategory::TYPE_ALL,10Y0JoYl1oyd10741600160116021603]:1605if (Str::contains(strtolower($valve->label), ['sms sent', 'sms out','tex 1606$data['type'] = PlaybookCategory::TYPE_SNS_OUTBOUND;1607Accept File &-X Reiect Fie +*<16081609if (Str::contains(strtolower ($valve->label), ['sms received',"sns.?'$data['type'] = PlaybookCategory::TYPE_SMS_INBOUND;[CREDIT_CARD]$this->repository->create($playbook, $data);$createdCount++;16141615|n 16161617if ($createdCount === 0) {1618Log: :warning( message: ' [ImportActivityTypes] No categories created for bli1619'playbook_id' => $playbook->getId(,1620'team_id' => $playbook->getTeamId(),1621'field_id' => $playbook-›getActivityField()?->getId(),16221):lusaoeselect * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 7594349 order by created_at desc;select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;Iselect * from business process stages where business process id = 6024:Iselect * from stages where team id = 459:select * from teams where id = 459;SELECTCONCAT(U.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS User_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u. team_id = 459 and sa.provider ='hubspot';SELECT os.stage_id, s.crm_provider_id, s.name, COUNT(*) as cntFROM opportunity_stages osJOIN stages s 1..n<->1: ON s.id = os.stage_idWHERE os.opportunity_id = 7594349GROUP BY os.stage_id, s.crm_provider_id, s.nameORDER BY cnt DESC;SELECT s.id, s.crm_provider_id, s.name, s.team_id, s.crm_configuration_idFROM stages sJOIN business_process_stages bps 1<-›1..n: ON bps.stage_id = s.idWHERE bps.business_process_id = 6024AND s.crm_provider_id ='contractsent' :select * from stages where id IN (16352,20612, 18281, 7344, 16378, 16309,5036,15223, 14535, 6293, 12098,SELECT * FROM teams WHERE name LIKEselect * from playbooks where team_id = 472; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;SELECT * FROM crm_fields WHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;15138, [EMAIL] function fetchActivityFieldValues(Field $field): Collection/** @var Collection<FieldValue> */return $this->fieldRepository->getPicklistValves($field);-1627 V16281629163016311632163316341635SELECT * FROM crm_configurations WHERE id = 380;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t.n<->': on t.1d = U.team 16WHERE u.team_id = 472 and sa.provider = 'salesforce':Tech Day Review • in 39 mARequestGenerateAskJiminnyReportJobTest v100% C•Fri 17 Apr 16:21:42CascadeAutomated Report Reti• Playbook Activity Ty+0B-Review changes in @ImportActivityTypes.php and see if all tests are passing. Also cover newchlaliges wiut testsThouchtsExplored ImportActivitylypes.php and searched *ImportActivityTypes*>Thouchtskead Importacuvilylyoeslest.onoThoughts >Command docker. headlo docker exec docker_lamp_1 php vendor/bin/phpunittests/unlt/L1steners/crm/importactivitylypestest.pnp -colors=never 2>ol | neao=100Thoughts >Checked command statusThoughts>Waluino Uo lo 3u seconos for commano comolerionAsk anything (24L)+ ‹› Codel§ Adaptiveack // Configure... (47 minutes ago)W Windsurf Teamso2:ly Uir-of 4 spaces...
|
NULL
|
|
38892
|
793
|
9
|
2026-04-16T13:23:50.580139+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776345830580_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditViewEDHomeDMsActivityFilesLater..•Mo +SlackFileEditViewEDHomeDMsActivityFilesLater..•More+Jiminny ...w Starred& jiminny-x-integrati...8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages0. Nikolay Nikolov. Stoyan TanevG. Vasil Vasilev. Galya Dimitrovaal MikalavlanavGoHistoryWindowHelp→CSearch Jiminny Inc& platform-inner-...& 10MessagesP Channel OverviewMore v+create PDF verToday ~ uest_id: 822fa41b-afd3-43a9-a248-ooDue36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4f[2026-04-13 01:09:56] app.ERROR: Failed tocreate PDF version for request_id: 822fa41b-afd3-43a9-a248-86b0e36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4fecs/jiminny-prophet/fbd19ab3fe8d4775bb936af467904a55някакво connectivity ишу с MySql изглеждаSteliyan Georgiev 12:53 PMно това е само 1 случай2 replies Last reply today at 1:02 PMNewSteliyan Georgiev 4:09 PMМоже ли едно малко ревю на един ПР,който вече го прецизирах с @claude ревюhttps://github.com/jiminny/prophet/pull/479Message & platform-inner-team+Aa@ .••*3>0 lbl-zsh100% <478Thu 16 Apr 16:23:50• $84-zsh85window_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE '%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%" OR window_name LIKE '%Boostit DATETIME);...
|
NULL
|
-8510976132944631981
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditViewEDHomeDMsActivityFilesLater..•Mo +SlackFileEditViewEDHomeDMsActivityFilesLater..•More+Jiminny ...w Starred& jiminny-x-integrati...8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messages0. Nikolay Nikolov. Stoyan TanevG. Vasil Vasilev. Galya Dimitrovaal MikalavlanavGoHistoryWindowHelp→CSearch Jiminny Inc& platform-inner-...& 10MessagesP Channel OverviewMore v+create PDF verToday ~ uest_id: 822fa41b-afd3-43a9-a248-ooDue36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4f[2026-04-13 01:09:56] app.ERROR: Failed tocreate PDF version for request_id: 822fa41b-afd3-43a9-a248-86b0e36f3131: (2013, 'Lostconnection to MySQL server during query([Errno 104] Connection reset by peer)"):correlation_id:ae2e38ff-ed04-401e-b77c-1e02e9d788c6 trace_id:f0194348-cece-4ca8-8413-21e32eef1d4fecs/jiminny-prophet/fbd19ab3fe8d4775bb936af467904a55някакво connectivity ишу с MySql изглеждаSteliyan Georgiev 12:53 PMно това е само 1 случай2 replies Last reply today at 1:02 PMNewSteliyan Georgiev 4:09 PMМоже ли едно малко ревю на един ПР,който вече го прецизирах с @claude ревюhttps://github.com/jiminny/prophet/pull/479Message & platform-inner-team+Aa@ .••*3>0 lbl-zsh100% <478Thu 16 Apr 16:23:50• $84-zsh85window_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE '%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%' OR window_name LIKE "%Boostwindow_name FROM ocr_text WHERE app_name LIKE "%Safari%" OR window_name LIKE '%Boostit DATETIME);...
|
38890
|
|
65002
|
1442
|
9
|
2026-04-21T11:53:55.979299+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776772435979_m2.jpg...
|
Firefox
|
Jiminny — Work
|
True
|
app.dev.jiminny.com/ai-reports/
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
Project Phoenix – Figma
Project Phoenix – Figma
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Formalize
Formalize
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
Salesforce Pre-Authorization | Jiminny Help Center
Salesforce Pre-Authorization | Jiminny Help Center
Jiminny
Jiminny
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Close bookmarks (⌘B)
Bookmarks
Bookmarks
Close sidebar
Search bookmarks
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Report Type Report Type
Report Type
Report Type
Clear all
NAME
FREQUENCY
RECIPIENTS
DATE
ACTIONS
Monthly Ask J Report - Mar 2026
Monthly
Lukas Kovalik
Jiminny Mobile SA
+1
08/04/2026
You are currently impersonating Moni Georgieva
Search HTML
Create New Node
Grab a color from the page (Cmd+Shift+Y)
<!DOCTYPE html>
<
html
lang="en"
lang
="
en
"
style="--asset-image-logo-short-100: "data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);"
style
="
--asset-image-logo-short-100: "data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
"
New attribute
>
event
scroll
<
head
New attribute
>
</
head
>
<
body
class="fixed-header Frontend pace-done"
class
="
fixed-header Frontend pace-done
"
New attribute
>
<
div
class="pace pace-inactive"
class
="
pace pace-inactive
"
New attribute
>
</
div
>
<
div
id="app"
id
="
app
"
data-v-app
New attribute
>
<
div
class="c-undefined"
class
="
c-undefined
"
New attribute
>
<!--
Whitespace-only text node:
-->
<
div
class="_app_1hhhp_1"
class
="
_app_1hhhp_1
"
New attribute
>
flex
<
ul
class="_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined"
class
="
_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined
"
data-testid="sidebar"
data-testid
="
sidebar
"
New attribute
>
</
ul
>
flex
<
main
New attribute
>
<
header
class="_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined"
class
="
_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined
"
New attribute
>
</
header
>
<
div
class="_container_11w4o_1 c-undefined"
class
="
_container_11w4o_1 c-undefined
"
New attribute
>
flex
overflow
<
header
class="_header_11w4o_7"...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.24019282,"top":0.0518755,"width":0.07596409,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"bounds":{"left":0.23836437,"top":0.09497207,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"bounds":{"left":0.25166222,"top":0.10614525,"width":0.041888297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":4,"bounds":{"left":0.23836437,"top":0.12769353,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20372] AI Reports > Empty page design and promotion - Jira","depth":5,"bounds":{"left":0.25166222,"top":0.13886672,"width":0.11319814,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"bounds":{"left":0.23836437,"top":0.16041501,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"bounds":{"left":0.25166222,"top":0.17158818,"width":0.041888297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"bounds":{"left":0.23836437,"top":0.19313647,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"bounds":{"left":0.25166222,"top":0.20430966,"width":0.041888297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Project Phoenix – Figma","depth":4,"bounds":{"left":0.23836437,"top":0.22585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Project Phoenix – Figma","depth":5,"bounds":{"left":0.25166222,"top":0.23703113,"width":0.041888297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"bounds":{"left":0.23836437,"top":0.2585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"bounds":{"left":0.25166222,"top":0.2697526,"width":0.08294548,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny Mail","depth":4,"bounds":{"left":0.23836437,"top":0.29130086,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny Mail","depth":5,"bounds":{"left":0.25166222,"top":0.30247405,"width":0.02144282,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":4,"bounds":{"left":0.23836437,"top":0.32402235,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":5,"bounds":{"left":0.25166222,"top":0.33519554,"width":0.08610372,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.23836437,"top":0.3567438,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"bounds":{"left":0.25166222,"top":0.367917,"width":0.042719416,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23836437,"top":0.38946527,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.25166222,"top":0.40063846,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.23836437,"top":0.42218676,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"bounds":{"left":0.25166222,"top":0.43335995,"width":0.039228722,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Formalize","depth":4,"bounds":{"left":0.23836437,"top":0.45490822,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Formalize","depth":5,"bounds":{"left":0.25166222,"top":0.4660814,"width":0.016788565,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":4,"bounds":{"left":0.23836437,"top":0.48762968,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":5,"bounds":{"left":0.25166222,"top":0.49880287,"width":0.09524601,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Salesforce Pre-Authorization | Jiminny Help Center","depth":4,"bounds":{"left":0.23836437,"top":0.5203512,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Salesforce Pre-Authorization | Jiminny Help Center","depth":5,"bounds":{"left":0.25166222,"top":0.53152436,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.23836437,"top":0.55307263,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.25166222,"top":0.5642458,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.30568483,"top":0.5602554,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.24119017,"top":0.58739024,"width":0.07413564,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.24119017,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.2521609,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.2632979,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.27443483,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close bookmarks (⌘B)","depth":6,"bounds":{"left":0.2855718,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Bookmarks","depth":5,"bounds":{"left":0.32164228,"top":0.06943336,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bookmarks","depth":6,"bounds":{"left":0.32164228,"top":0.06943336,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close sidebar","depth":6,"bounds":{"left":0.40774602,"top":0.06424581,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Search bookmarks","depth":7,"bounds":{"left":0.32081118,"top":0.09976058,"width":0.09857048,"height":0.025538707},"help_text":"","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"AI Reports","depth":10,"bounds":{"left":0.45412233,"top":0.06943336,"width":0.031416222,"height":0.019553073},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI Reports","depth":11,"bounds":{"left":0.45412233,"top":0.06943336,"width":0.031416222,"height":0.019553073},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ask Jiminny reports","depth":10,"bounds":{"left":0.6281583,"top":0.06464485,"width":0.059341755,"height":0.028731046},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny reports","depth":11,"bounds":{"left":0.64178854,"top":0.07222666,"width":0.04105718,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Report name","depth":12,"bounds":{"left":0.4665891,"top":0.10933759,"width":0.058011968,"height":0.019952115},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Period","depth":14,"bounds":{"left":0.54454786,"top":0.114924185,"width":0.012799202,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Report Type Report Type","depth":11,"bounds":{"left":0.6143617,"top":0.10933759,"width":0.06615692,"height":0.019952115},"value":"Report Type Report Type","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Report Type","depth":12,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Report Type","depth":13,"bounds":{"left":0.6143617,"top":0.11292897,"width":0.0234375,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear all","depth":10,"bounds":{"left":0.45678192,"top":0.15642458,"width":0.028424202,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NAME","depth":12,"bounds":{"left":0.4537899,"top":0.20590582,"width":0.012965426,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FREQUENCY","depth":12,"bounds":{"left":0.5202792,"top":0.20590582,"width":0.026263298,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RECIPIENTS","depth":12,"bounds":{"left":0.58011967,"top":0.20590582,"width":0.024767287,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":12,"bounds":{"left":0.6200133,"top":0.20590582,"width":0.011136968,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIONS","depth":12,"bounds":{"left":0.6599069,"top":0.20590582,"width":0.019115692,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Monthly Ask J Report - Mar 2026","depth":14,"bounds":{"left":0.46708778,"top":0.24700718,"width":0.045877658,"height":0.02952913},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Monthly","depth":14,"bounds":{"left":0.5202792,"top":0.254988,"width":0.01662234,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":15,"bounds":{"left":0.5872673,"top":0.2482043,"width":0.015458777,"height":0.028731046},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Mobile SA","depth":15,"bounds":{"left":0.59491354,"top":0.2482043,"width":0.015957447,"height":0.04309657},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"+1","depth":14,"bounds":{"left":0.607879,"top":0.25578612,"width":0.004488032,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"08/04/2026","depth":14,"bounds":{"left":0.6200133,"top":0.254988,"width":0.024102394,"height":0.0131683955},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You are currently impersonating Moni Georgieva","depth":10,"bounds":{"left":0.50748,"top":0.05347167,"width":0.09391622,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search HTML","depth":16,"bounds":{"left":0.6944814,"top":0.07581804,"width":0.28324467,"height":0.017557861},"help_text":"","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Create New Node","depth":15,"bounds":{"left":0.9807181,"top":0.07581804,"width":0.008643617,"height":0.017557861},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Grab a color from the page (Cmd+Shift+Y)","depth":15,"bounds":{"left":0.9900266,"top":0.07581804,"width":0.008643617,"height":0.017557861},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"<!DOCTYPE html>","depth":21,"bounds":{"left":0.69980055,"top":0.096169196,"width":0.032912236,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":20,"bounds":{"left":0.69980055,"top":0.108938545,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"html","depth":21,"bounds":{"left":0.70196146,"top":0.108938545,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"lang=\"en\"","depth":20,"bounds":{"left":0.71293217,"top":0.108938545,"width":0.019780586,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lang","depth":21,"bounds":{"left":0.71293217,"top":0.108938545,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":21,"bounds":{"left":0.72174203,"top":0.108938545,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"en","depth":21,"bounds":{"left":0.72623,"top":0.108938545,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":21,"bounds":{"left":0.73055184,"top":0.108938545,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"style=\"--asset-image-logo-short-100: \"data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);\"","depth":20,"bounds":{"left":0.69980055,"top":0.108938545,"width":0.1846742,"height":0.021947326},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"style","depth":21,"bounds":{"left":0.7350399,"top":0.108938545,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":21,"bounds":{"left":0.74601066,"top":0.108938545,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"--asset-image-logo-short-100: \"data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);","depth":21,"bounds":{"left":0.69980055,"top":0.108938545,"width":0.1846742,"height":0.021947326},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":21,"bounds":{"left":0.8317819,"top":0.12011173,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":20,"bounds":{"left":0.83394283,"top":0.12011173,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":20,"bounds":{"left":0.83394283,"top":0.12011173,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"event","depth":20,"bounds":{"left":0.83776593,"top":0.12051077,"width":0.011635638,"height":0.009577015},"help_text":"Click to show event listeners for this element","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"scroll","depth":21,"bounds":{"left":0.8523936,"top":0.12090982,"width":0.010804521,"height":0.008778931},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":21,"bounds":{"left":0.7034575,"top":0.13288109,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"head","depth":21,"bounds":{"left":0.7056183,"top":0.13288109,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New attribute","depth":21,"bounds":{"left":0.7144282,"top":0.13288109,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":21,"bounds":{"left":0.7144282,"top":0.13288109,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"</","depth":21,"bounds":{"left":0.72257316,"top":0.13288109,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"head","depth":21,"bounds":{"left":0.72706115,"top":0.13288109,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":">","depth":21,"bounds":{"left":0.735871,"top":0.13288109,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":21,"bounds":{"left":0.7034575,"top":0.14565043,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"body","depth":21,"bounds":{"left":0.7056183,"top":0.14565043,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"fixed-header Frontend pace-done\"","depth":21,"bounds":{"left":0.7165891,"top":0.14565043,"width":0.08577128,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":22,"bounds":{"left":0.7165891,"top":0.14565043,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":22,"bounds":{"left":0.72755986,"top":0.14565043,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"fixed-header Frontend pace-done","depth":22,"bounds":{"left":0.73204786,"top":0.14565043,"width":0.06815159,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":22,"bounds":{"left":0.80019945,"top":0.14565043,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":21,"bounds":{"left":0.80236036,"top":0.14565043,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":21,"bounds":{"left":0.80236036,"top":0.14565043,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":22,"bounds":{"left":0.70711434,"top":0.15841979,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"div","depth":22,"bounds":{"left":0.70927525,"top":0.15841979,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"pace pace-inactive\"","depth":22,"bounds":{"left":0.7180851,"top":0.15841979,"width":0.05718085,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":23,"bounds":{"left":0.7180851,"top":0.15841979,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":23,"bounds":{"left":0.7290558,"top":0.15841979,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"pace pace-inactive","depth":23,"bounds":{"left":0.7335439,"top":0.15841979,"width":0.03956117,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":23,"bounds":{"left":0.773105,"top":0.15841979,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":22,"bounds":{"left":0.77526593,"top":0.15841979,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":22,"bounds":{"left":0.77526593,"top":0.15841979,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"</","depth":22,"bounds":{"left":0.7834109,"top":0.15841979,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"div","depth":22,"bounds":{"left":0.78789896,"top":0.15841979,"width":0.006482713,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":">","depth":22,"bounds":{"left":0.7943817,"top":0.15841979,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":22,"bounds":{"left":0.70711434,"top":0.17118914,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"div","depth":22,"bounds":{"left":0.70927525,"top":0.17118914,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"id=\"app\"","depth":22,"bounds":{"left":0.7180851,"top":0.17118914,"width":0.01761968,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"id","depth":23,"bounds":{"left":0.7180851,"top":0.17118914,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":23,"bounds":{"left":0.7224069,"top":0.17118914,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":23,"bounds":{"left":0.726895,"top":0.17118914,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":23,"bounds":{"left":0.7335439,"top":0.17118914,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"data-v-app","depth":22,"bounds":{"left":0.7378657,"top":0.17118914,"width":0.021941489,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New attribute","depth":22,"bounds":{"left":0.75980717,"top":0.17118914,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":22,"bounds":{"left":0.75980717,"top":0.17118914,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":23,"bounds":{"left":0.71077126,"top":0.1839585,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"div","depth":23,"bounds":{"left":0.71293217,"top":0.1839585,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"c-undefined\"","depth":23,"bounds":{"left":0.72174203,"top":0.1839585,"width":0.041722074,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":24,"bounds":{"left":0.72174203,"top":0.1839585,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":24,"bounds":{"left":0.73271275,"top":0.1839585,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"c-undefined","depth":24,"bounds":{"left":0.7372008,"top":0.1839585,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7613032,"top":0.1839585,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":23,"bounds":{"left":0.7634641,"top":0.1839585,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":23,"bounds":{"left":0.7634641,"top":0.1839585,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<!--","depth":24,"bounds":{"left":0.7144282,"top":0.19672786,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Whitespace-only text node:","depth":24,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"-->","depth":24,"bounds":{"left":0.72323805,"top":0.19672786,"width":0.006482713,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":24,"bounds":{"left":0.7144282,"top":0.20949721,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"div","depth":24,"bounds":{"left":0.7165891,"top":0.20949721,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"_app_1hhhp_1\"","depth":24,"bounds":{"left":0.72539896,"top":0.20949721,"width":0.044049203,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":25,"bounds":{"left":0.72539896,"top":0.20949721,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":25,"bounds":{"left":0.73636967,"top":0.20949721,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"_app_1hhhp_1","depth":25,"bounds":{"left":0.7408577,"top":0.20949721,"width":0.026263298,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":25,"bounds":{"left":0.767121,"top":0.20949721,"width":0.0023271276,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":24,"bounds":{"left":0.76944816,"top":0.20949721,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":24,"bounds":{"left":0.76944816,"top":0.20949721,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"flex","depth":24,"bounds":{"left":0.77327126,"top":0.20989625,"width":0.009807181,"height":0.009577015},"help_text":"This element behaves like a block element and lays out its content according to the flexbox model. Click to toggle the flexbox overlay for this element.","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"<","depth":25,"bounds":{"left":0.7180851,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"ul","depth":25,"bounds":{"left":0.720246,"top":0.22226655,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined\"","depth":25,"bounds":{"left":0.726895,"top":0.22226655,"width":0.123171546,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":26,"bounds":{"left":0.726895,"top":0.22226655,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":26,"bounds":{"left":0.7378657,"top":0.22226655,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined","depth":26,"bounds":{"left":0.7421875,"top":0.22226655,"width":0.10571808,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":26,"bounds":{"left":0.8479056,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"data-testid=\"sidebar\"","depth":25,"bounds":{"left":0.8522274,"top":0.22226655,"width":0.046210106,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"data-testid","depth":26,"bounds":{"left":0.8522274,"top":0.22226655,"width":0.024268618,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":26,"bounds":{"left":0.876496,"top":0.22226655,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sidebar","depth":26,"bounds":{"left":0.88081783,"top":0.22226655,"width":0.015458777,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":26,"bounds":{"left":0.8962766,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":25,"bounds":{"left":0.8984375,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":25,"bounds":{"left":0.8984375,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"</","depth":25,"bounds":{"left":0.9065825,"top":0.22226655,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ul","depth":25,"bounds":{"left":0.91107047,"top":0.22226655,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":">","depth":25,"bounds":{"left":0.9153923,"top":0.22226655,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"flex","depth":25,"bounds":{"left":0.91921544,"top":0.22266561,"width":0.009973404,"height":0.009577015},"help_text":"This element behaves like a block element and lays out its content according to the flexbox model. Click to toggle the flexbox overlay for this element.","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"<","depth":25,"bounds":{"left":0.7180851,"top":0.23503591,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"main","depth":25,"bounds":{"left":0.720246,"top":0.23503591,"width":0.00880984,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New attribute","depth":25,"bounds":{"left":0.7290558,"top":0.23503591,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":25,"bounds":{"left":0.7290558,"top":0.23503591,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":26,"bounds":{"left":0.72174203,"top":0.24780527,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"header","depth":26,"bounds":{"left":0.72390294,"top":0.24780527,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined\"","depth":26,"bounds":{"left":0.7393617,"top":0.24780527,"width":0.1341423,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":27,"bounds":{"left":0.7393617,"top":0.24780527,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":27,"bounds":{"left":0.7503325,"top":0.24780527,"width":0.0043218085,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined","depth":27,"bounds":{"left":0.7546542,"top":0.24780527,"width":0.11668883,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":27,"bounds":{"left":0.8713431,"top":0.24780527,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":26,"bounds":{"left":0.873504,"top":0.24780527,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":26,"bounds":{"left":0.873504,"top":0.24780527,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"</","depth":26,"bounds":{"left":0.88164896,"top":0.24780527,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"header","depth":26,"bounds":{"left":0.88613695,"top":0.24780527,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":">","depth":26,"bounds":{"left":0.8992686,"top":0.24780527,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":26,"bounds":{"left":0.72174203,"top":0.2605746,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"div","depth":26,"bounds":{"left":0.72390294,"top":0.2605746,"width":0.0066489363,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"_container_11w4o_1 c-undefined\"","depth":26,"bounds":{"left":0.73271275,"top":0.2605746,"width":0.08361037,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"class","depth":27,"bounds":{"left":0.73271275,"top":0.2605746,"width":0.010970744,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"=\"","depth":27,"bounds":{"left":0.7436835,"top":0.2605746,"width":0.004488032,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"_container_11w4o_1 c-undefined","depth":27,"bounds":{"left":0.74817157,"top":0.2605746,"width":0.065990694,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\"","depth":27,"bounds":{"left":0.81416225,"top":0.2605746,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New attribute","depth":26,"bounds":{"left":0.81632316,"top":0.2605746,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":">","depth":26,"bounds":{"left":0.81632316,"top":0.2605746,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"flex","depth":26,"bounds":{"left":0.82014626,"top":0.26097366,"width":0.009807181,"height":0.009577015},"help_text":"This element behaves like a block element and lays out its content according to the flexbox model. Click to toggle the flexbox overlay for this element.","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"overflow","depth":27,"bounds":{"left":0.83294547,"top":0.26137272,"width":0.014461436,"height":0.008778931},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<","depth":27,"bounds":{"left":0.72539896,"top":0.27334398,"width":0.0021609042,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"header","depth":27,"bounds":{"left":0.72755986,"top":0.27334398,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"class=\"_header_11w4o_7\"","depth":27,"bounds":{"left":0.7430186,"top":0.27334398,"width":0.050531916,"height":0.010774142},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-8510797786072372260
|
-4704735681658018747
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
Project Phoenix – Figma
Project Phoenix – Figma
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Project Phoenix – Figma
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Formalize
Formalize
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
Salesforce Pre-Authorization | Jiminny Help Center
Salesforce Pre-Authorization | Jiminny Help Center
Jiminny
Jiminny
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Close bookmarks (⌘B)
Bookmarks
Bookmarks
Close sidebar
Search bookmarks
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Report Type Report Type
Report Type
Report Type
Clear all
NAME
FREQUENCY
RECIPIENTS
DATE
ACTIONS
Monthly Ask J Report - Mar 2026
Monthly
Lukas Kovalik
Jiminny Mobile SA
+1
08/04/2026
You are currently impersonating Moni Georgieva
Search HTML
Create New Node
Grab a color from the page (Cmd+Shift+Y)
<!DOCTYPE html>
<
html
lang="en"
lang
="
en
"
style="--asset-image-logo-short-100: "data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);"
style
="
--asset-image-logo-short-100: "data:image/svg+xml;base64,PHN…MtOS4xLTEuOC0xNy4zLS43LTIxIDN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
"
New attribute
>
event
scroll
<
head
New attribute
>
</
head
>
<
body
class="fixed-header Frontend pace-done"
class
="
fixed-header Frontend pace-done
"
New attribute
>
<
div
class="pace pace-inactive"
class
="
pace pace-inactive
"
New attribute
>
</
div
>
<
div
id="app"
id
="
app
"
data-v-app
New attribute
>
<
div
class="c-undefined"
class
="
c-undefined
"
New attribute
>
<!--
Whitespace-only text node:
-->
<
div
class="_app_1hhhp_1"
class
="
_app_1hhhp_1
"
New attribute
>
flex
<
ul
class="_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined"
class
="
_container_qg5zi_1 _sidebar_1hhhp_15 c-undefined
"
data-testid="sidebar"
data-testid
="
sidebar
"
New attribute
>
</
ul
>
flex
<
main
New attribute
>
<
header
class="_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined"
class
="
_container_3qdl4_1 _mobileHeader_1hhhp_11 c-undefined
"
New attribute
>
</
header
>
<
div
class="_container_11w4o_1 c-undefined"
class
="
_container_11w4o_1 c-undefined
"
New attribute
>
flex
overflow
<
header
class="_header_11w4o_7"...
|
64998
|
|
58272
|
1252
|
19
|
2026-04-20T12:36:48.949392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776688608949_m1.jpg...
|
PhpStorm
|
PhpStorm
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0Nikolay Nikolov (Presenting, annotating)100% L28• Mon 20 Apr 15:36:487CPhpStormQ8.Mon 20 Apr 16:36GUSyncHubsporObjectsTest.testHandlSyncedAtProject -Service phpImportContactBatch.phpImportAccountBatch.phpmportOpportunityBatch.php© SyncContact.phpCascade© SyncAccount.php86SyncProfieOpportunities.phpSyncOpportunities.Job.phpOpportunitySyncTrait.phptrait OpportunitySyncTraitpublic function syncOpportunities(array Sparaneters, ?string Sstrategy = null): intmetcaooonSalesforce Batch Cor41 48 /2 219 ADD Avatar› E Calendar› E Conference• 0cm› E Bullhom› DCiose› D Copper› @CrmObjects› E DecorateActvityDummy› 0 HelpersHubspotAcconsoTO> Co FieidsBo JoumalOpportunitySyncStrategyPaginationProspectSearchStrategy~ E ServiceTraitsOpportunitySyncTrait.php 20.04.2© SyncOrmEntitiesTrait,.php 20.04.260 SyndFieldsTralt.php 23.03.26, 10.59U SyncHubspotObjectsTest.testHandleWthN.y y Test Resuitv 1 test passed 1 test total, 24 ms/opt/honebrew/Cellar/php/8.3.4/bin/phpTesting started at 11:54 …..PHPUnit 11.5.5S by Sebastian BergnannaPHP 8.3.4Configuration: Wsecs/kest/5fminny/app/Tine: 08:00.298, Menory: 109.50 MBThere was 1 PHPUnit test nunner warningforeach (Sstrategies as SstrategyNone > SsyneStratesy) €SstrategyNanes() • SstrategyNane;IF single ID provided (--contactid, =- Use existing ooe-by-one sync (untst ar provider is salestorco- Dispatch FetchSalesforceEntitiesELSE- Use existing one-by-one sync (un18Sthis->getDisplayNoneO)*)) Syncing opportunities using strategy: * • Sstrategykase['tean' => Sthis->tean->getid()]What Gets DispatchedStotal • 0:Slastid = null;Sbuffer = [):EntiryComimarТурePcicoslotecetntities)eo// HubspotlebhookßatchSyncStrategy returns empty generator,this is for other strategiesforeach (SsyncStrategy->fetchOpportunities(Sparaneters, Stotal, SlastId) as ShsOpportunity) {Sbuffer[] • ShsOpportunity:ENTITY_TVRELACCOUNTENTITY-TTPELLEADKechtaraosnoIl process every 800 rows (fits < 1 000 association linit)If (icount(Sbuffer) › self::BATCH_PROCESS_SIZ) {SsyncCount += Sthis->process0pportunätyßatch(Sbuffer);Sbuffer • [):сra:sуnc-oppertunity -froI/ teftovers1f (Sbuffer) {Ssymtount +a Sthis->processOpportunityßatch(Sbuffer):Salestorce bulk syncs use batchprocessing (Redis ProcessSalesferceEntitydatchJeb)Single record syncs remain unchangedOther providers (Hub.Spot, etc.) remain09SreportedTotal » Stotal;SlastSyncedid = Slastid;} catch (\HubSpot\Client|Cra\Deals\ApiException | CraException Se) <Sthis-shandleSyncException(Se, Sparaneters);Axahytir eo+ ‹› CodeClaude Opus 4.5oro Cmno oondoheclteOapp › app › Services › Crm › Hubspot › ServiceTraits › ® OpportunitySyncTrait.php › ® Opportemertpoocoomb Snonnyout SorcenPHP: 8.3 M: Windsurt Teams67:59 (18 chars)LF UTF-8Aneliya AngelovaNikolay Ivanov2 othersNikolay Nikolov3:36 PM| [Platform] RefinementLukas Kovalik35:00...
|
NULL
|
-8510782093418115728
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0Nikolay Nikolov (Presenting, annotating)100% L28• Mon 20 Apr 15:36:487CPhpStormQ8.Mon 20 Apr 16:36GUSyncHubsporObjectsTest.testHandlSyncedAtProject -Service phpImportContactBatch.phpImportAccountBatch.phpmportOpportunityBatch.php© SyncContact.phpCascade© SyncAccount.php86SyncProfieOpportunities.phpSyncOpportunities.Job.phpOpportunitySyncTrait.phptrait OpportunitySyncTraitpublic function syncOpportunities(array Sparaneters, ?string Sstrategy = null): intmetcaooonSalesforce Batch Cor41 48 /2 219 ADD Avatar› E Calendar› E Conference• 0cm› E Bullhom› DCiose› D Copper› @CrmObjects› E DecorateActvityDummy› 0 HelpersHubspotAcconsoTO> Co FieidsBo JoumalOpportunitySyncStrategyPaginationProspectSearchStrategy~ E ServiceTraitsOpportunitySyncTrait.php 20.04.2© SyncOrmEntitiesTrait,.php 20.04.260 SyndFieldsTralt.php 23.03.26, 10.59U SyncHubspotObjectsTest.testHandleWthN.y y Test Resuitv 1 test passed 1 test total, 24 ms/opt/honebrew/Cellar/php/8.3.4/bin/phpTesting started at 11:54 …..PHPUnit 11.5.5S by Sebastian BergnannaPHP 8.3.4Configuration: Wsecs/kest/5fminny/app/Tine: 08:00.298, Menory: 109.50 MBThere was 1 PHPUnit test nunner warningforeach (Sstrategies as SstrategyNone > SsyneStratesy) €SstrategyNanes() • SstrategyNane;IF single ID provided (--contactid, =- Use existing ooe-by-one sync (untst ar provider is salestorco- Dispatch FetchSalesforceEntitiesELSE- Use existing one-by-one sync (un18Sthis->getDisplayNoneO)*)) Syncing opportunities using strategy: * • Sstrategykase['tean' => Sthis->tean->getid()]What Gets DispatchedStotal • 0:Slastid = null;Sbuffer = [):EntiryComimarТурePcicoslotecetntities)eo// HubspotlebhookßatchSyncStrategy returns empty generator,this is for other strategiesforeach (SsyncStrategy->fetchOpportunities(Sparaneters, Stotal, SlastId) as ShsOpportunity) {Sbuffer[] • ShsOpportunity:ENTITY_TVRELACCOUNTENTITY-TTPELLEADKechtaraosnoIl process every 800 rows (fits < 1 000 association linit)If (icount(Sbuffer) › self::BATCH_PROCESS_SIZ) {SsyncCount += Sthis->process0pportunätyßatch(Sbuffer);Sbuffer • [):сra:sуnc-oppertunity -froI/ teftovers1f (Sbuffer) {Ssymtount +a Sthis->processOpportunityßatch(Sbuffer):Salestorce bulk syncs use batchprocessing (Redis ProcessSalesferceEntitydatchJeb)Single record syncs remain unchangedOther providers (Hub.Spot, etc.) remain09SreportedTotal » Stotal;SlastSyncedid = Slastid;} catch (\HubSpot\Client|Cra\Deals\ApiException | CraException Se) <Sthis-shandleSyncException(Se, Sparaneters);Axahytir eo+ ‹› CodeClaude Opus 4.5oro Cmno oondoheclteOapp › app › Services › Crm › Hubspot › ServiceTraits › ® OpportunitySyncTrait.php › ® Opportemertpoocoomb Snonnyout SorcenPHP: 8.3 M: Windsurt Teams67:59 (18 chars)LF UTF-8Aneliya AngelovaNikolay Ivanov2 othersNikolay Nikolov3:36 PM| [Platform] RefinementLukas Kovalik35:00...
|
58270
|
|
59529
|
1283
|
17
|
2026-04-20T13:52:11.908896+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776693131908_m2.jpg...
|
Firefox
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PostmancaltVIewWindowmelp•Salestorce v100% LzP• Mo PostmancaltVIewWindowmelp•Salestorce v100% LzP• Mon 20 Apr 16:52:11Q SearchCOLLECTIONS>Amazon connectAmazon Connect Copy• AWSv SalesForce>D USEFUL>@ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecoraGET Salesforce Get Record MetadatacET Calocforco Got Cuctom Gield Motadat:GET Salestorce SOOlGET Salesforce SOQL DuplicateGET Salesforce SOOL Duolicate (2)GET Salesforce SOSLGET obiect describePATCH update objectGET det forecast catedory quervGET ffcf urlll/corvicocidatalv50 OlucorlmeGET OraanizationGET Get Organization IDGET det obiect deletedest Obiect PermissionsGET custom tieldCalociaft6o OverviewGET Salesforce Get RecorGET QUERYGET get obiect deletedHITP <(url}/services/data/v50.0/tooling/query/({url}} /services/data/v50.0/tooling/query/?q=SELECT ~ *Id, DataType, DeveloperName, Label, Length, Description - FROM - * • FieldDefinition - WHERE - • • Durableld = 'Event.TypeE Docs Params•@uerv ParamsV. AlIa SaveValueDescriptionSiandCookiesBulk Edit ...Variables in requestE tokenE url> All [EMAIL] ~ *Id, DataType, DeveloperName, Label, Length, Description ~ FROM ~ • FieldDefinition ~ WH..Body Cookies 3 Headers 9 Test ResultsUSONVTPreview |N Deoua with Al v"message": "sObiect type 'Fielddefinition' is not supported.".400 Bad Request • 254 ms • 469 B • CA| ...BI=QOSCAMIDONMCNTe> spfcs>FLOWS• Connect Git = Concole 5.) TerminaGlobals Vault Tools?00...
|
NULL
|
-8510343047429493875
|
NULL
|
click
|
ocr
|
NULL
|
PostmancaltVIewWindowmelp•Salestorce v100% LzP• Mo PostmancaltVIewWindowmelp•Salestorce v100% LzP• Mon 20 Apr 16:52:11Q SearchCOLLECTIONS>Amazon connectAmazon Connect Copy• AWSv SalesForce>D USEFUL>@ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecoraGET Salesforce Get Record MetadatacET Calocforco Got Cuctom Gield Motadat:GET Salestorce SOOlGET Salesforce SOQL DuplicateGET Salesforce SOOL Duolicate (2)GET Salesforce SOSLGET obiect describePATCH update objectGET det forecast catedory quervGET ffcf urlll/corvicocidatalv50 OlucorlmeGET OraanizationGET Get Organization IDGET det obiect deletedest Obiect PermissionsGET custom tieldCalociaft6o OverviewGET Salesforce Get RecorGET QUERYGET get obiect deletedHITP <(url}/services/data/v50.0/tooling/query/({url}} /services/data/v50.0/tooling/query/?q=SELECT ~ *Id, DataType, DeveloperName, Label, Length, Description - FROM - * • FieldDefinition - WHERE - • • Durableld = 'Event.TypeE Docs Params•@uerv ParamsV. AlIa SaveValueDescriptionSiandCookiesBulk Edit ...Variables in requestE tokenE url> All [EMAIL] ~ *Id, DataType, DeveloperName, Label, Length, Description ~ FROM ~ • FieldDefinition ~ WH..Body Cookies 3 Headers 9 Test ResultsUSONVTPreview |N Deoua with Al v"message": "sObiect type 'Fielddefinition' is not supported.".400 Bad Request • 254 ms • 469 B • CA| ...BI=QOSCAMIDONMCNTe> spfcs>FLOWS• Connect Git = Concole 5.) TerminaGlobals Vault Tools?00...
|
59527
|
|
57507
|
1236
|
27
|
2026-04-20T11:56:43.468030+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776686203468_m1.jpg...
|
Firefox
|
Firefox
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹ $0 lil100% C47 8 Mon 20 Apr 14:56:43DEV (docker)APP (-zsh)T₴1|DOCKERDEV (docker)jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker-emails:worker-emails_00: stoppedworker:worker_00: stoppedworker-conferences:worker-conferences_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1: jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan activity:update-esYou are about to work on activities:willinclude soft-deleted activitiesAre you sure? (yes/no) [no]:• yesAbout to work on 63813 activities with chunk size 50! Are you sure? (yes/no) [no]:> noX3-zsh*4screenpipe"• *5DEV...
|
NULL
|
-8510320209912176647
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹ $0 lil100% C47 8 Mon 20 Apr 14:56:43DEV (docker)APP (-zsh)T₴1|DOCKERDEV (docker)jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker-emails:worker-emails_00: stoppedworker:worker_00: stoppedworker-conferences:worker-conferences_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1: jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan activity:update-esYou are about to work on activities:willinclude soft-deleted activitiesAre you sure? (yes/no) [no]:• yesAbout to work on 63813 activities with chunk size 50! Are you sure? (yes/no) [no]:> noX3-zsh*4screenpipe"• *5DEV...
|
57504
|
|
20755
|
455
|
11
|
2026-04-15T09:26:14.627734+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776245174627_m1.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsRepository.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"role_description":"text"}]...
|
-8509056310108668767
|
-8852858015578338494
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpIa6lSupport Daily • in 2h 34 m100% C8Wed 15 Apr 12:26:14181ec2-user@ip-10-30-159-14:~ec2-user@ip-10-... 884-zsh|85DOCKERReleaseSample Rate ErrorsSample Rate Performance MonitoringSample Rate ProfilingSend Default PIIDEV (-zsh)H82APP (-zsh)83-zsh|86-zshO ₴7.* Unable to a...88-zsh870977100%NOT SETNOT SETDISABLEDroot@c8d7677f0ee5:/home/jiminny# php artisan automated-reports --report-id 38[2026-04-15 09:21:39] staging.INFO: [automated-reports] Started {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"'}[2026-04-1509:21:39]staging.INFO: [automated-reports]Disabling expired Ask Jiminny report {"reportUuid":"2461bd36-1f8c-4162-b7dd-4c03ca39bd78"',"teamId":1, "expiresAt" :"2026-04-02"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087","trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"'}[2026-04-1509:21:39]staging.INFO:[automated-reports]Disabling expired Ask Jiminny report {"reportUuid":"f278e4f1-0f02-40e7-9461-6d18992c7241", "teamId" :1, "expiresAt" :"2026-04-03"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}[2026-04-1509:21:39Jstaging.INFO: [automated-reports]Disabling expired Ask Jiminny report {"reportUuid":"d88089d5-3c70-48c1-98a4-c8b60dab6852"., "teamId" :1,"expiresAt":"2026-04-04"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}[2026-04-15 09:21:39] staging.INFO: [automated-reports] Disabling expired Ask Jiminny report {"reportUuid": "802607bc-9ef1-4203-b93e-560000552a5d", "teamId" :1, "expiresAt": "2026-04-14"} {"correlation_id": "e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id": "7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}[2026-04-15 09:21:39]staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDay0fMonth":false,"currentMonth":4, "isQuarterlyMonth": true}{"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}[2026-04-15 09:21:39] staging.INFO: [automated-reports] Processing daily reports{"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6fOddf3e6f19"}[2026-04-15 09:21:39] staging.WARNING: [automated-reports] Report is inactive, processing anyway (manual override) {"reportId":"38","reportUuid":"802607bc-9ef1-4203-b93e-560000552a5d"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id": "7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}Report is inactive- processing anyway (manualoverride).[2026-04-15 09:21:39] staging.WARNING: [automated-reports] Report is expired, processing anyway (manual override) {"reportId":"38", "reportUuid":"802607bc-9ef1-4203-b93e-560000552a5d", "expiresAt":"2026-04-14"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}Report is expired (expires_at: 2026-04-14) - processing anyway (manual override).[automated-reports] Automated report found Eastern Summary[2026-04-15 09:21:39] staging.INFO: [automated-reports] Found 1 dailyb-8428-6f0ddf3e6f19"}reports to process{"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087","trace_id":"7b83e85f-24e6-465[2026-04-15 09:21:39]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"802607bc-9ef1-4203-b93e-560000552a5d", "teamId" :1, "frequency": "weekly", "type": "ask_jiminny"} {"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087","trace_id": "7b83e85f-24e6-465b-8428-6f0ddf3e6f19"}[2026-04-15 09:21:39] staging.INFO: [automated-reports]Completed{"correlation_id":"e067b865-fcb2-43df-bfba-9e0b498ec087", "trace_id":"7b83e85f-24e6-465b-8428-6f0ddf3e6f19"'}root@c8d7677f0ee5:/home/jiminny#l...
|
NULL
|
|
20756
|
456
|
12
|
2026-04-15T09:26:14.627755+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776245174627_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsRepository.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.78515625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.528125,"top":0.10902778,"width":0.011328125,"height":0.013194445},"role_description":"text"}]...
|
-8509056310108668767
|
-8852858015578338494
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
83PhpStormFileFditViewNavigateCodelaravelRefactonToolsWindowHelpliblSupport Daily • in 2h 34 m100% [z7Wed 15 Apr 12:26:14FV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vAutomatedReportsCommandTest-(©) ReportController.php(©) SendReportJob.phpC) AutomatedReportsCommand.php©) AutomatedReportsCommandTest.php(C AutomatedReportsSendCommand.php(©) Team.php= custom.log= laravel.locL SF (iminny@localhostc HS_local fiminny@localhost© AutomatedReportsRepository.php XAulomaleakeporisservice.onoC CreateHeldActivityEvent.phpC TrackProviderInstalledEvent.phpC CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.phpe) AutomatedRenorResuli.nho© AutomatedReport.phpclass AutomatedReportsrepos1tory11141151116117118111 91112401128129115511541361371381391401141140114/1140114952416 /6 mVThe user wrose repores co recrteve.* oparam scrine osorclocunnThe column to sort bu. Allowed values: 'created by'.'created_at'. Defaults to 'created at'.* dparam string SsortDirection The sort direction. Allowed values:'asc",'desc'. Defaults to 'desc'.* dreturn Collection<AutomatedReport>*/14 usagespublic function getAskJzminnyReportsbyUser(user suser,suring ssortcolumn =string ssorcbirection = "desc"): Collection {...}Z usagesprivate function buildSortedQuery(string SsortColumn, string SsortDirection: Illuminate Database Eloquent Builder ...~/*** Get all active ASK Jiminny reports whose expiry date has passed.* dreturh coLLection<aucomacedкeрort>*/13 usagespublic function getExpiredActiveAskJiminnyReports(: Collectionreturn AutomatedReport::where('status', true)->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)->whereNotNull('expires at')->where('expires_at','<', now()->tobatestringo)->get:* Get all active and enabled reports with active teams for the specified frequency.* dparam string Sfreauencu* dreturn Collection<AutomatedReport>2o usagespublic function getActivereportsByFrequency(string strequency): collectionreturn Automatedreport::where( ' automated_reports.status', true)-›wnere( aucomated_reporus.trequency, srrequency)→>Jolnl teams,'auronared redorts.rean1l0'.->wnere( ceams.scatus'.Team::STATUS ACTIVE)'teamg.fd")->nere runccion souery %...ri->select('automated reports.*')->geto:* Update an automated report* dparam Automatedкeport sreроrи* dparam array saaco* orerur AucomdrecnedoraHelper Code will nelp IDe to understand your Laravel app code. l/ Generate // Don't show Anymore (19 minutes ago,1525|526527528529550551557555534058-53653753853954054154454311544545546547548549550551552553554553550558559— 56€5635051— 566567V56957€571-572573574-575¿ console EUL console [STAGING XTx: Auto vPlayground vSo jiminny v18 16 V.13select x Tron teams wnere 10 = 11select * from groups g JOIN playbooks p 1..n<->1: on q.playbook id = p.id where q.team id = 15select * from groups where id = 565:select * from playbooks where team_1d = 1ªselect * from playbooks where 1d = 1751select * from playbook_categories where playbook_1d = 175*select * trom users where team_1d = 1,select * trom users where 10 = 7160;select * from crm_profiles where user_id = 7160;select * troiteacures.seteci# id, uuid, type, provider, playbook category id, user id,Lead 10,concact 10, accounc 1a, opporcunicy 1a, stage 10# crm confiquration id, crm provider idtranscription id, statusfrom activities where crm_configuration_id = 1 and type =conference"# and crm_provider_1d IS NOT NULLand provider !='uploader' and actual_start_time 1S NOT NULLORDER by 1d descselect * trom aculvicles where 10 = 54/4/785; # 0600400006pCzOJMACselect p.1d, p.accivicy-type, pc.1a, pc.nameFROM playbooKs Ponoavoook caredones oc1<->1..n: on p.id = pc.playbook_idvnere o.ceam 1a = 1 ana p.accivicy type = eventSELECT * FROM crm_ fields WHERE crm confiquration id = 1 and object type = 'event':SELECT * FROM crm_f1eld_values WHERE crm_field_ 1d = 4:select * from crm_layouts cl Jo1n playbook_layouts pu1<->l.n: on cl.1d = pl.Layout_1dwnere crm_contiguration_1a = 1 and pl.playdook_1d = 1/5;select * rrom teams:SELECT r.* FROM automated reports rjoin teams t on r.teauaid = t.idWHERE r.freguency = 'daily'and r.status = 1AND t.status ='activeAND (r.expires at >= nowo OR r.expires at Is NULL):select * from automated_report_results where report 1d IN (18, 35)*select * trom aculvity_searcnes where 10 = 107521select * tron acmur search tilers where acuvlty search 1o = 107521select * trom aucomaced_reports order Dy za desc:select x Tolaurolaueo reoort resuursorder by do desc.seecc x trol aurolareo report resuurswhere report id IN (37);select * from users where id IN (7160, 32480:SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = wuid;winasun leams130:/UTF-8f 4 spaces...
|
20754
|
|
13387
|
291
|
54
|
2026-04-14T12:21:18.258860+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776169278258_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFV faVsco.js vProject v=.env.root=.env.sta PhpStormFV faVsco.js vProject v=.env.root=.env.stagingE aitattributesO.gitignoreE.php-cs-fixer.cachephp.php-cs-fixer.dist.phppip.onostom.mela.ono=.phpunit.result.cache=.prettierignoreE.windsurfrulesphp_ide_helper.phpphp_ide_helper_models.phpphp artisan0 composer.json# composer.lock# dependency-checker.isonU dev.isonE ids.txt= infection.json.distM+ INSTALL.mdM+ INTERNAL_WEBHOOK_SETUP.mcjiminny_storageM+ licenses.mdM Makefile© package-lock.jsonE phostan.neon.distE phostan-baseline.neon<phpunit.xmlle raw sal query.salM+ README.mdộ sonar-project.propertiesE test.py<> Untitled Diagram.xmlIs vetur.config.jsM.WEbHOOK FILIERING IMPLEME>n -xternal Liorariesv = Scratches and Consolesv M Database ConsolesA jiminny@localhostA console [jiminny@localhost4 DI [iminny@localhost]A HS_local [iminny@localhosA SF [jiminny@localhost]A zoho_dev [jiminny@localhoV &PRODA console [PROD]consoe PrOdICDIIPKODIDCDAÁ QAI4 QAI PRODV A STAGINGA console [STAGING]A console_1 [STAGING]« uranus [STAGING]_Extensions> D ScratchesViewNavigatelaraveRefactonWindowHelp• #1894 on .IY-18909-automated-renorts-ask-liminnv v© ReportController.php© SendReportJob.phpAutomatedReportsCommand.php© AutomatedReportsSendCommand.phpAddLayoutEntities.php• Team.php© AutomatedReportsRepository.phpAutomatedReportsService.php• TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php(C) RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsSendCommand extends Commandpublic function handle(): intToreacn orevortresulis as sredortkesu lti/** @var AutomatedReportResult $reportResult */+VaLidkeciplents = schis-›aucomatedkeportsservice-›getvalzdkeciplencusers(sreporckesult-›gecкeport())?if ($this->automatedReportsService->shouldSendReport($validRecipients, $reportResult->getGeneratedAt())) €nunse> oocer-onro seut.ue racrtk.Dispatching job','uuid' => SreportResult->getUuid(),1):$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvid()));recurn commandAclas:.success;1 usageprivate function handleForceSend(int $resultId): int$reportResult = AutomatedReportResult::find($resultId);if ($reportResult === null) {$this->logger-›error(self::LOG_PREFIX . ' Result not found', ['result_id' => $resultId]);return conmondA doSFAWLURE"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportResult->getReport());if (empty($validRecipients)) {$this->logger->error(self::LOG_PREFIX' No valid recipients found', ['result_id' => $resultId,'uuid'=> $reportResult->getUuid()1):return commanaAczas::FALLURE,$this->logger->info(self::LOG_PREFIX .' Force dispatching job', ['result id' => Sresultld.'uvid'=> $reportResult->getUuid(),I);100101102103104105106$this->dispatcher->dispatch(new SendReportJob($reportResult->getUuid()));return commandallas: • SuccEssRetro - Plattorm • in 1h 39 mTue 14 Aor 15:21:17AutomatedRenortsCommandTest= custom.log050531voJ532533534535536537558559540541542543544545546547548549550551552553554555556557558559560567569574575576577578579586581= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]Al console [PROD] XA console [EU]Tx: Auto vPlayground vselect * from activities where uvid_to_bin('91e13b2f-2d1b-45f8-b1fd-1141b6563782') = uuid;Al console [STAGING]Gajiminny v29 128 6119594, 862SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams tI.n<→>I: on t.1d = U.ceam_1dWHERE U.team_id = 862 and sa.provider = 'salesferce':select * from automated_reports where id = 36select ar. frequency, r.*, ar.* from automated_report_results rjoin automated_reports ar on r.LeRontaid = ar.idwhere ar.frequency'one_off';select s.* from activity_searches s join users u 1.n<->1: ON s.user_id = u.id where u.team_id = 882;select * from nudges n where n.activity_search_idselect * from teams where created_at ›•2026-03-09' ;SELECT * FROM crm_ layouts WHERE crm_configuration_id = 1065; # 1065SELECT * FROM crm_layout_entities WHERE crm_layout_id = 3617;select * from users where team_id = 1 and name like '%Lukas%'; # 7160SELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;SELECT * FROM teams WHERE name LIKE '%Integrum ESG%'; # 1126, 1065,select * from opportunities where team_id = 1126;SELECT * FROM teams WHERE name LIKE '%Base%'; # 1125, 1063,select * from opportunities where team_id = 1125;select * from contacts cwhere c.team_id = 882;SELECT * FROM activities WHERE id = 76822967;SELECT * FROM crm_profiles WHERE user_id = 15440;SELECT * FROM crm_profiles WHERE crm_configuration_id = 555;SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr.SELECT15440, pl.3911, act. field 162182CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable idJOIN teams t 1..n‹->1: on t.id = u.team idWHERE U. team_id = 581 and sa.provider = 'salesferce':SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;...
|
NULL
|
-8508852726598538950
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFV faVsco.js vProject v=.env.root=.env.sta PhpStormFV faVsco.js vProject v=.env.root=.env.stagingE aitattributesO.gitignoreE.php-cs-fixer.cachephp.php-cs-fixer.dist.phppip.onostom.mela.ono=.phpunit.result.cache=.prettierignoreE.windsurfrulesphp_ide_helper.phpphp_ide_helper_models.phpphp artisan0 composer.json# composer.lock# dependency-checker.isonU dev.isonE ids.txt= infection.json.distM+ INSTALL.mdM+ INTERNAL_WEBHOOK_SETUP.mcjiminny_storageM+ licenses.mdM Makefile© package-lock.jsonE phostan.neon.distE phostan-baseline.neon<phpunit.xmlle raw sal query.salM+ README.mdộ sonar-project.propertiesE test.py<> Untitled Diagram.xmlIs vetur.config.jsM.WEbHOOK FILIERING IMPLEME>n -xternal Liorariesv = Scratches and Consolesv M Database ConsolesA jiminny@localhostA console [jiminny@localhost4 DI [iminny@localhost]A HS_local [iminny@localhosA SF [jiminny@localhost]A zoho_dev [jiminny@localhoV &PRODA console [PROD]consoe PrOdICDIIPKODIDCDAÁ QAI4 QAI PRODV A STAGINGA console [STAGING]A console_1 [STAGING]« uranus [STAGING]_Extensions> D ScratchesViewNavigatelaraveRefactonWindowHelp• #1894 on .IY-18909-automated-renorts-ask-liminnv v© ReportController.php© SendReportJob.phpAutomatedReportsCommand.php© AutomatedReportsSendCommand.phpAddLayoutEntities.php• Team.php© AutomatedReportsRepository.phpAutomatedReportsService.php• TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php(C) RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsSendCommand extends Commandpublic function handle(): intToreacn orevortresulis as sredortkesu lti/** @var AutomatedReportResult $reportResult */+VaLidkeciplents = schis-›aucomatedkeportsservice-›getvalzdkeciplencusers(sreporckesult-›gecкeport())?if ($this->automatedReportsService->shouldSendReport($validRecipients, $reportResult->getGeneratedAt())) €nunse> oocer-onro seut.ue racrtk.Dispatching job','uuid' => SreportResult->getUuid(),1):$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvid()));recurn commandAclas:.success;1 usageprivate function handleForceSend(int $resultId): int$reportResult = AutomatedReportResult::find($resultId);if ($reportResult === null) {$this->logger-›error(self::LOG_PREFIX . ' Result not found', ['result_id' => $resultId]);return conmondA doSFAWLURE"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportResult->getReport());if (empty($validRecipients)) {$this->logger->error(self::LOG_PREFIX' No valid recipients found', ['result_id' => $resultId,'uuid'=> $reportResult->getUuid()1):return commanaAczas::FALLURE,$this->logger->info(self::LOG_PREFIX .' Force dispatching job', ['result id' => Sresultld.'uvid'=> $reportResult->getUuid(),I);100101102103104105106$this->dispatcher->dispatch(new SendReportJob($reportResult->getUuid()));return commandallas: • SuccEssRetro - Plattorm • in 1h 39 mTue 14 Aor 15:21:17AutomatedRenortsCommandTest= custom.log050531voJ532533534535536537558559540541542543544545546547548549550551552553554555556557558559560567569574575576577578579586581= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]Al console [PROD] XA console [EU]Tx: Auto vPlayground vselect * from activities where uvid_to_bin('91e13b2f-2d1b-45f8-b1fd-1141b6563782') = uuid;Al console [STAGING]Gajiminny v29 128 6119594, 862SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams tI.n<→>I: on t.1d = U.ceam_1dWHERE U.team_id = 862 and sa.provider = 'salesferce':select * from automated_reports where id = 36select ar. frequency, r.*, ar.* from automated_report_results rjoin automated_reports ar on r.LeRontaid = ar.idwhere ar.frequency'one_off';select s.* from activity_searches s join users u 1.n<->1: ON s.user_id = u.id where u.team_id = 882;select * from nudges n where n.activity_search_idselect * from teams where created_at ›•2026-03-09' ;SELECT * FROM crm_ layouts WHERE crm_configuration_id = 1065; # 1065SELECT * FROM crm_layout_entities WHERE crm_layout_id = 3617;select * from users where team_id = 1 and name like '%Lukas%'; # 7160SELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;SELECT * FROM teams WHERE name LIKE '%Integrum ESG%'; # 1126, 1065,select * from opportunities where team_id = 1126;SELECT * FROM teams WHERE name LIKE '%Base%'; # 1125, 1063,select * from opportunities where team_id = 1125;select * from contacts cwhere c.team_id = 882;SELECT * FROM activities WHERE id = 76822967;SELECT * FROM crm_profiles WHERE user_id = 15440;SELECT * FROM crm_profiles WHERE crm_configuration_id = 555;SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr.SELECT15440, pl.3911, act. field 162182CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,u.email,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable idJOIN teams t 1..n‹->1: on t.id = u.team idWHERE U. team_id = 581 and sa.provider = 'salesferce':SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;...
|
13384
|
|
33591
|
678
|
45
|
2026-04-16T07:57:12.531655+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776326232531_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp=app.staging.jiminny.com/connect/zohocrm7 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilottix(security): composer depender8 JiminnyNew Taba Jiminny© Google1 ntegrationAccessor Memoranes+ New TabJIMINNYJY-18909-automated-reports-ask-iiminny = 871913Account disconnectedIt looks like your Zoho CRM account has become disconnectedPlease re-connect to continueco Sign in with Zoho CRM• S0 ll O 1 Suppot Daly in h am O (d 100% 2. & Thu 16 Apr 1057/11Bookmarks + +vindow_nametocused browser_urNULLPermalinkdevice_name sync_id machine_id syncedmonitor_1NULLNULLNULLNULLmonitor_1NULLNULLNULLNULLmonitor_NULLI:NULU: NULLINULLmonitor_2: NULU: NULUNULLULLNULLmonitor_1NULLNULLNULLVork: Meet - Daily - Pla...1NULLmonitor_1NULLNULLNULLVork: Meet - Daily - Pla….1NULLmonitor_2NULLNULLNULL...
|
NULL
|
-8508541916077769447
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp=app.staging.jiminny.com/connect/zohocrm7 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilottix(security): composer depender8 JiminnyNew Taba Jiminny© Google1 ntegrationAccessor Memoranes+ New TabJIMINNYJY-18909-automated-reports-ask-iiminny = 871913Account disconnectedIt looks like your Zoho CRM account has become disconnectedPlease re-connect to continueco Sign in with Zoho CRM• S0 ll O 1 Suppot Daly in h am O (d 100% 2. & Thu 16 Apr 1057/11Bookmarks + +vindow_nametocused browser_urNULLPermalinkdevice_name sync_id machine_id syncedmonitor_1NULLNULLNULLNULLmonitor_1NULLNULLNULLNULLmonitor_NULLI:NULU: NULLINULLmonitor_2: NULU: NULUNULLULLNULLmonitor_1NULLNULLNULLVork: Meet - Daily - Pla...1NULLmonitor_1NULLNULLNULLVork: Meet - Daily - Pla….1NULLmonitor_2NULLNULLNULL...
|
33588
|
|
78671
|
2010
|
1
|
2026-04-24T13:25:08.286094+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777037108286_m2.jpg...
|
PhpStorm
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Docker DesktopcaltVIewrTavsco.s°9 JY-20508-notify- Docker DesktopcaltVIewrTavsco.s°9 JY-20508-notify-before-AJ-report-expirationProjectphp ffmpeg.phpphp filesystems.phpphp fractal.phppip nasnlas.onppip nasning.onpphp ide-helper.phpphp image.phppnp integration-app.onpphpfiminny.phpphp KIOSK.ohpphp lang.ohpphp laratrust.pnpphp loaos.ohdphp media-streamina.ohpphp proohet-ai.ohophp queue.onophp salestorce.onophp saml2. ohophp secure-headers.ohophp sentry.phpphp services.phpphp session.nhophp Slack.phppho tectina nhnphp timezones.phppho view nhnpnp weonook-server.ong>D contrib)M datahacol>@ docsv D front-end>C.vscode>O.yarn> O coverage› O node modules> D public> O resources→ scriots› O src• vite= browserslistreenv. default• .gitignore.varnrc.vmO eclint confia.cisisconfia icor8 nackade isor69 jiminny_2.png6° apple-touch-icon.png6 favicon-16x16.pngkotavicon-32x3z.ong€ ms-icon-310x310.pngdandroid-chromea android-chrome-/2x/2.4.0ngA androidaandroid-chrome-192x1924.ong{ andreaiandroid-chrome-512x512.4.png1 60 2.8insichtsquared. 2.ond«idoctvne html>chtml lang="en"><heads‹meta http-equiv="content<meta charset="utf-8" /><title>{{app.titlel}</ti1smerarel="apple-touch-iconsizes="180x180"href="/ima/ico/apple-td<Linkhref=" ima/solashscreermedia="device-width:rele"aonle-touch-startt<Linkhref=" ima//snlashsereermedia=" device-width.rel="apple-touch-startinkhnof-l /imalcnlachceneermedia-"(device-width.rel="apple-touch-startiinkhnof-ll /imalenlacheanoormedia="(device-width: 3rel="apple-touch-startl<Linkhref=" ima/splashscreermedia=" device-width: 4rele"avole-touch-startt100% 12rl 24 Ao 10.20:00Seer now catches issues in PRs, explains what broke in prod, and fixes what you missed. Learn More*Project Phoenix - Figma0 JY-20489 | Optimize Nudges - PhaNew Tab0 Al reports promotion pages bv nik.JY-20738 add debug logs on AJ reJY-20157 add not enough activitiel8 JiminnyO Pipelines - jiminny/appInbox (1,609) - lukas.kovalik@jiminSentry8 503 Service Temporarily Unavailapp/app/Http/Controllers/Fronter— New Tabi docker.desktoo PERSONALAsk Gordon BETAImagesVolumesKubernetesBuildsModelsMCp Toolkit BET.Nockor HuhDocker scoutExtensionsManagecontainersGive feedbackContainer CPU usageOIo contalners are runnino.Q SearchNameContainer IDredis1220ffe7ed?7Д A 7c3еc7911304narokA AM 00a86edb2f8dblacktire-1f3fa652b7054liminnv_ext-1 587546c8dßedelasticsearch e802ad473a4f+ Resource usagedatadod-10727542fa222mariadh.1h7064070,2,2RAM 0.62 GR CP|1 0.00% Dick'.. GR used (limit • • GR)Q SearchContainer memory usage ONo containers are running.Only show runnina containersImagePort(s)Ledis:56370:6379kihana /kihana 7 10 2 5601-56011ЛАИЛ-ЛЛИЛblackfire/blackfire:1.: 8707:87079200:9200show all ports 2)datadoalaaent:6. 121CPU (%) ActionsN/AIN/AlN/AlN/AN/ATN/ADmariadb: 11.4.52201You are sianed outSign in to share images andcolllahorate with vour teamSign inShow chartsSian in›_ ® Update available...
|
NULL
|
-8508393238713401372
|
NULL
|
click
|
ocr
|
NULL
|
Docker DesktopcaltVIewrTavsco.s°9 JY-20508-notify- Docker DesktopcaltVIewrTavsco.s°9 JY-20508-notify-before-AJ-report-expirationProjectphp ffmpeg.phpphp filesystems.phpphp fractal.phppip nasnlas.onppip nasning.onpphp ide-helper.phpphp image.phppnp integration-app.onpphpfiminny.phpphp KIOSK.ohpphp lang.ohpphp laratrust.pnpphp loaos.ohdphp media-streamina.ohpphp proohet-ai.ohophp queue.onophp salestorce.onophp saml2. ohophp secure-headers.ohophp sentry.phpphp services.phpphp session.nhophp Slack.phppho tectina nhnphp timezones.phppho view nhnpnp weonook-server.ong>D contrib)M datahacol>@ docsv D front-end>C.vscode>O.yarn> O coverage› O node modules> D public> O resources→ scriots› O src• vite= browserslistreenv. default• .gitignore.varnrc.vmO eclint confia.cisisconfia icor8 nackade isor69 jiminny_2.png6° apple-touch-icon.png6 favicon-16x16.pngkotavicon-32x3z.ong€ ms-icon-310x310.pngdandroid-chromea android-chrome-/2x/2.4.0ngA androidaandroid-chrome-192x1924.ong{ andreaiandroid-chrome-512x512.4.png1 60 2.8insichtsquared. 2.ond«idoctvne html>chtml lang="en"><heads‹meta http-equiv="content<meta charset="utf-8" /><title>{{app.titlel}</ti1smerarel="apple-touch-iconsizes="180x180"href="/ima/ico/apple-td<Linkhref=" ima/solashscreermedia="device-width:rele"aonle-touch-startt<Linkhref=" ima//snlashsereermedia=" device-width.rel="apple-touch-startinkhnof-l /imalcnlachceneermedia-"(device-width.rel="apple-touch-startiinkhnof-ll /imalenlacheanoormedia="(device-width: 3rel="apple-touch-startl<Linkhref=" ima/splashscreermedia=" device-width: 4rele"avole-touch-startt100% 12rl 24 Ao 10.20:00Seer now catches issues in PRs, explains what broke in prod, and fixes what you missed. Learn More*Project Phoenix - Figma0 JY-20489 | Optimize Nudges - PhaNew Tab0 Al reports promotion pages bv nik.JY-20738 add debug logs on AJ reJY-20157 add not enough activitiel8 JiminnyO Pipelines - jiminny/appInbox (1,609) - lukas.kovalik@jiminSentry8 503 Service Temporarily Unavailapp/app/Http/Controllers/Fronter— New Tabi docker.desktoo PERSONALAsk Gordon BETAImagesVolumesKubernetesBuildsModelsMCp Toolkit BET.Nockor HuhDocker scoutExtensionsManagecontainersGive feedbackContainer CPU usageOIo contalners are runnino.Q SearchNameContainer IDredis1220ffe7ed?7Д A 7c3еc7911304narokA AM 00a86edb2f8dblacktire-1f3fa652b7054liminnv_ext-1 587546c8dßedelasticsearch e802ad473a4f+ Resource usagedatadod-10727542fa222mariadh.1h7064070,2,2RAM 0.62 GR CP|1 0.00% Dick'.. GR used (limit • • GR)Q SearchContainer memory usage ONo containers are running.Only show runnina containersImagePort(s)Ledis:56370:6379kihana /kihana 7 10 2 5601-56011ЛАИЛ-ЛЛИЛblackfire/blackfire:1.: 8707:87079200:9200show all ports 2)datadoalaaent:6. 121CPU (%) ActionsN/AIN/AlN/AlN/AN/ATN/ADmariadb: 11.4.52201You are sianed outSign in to share images andcolllahorate with vour teamSign inShow chartsSian in›_ ® Update available...
|
NULL
|
|
17206
|
375
|
0
|
2026-04-14T15:41:08.776268+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776181268776_m2.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
129434631855/80toCastle Age--Yeomen Research Compl 129434631855/80toCastle Age--Yeomen Research Complete--Murder Holes Research Complete---Bodkin Arrow Research Complete--Heated Shot Research Complete----Longbowman Created-Right-click to attack this unit!Castlekovaliklnkas (Britons)2893/48005/208/1111+2 (7)Q 8+28 Ellac the Hun: 4468/44683 Mari Djata I: 4446/4446 6 1I6 Prithviraj Chauhan: 4226/4226 © II2 Yekuno Amlak: 4164/41645 Danylo Kobiakovych: 4114/41147 Vikramaditya I: 3878/38781 kovaliklukas: 3798/37984 Wen Tianxiang: 3044/3044...
|
NULL
|
-8508356841944714558
|
NULL
|
visual_change
|
ocr
|
NULL
|
129434631855/80toCastle Age--Yeomen Research Compl 129434631855/80toCastle Age--Yeomen Research Complete--Murder Holes Research Complete---Bodkin Arrow Research Complete--Heated Shot Research Complete----Longbowman Created-Right-click to attack this unit!Castlekovaliklnkas (Britons)2893/48005/208/1111+2 (7)Q 8+28 Ellac the Hun: 4468/44683 Mari Djata I: 4446/4446 6 1I6 Prithviraj Chauhan: 4226/4226 © II2 Yekuno Amlak: 4164/41645 Danylo Kobiakovych: 4114/41147 Vikramaditya I: 3878/38781 kovaliklukas: 3798/37984 Wen Tianxiang: 3044/3044...
|
NULL
|
|
6470
|
116
|
92
|
2026-04-13T13:53:50.659060+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-13/1776 /Users/lukas/.screenpipe/data/data/2026-04-13/1776088430659_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
OrionFileEditViewHistoryBookmarksToolsDevelopWindo OrionFileEditViewHistoryBookmarksToolsDevelopWindowHelpActivity MonitorAll ProcessesProcess Namewaruaoynuresicor_arnoscameracapturedMacinTalkAUSPvoicebankingddeletedtrialdcom.apple.geodASConfigurationSubscriberASConfigurationSubscriberAppSSODaemonIsdappstoredLegacyProfilesSubscriberzshScreenSharingSubscribermediaremotedzshPasscodeSettingsSubscriberInteractiveLegacyProfilesSubscriberSoftwareUpdateSubscriberaudiomxdgamepolicydSoftwareUpdateSubscriberInteractiveLegacyProfilesSubscriberzshmapssyncdAccountSubscriberzshsirittsdMEMORY PRESSURElthlMem..v,u mo6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB5,9 MB5,9 MB5,9 MB5,9 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,7 MB5,7 MB5,7 MB5,7 MB5,6 MB5,6 MB5,6 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% [Mon 13 Apr 16:53:50CPUMemoryEnergyDiskNetworkThreadsPorts2412422262707269884431371346297431223425422282831567226252283252265PIDOUOTo549908169081790670889688915092119921239076168790684920955150920763435011921119207492110107558592117920724891891489211248949213016,00 GB13,02 GB2,91 GB1,38 GBApp Memory:Wired Memory:Compressed:Userranao_cmiodalassistlukaslukaslukaslukas_locationd_rmdlukasrootlukas_appstorelukaslukaslukasrootlukaslukaslukas_rmd_audiomxdrootlukas_rmdlukaslukas_rmdlukaslukas5,67 GB2,54 GB4,24 GB...
|
NULL
|
-8507400739849877994
|
NULL
|
click
|
ocr
|
NULL
|
OrionFileEditViewHistoryBookmarksToolsDevelopWindo OrionFileEditViewHistoryBookmarksToolsDevelopWindowHelpActivity MonitorAll ProcessesProcess Namewaruaoynuresicor_arnoscameracapturedMacinTalkAUSPvoicebankingddeletedtrialdcom.apple.geodASConfigurationSubscriberASConfigurationSubscriberAppSSODaemonIsdappstoredLegacyProfilesSubscriberzshScreenSharingSubscribermediaremotedzshPasscodeSettingsSubscriberInteractiveLegacyProfilesSubscriberSoftwareUpdateSubscriberaudiomxdgamepolicydSoftwareUpdateSubscriberInteractiveLegacyProfilesSubscriberzshmapssyncdAccountSubscriberzshsirittsdMEMORY PRESSURElthlMem..v,u mo6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB6,0 MB5,9 MB5,9 MB5,9 MB5,9 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,8 MB5,7 MB5,7 MB5,7 MB5,7 MB5,6 MB5,6 MB5,6 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% [Mon 13 Apr 16:53:50CPUMemoryEnergyDiskNetworkThreadsPorts2412422262707269884431371346297431223425422282831567226252283252265PIDOUOTo549908169081790670889688915092119921239076168790684920955150920763435011921119207492110107558592117920724891891489211248949213016,00 GB13,02 GB2,91 GB1,38 GBApp Memory:Wired Memory:Compressed:Userranao_cmiodalassistlukaslukaslukaslukas_locationd_rmdlukasrootlukas_appstorelukaslukaslukasrootlukaslukaslukas_rmd_audiomxdrootlukas_rmdlukaslukas_rmdlukaslukas5,67 GB2,54 GB4,24 GB...
|
6469
|
|
19638
|
420
|
10
|
2026-04-15T07:52:14.829008+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776239534829_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistory Bookmarks ProfilesTools FirefoxFileEoitViewHistory Bookmarks ProfilesToolsWindow Help-app.vanta.com/c/jiminny.com/employee/onboardingC < 40 ll © | [Platform] Planning... 8m left A100% (• Wed 15 Apr 10:52:14VantaA vantaVanta& For you - Confluenceb Lukas Kovalik - Time Offu Product Growth Platform | Userpildu Userpilotfix(security): composer dependeno+ New TabMy security tasks& My access requestsVantaLukas's security tasks for JiminnyHelp Jiminny stay secure and compliant by completing the following tasks.7 of 7 tasks completed> O Accept security policies.All policies accepted> • Complete general security awareness training# Recurs annually> • Complete HIPAA training# Recurs annually> • Install Kandji> • Register for TheLoop> • Setup MFA on Google Workspace> • Phishing QuizSecurity review by VantaJiminny partners with Vanta to stay secure and compliant.If you have questions, contact Tzvetomira Lenkova at [EMAIL]....
|
NULL
|
-8507011690999493588
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistory Bookmarks ProfilesTools FirefoxFileEoitViewHistory Bookmarks ProfilesToolsWindow Help-app.vanta.com/c/jiminny.com/employee/onboardingC < 40 ll © | [Platform] Planning... 8m left A100% (• Wed 15 Apr 10:52:14VantaA vantaVanta& For you - Confluenceb Lukas Kovalik - Time Offu Product Growth Platform | Userpildu Userpilotfix(security): composer dependeno+ New TabMy security tasks& My access requestsVantaLukas's security tasks for JiminnyHelp Jiminny stay secure and compliant by completing the following tasks.7 of 7 tasks completed> O Accept security policies.All policies accepted> • Complete general security awareness training# Recurs annually> • Complete HIPAA training# Recurs annually> • Install Kandji> • Register for TheLoop> • Setup MFA on Google Workspace> • Phishing QuizSecurity review by VantaJiminny partners with Vanta to stay secure and compliant.If you have questions, contact Tzvetomira Lenkova at [EMAIL]....
|
19636
|
|
77576
|
1956
|
9
|
2026-04-24T09:39:36.481585+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777023576481_m2.jpg...
|
PhpStorm
|
faVsco.js – SendReportNotGeneratedMailJobTest.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
Editor for SendReportNotGeneratedMailJobTest.php
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20738-debug-AJ-tracking-UP, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08510638,"height":0.025538707},"help_text":"Git Branch: JY-20738-debug-AJ-tracking-UP","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8400931,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ReportControllerTest","depth":6,"bounds":{"left":0.85538566,"top":0.019952115,"width":0.06017287,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ReportControllerTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ReportControllerTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Built-in Preview","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Chrome","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Firefox","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Safari","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"Editor for SendReportNotGeneratedMailJobTest.php","depth":4,"bounds":{"left":0.18085106,"top":0.1963288,"width":0.24135639,"height":0.782921},"role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.67852396,"top":0.12529927,"width":0.0076462766,"height":0.015163607},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6878325,"top":0.123703115,"width":0.00731383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.69514626,"top":0.123703115,"width":0.006981383,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","depth":4,"bounds":{"left":0.44414893,"top":0.0,"width":0.30784574,"height":1.0},"value":"<?php\n\nnamespace Jiminny\\Services\\UserPilot;\n\nuse Illuminate\\Http\\Client\\PendingRequest;\nuse Illuminate\\Support\\Facades\\Http;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Partner;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\n\nclass UserPilotClient\n{\n private const API_ENDPOINT = 'https://api.userpilot.io/v1/';\n\n private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';\n\n private function createRequest(): PendingRequest\n {\n return Http::withHeaders([\n 'X-API-Version' => '2020-09-22',\n 'Authorization' => 'Token ' . config('services.userpilot.key'),\n ]);\n }\n\n public function track(User $user, string $event, array $payload = []): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [\n 'event_name' => $event,\n 'user_id' => $user->getUuid(),\n 'metadata' => $payload,\n ]);\n }\n\n public function upsertUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $companyMetadata = $this->getCompanyMetadata($user->getTeam());\n $companyMetadata['id'] = $user->getTeam()->getUuid();\n\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [\n 'user_id' => $user->getUuid(),\n 'metadata' => [\n 'name' => $user->name,\n 'first_name' => $user->getFirstName(),\n 'position' => $user->job ? $user->job->name : null,\n 'email' => $user->getEmailAddress(),\n 'created_at' => $user->getCreatedAt()->unix(),\n 'is_admin' => $user->hasRole(User::ROLE_ADMIN),\n 'is_manager' => $user->hasRole(User::ROLE_MANAGER),\n 'is_owner' => $user->isTeamOwner(),\n 'is_insights' => $user->hasRole(User::ROLE_ANALYST),\n 'is_recorder' => $user->hasRole(User::ROLE_RECORDER),\n 'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),\n 'is_listener' => $user->hasRole(User::ROLE_LISTENER),\n 'license' => null,\n 'team' => $user->group ? $user->group->name : null,\n 'language' => $user->getLanguage(),\n 'email_sync' => $user->isSyncEmailEnabled(),\n ],\n 'company' => $companyMetadata,\n ]);\n }\n\n public function upsertCompany(Team $team): void\n {\n $this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [\n 'company_id' => $team->getUuid(),\n 'metadata' => $this->getCompanyMetadata($team),\n ]);\n }\n\n private function getCompanyMetadata(Team $team): array\n {\n return [\n 'created_at' => $team->getCreatedAt()->unix(),\n 'name' => $team->getName(),\n 'region' => config('jiminny.deploy_region'),\n 'crm' => $team->getCrmConfiguration()->getProviderName(),\n 'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),\n 'calendar' => $team->getCalendarProvider(),\n 'notification_provider' => $team->getNotificationProvider(),\n 'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),\n 'tier' => $team->getTier()?->getTitle(),\n ];\n }\n\n\n public function deleteUser(User $user): void\n {\n if ($this->shouldRequest($user->getTeam()) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'users', [\n 'users' => [$user->getUuid()],\n ]);\n }\n\n public function deleteCompany(Team $team): void\n {\n if ($this->shouldRequest($team) === false) {\n return;\n }\n\n $this->createRequest()->delete(self::API_ENDPOINT . 'companies', [\n 'companies' => [$team->getUuid()],\n ]);\n }\n\n public function shouldRequest(Team $team): bool\n {\n return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;\n }\n\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8506803775513190929
|
6651484640769067900
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
Editor for SendReportNotGeneratedMailJobTest.php
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
|
6962
|
124
|
7
|
2026-04-13T14:22:23.431763+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-13/1776 /Users/lukas/.screenpipe/data/data/2026-04-13/1776090143431_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe/
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe/","depth":4,"value":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe/","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-8506170850142559396
|
5179911408504532507
|
click
|
accessibility
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe/
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
6961
|
|
43555
|
925
|
47
|
2026-04-17T08:12:24.790010+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776413544790_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
SackFileEditViewHistoryWindowJiminny ...HomeDMs= U SackFileEditViewHistoryWindowJiminny ...HomeDMs= Unreads@ Threads6 HuddlesDrafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& jiminny-x-integrati...platform-inner-teamMore(# Channels# ai-chapter# alerts# backend# contusion-clinic# curiosity lab# engineering# frontendi# general# infra-changes# jiminny-bg# platform-tickets# product_launchesac random* releases# sofia-office# support# thank-yous# the people of iimi..# jiminny_social &HelpQ Search Jiminny Inc# engineering8 246дQBookmarks& Benefits• Direct messagesD. Nikolay Nik... 13 Aneliya Angelova, ...®. Galya Dimitrovao Stoyan Tanevgo Vasil vasilev. Nikolay Ivanov®. Aneliya AngelovaP. Ves. Steliyan Georgiev**:Apps# Jira CloudToast• MessagesCanvasC Files0® 2replies Last reply 16 days agoOpen Positions& PinsWednesday, April 1st~Nikolay Ivanov 1:19 PMyou can proceed with deployingMonday, April 6th~Iliyana Netseva 10:30 AMwas added to #engineering by Mira.Yesterday~CircleCl APP 9:02 AMJ 2 PRs with vulnerability fixes are ready for review lPlease take a look at the code and confirm that everything works properly on your local machine or on a planet environment &~*Pull requests (jiminny/app)• #11975 fix(security): npm dependency updates - 2026-04-16 ( secfix/npm-20260416)• #11970 fix(security): composer dependency updates - 2026-04-15 ( secfix/composer -20260415 )Mew workflow runStefka Stoyanova 11:20 AMHi team, thanks to @Nikolay Yankov when dependabot finds security vulnerabilities, PRs are open like the aboveI suggest that developers on SRD from both teams review and test them, so that they can be merged timely A1 reply Today at 11:12 AMVasil Vasilev 12:01 PMPlease do not merge for a few minutes, there's a hotfix in the pipeline fixing a wrong class pathVasil Vasilev 12:43 PMyou can now merge againToday ~CacIecI APP 8:52 AM2%Rs with vulnerability fixes are ready for review -Please take a look at the code and confirm that everything works properly on your local machine or on a planet environment dPull requests (jiminny/app)•#al7ro nx(security). nom aependency upaates - 2020-04-10 (secrtx/npm-20200410)• #11970 fix(security): composer dependency updates - 2026-04-15 ( secfix/composer-20260415 )Vew work low runllian Kyuchukov 10:28 AMWe have a broken loop of suncing Stage changes for two clients, which results in non-stop requests to Prophet (which costsmoney).Has there been any changes to the logic?opee runily sacesopportunity_id = 7594349 has 10267 records0911 reply Today at 10:47 AMMessage #engineeringAacalhost]C* scratch_1.json(iii crm configurations [EUlconnect.vueA console [PROD]V Onboard.vueA console [STAGING]crouna vMa lminny v026 49 A22 X3 X 103 ^370 order by c.updated_at desc;re activity_id = 38833541;re activity_id = 39216301;_logs where activity_id = 39216301;uuid to bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid: # 38833541. *uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = vvid;#072105011Cre crm_configuration_id = 319 and crm_provider_id = 525785080;ere crn contiouracion 10 = o1y ana crioroviaer 10 = 410100144/471rm_configuration_id = 319 and crm_provider_id = 47150650569;rm_configuration_id = 319 and crm_provider_id IN ('665587441856',1856 - activity - Alex Howes [EMAIL] created 2026-01-267700 - [EMAIL] 2026-03-24d = t.owner_id THEN ' (owner)' ELSE"' END) AS user_id,ounts saable_id= u.team_idrovider = 'hukspot':ere feature_id = 40;556: # owner: 18101. crm: 477ns wnere 10 -418101;d = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,ounts saable_id= u.team_idrovider = 'integration-app';ere id = 7594349;m_id = 459;459;d = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,ounts saable_id= u.team_idrovider = 'hubspot';Backend Chapter • 18 m left100% C•Fri 17 Apr 11:12:24CascadeAutomated Report RetrInvestigating HubSpotComponent|AiAutomation\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:1, is executed. Can it update the opportunitysta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.20560 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...lllLiorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:=xecutonowUpportunityscaceupuared event Tirea- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle•Loac opportuniry tron Db2. Check team has AI_CRM_FILLING feature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener:.handle- FillCrmFieldValuesService: : execute()- U0portunaVermrle ohand ler..execuie1. Calls Prophet AI to extract field values from deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes AI-generated values back to CRM (HubSpot)Does "Uocare the ooponuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcally• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->sync0pportunity -ProcessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,potentially updating stage_id and other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord( also calls syncOpportunity after writing — UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not found2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate fromthe scheduled sync jobs.C1l -Ask anything (24L)+ ‹› CodeClaude Sonnet 4.6( 4 spaces...
|
NULL
|
-8505521413604049199
|
NULL
|
visual_change
|
ocr
|
NULL
|
SackFileEditViewHistoryWindowJiminny ...HomeDMs= U SackFileEditViewHistoryWindowJiminny ...HomeDMs= Unreads@ Threads6 HuddlesDrafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& jiminny-x-integrati...platform-inner-teamMore(# Channels# ai-chapter# alerts# backend# contusion-clinic# curiosity lab# engineering# frontendi# general# infra-changes# jiminny-bg# platform-tickets# product_launchesac random* releases# sofia-office# support# thank-yous# the people of iimi..# jiminny_social &HelpQ Search Jiminny Inc# engineering8 246дQBookmarks& Benefits• Direct messagesD. Nikolay Nik... 13 Aneliya Angelova, ...®. Galya Dimitrovao Stoyan Tanevgo Vasil vasilev. Nikolay Ivanov®. Aneliya AngelovaP. Ves. Steliyan Georgiev**:Apps# Jira CloudToast• MessagesCanvasC Files0® 2replies Last reply 16 days agoOpen Positions& PinsWednesday, April 1st~Nikolay Ivanov 1:19 PMyou can proceed with deployingMonday, April 6th~Iliyana Netseva 10:30 AMwas added to #engineering by Mira.Yesterday~CircleCl APP 9:02 AMJ 2 PRs with vulnerability fixes are ready for review lPlease take a look at the code and confirm that everything works properly on your local machine or on a planet environment &~*Pull requests (jiminny/app)• #11975 fix(security): npm dependency updates - 2026-04-16 ( secfix/npm-20260416)• #11970 fix(security): composer dependency updates - 2026-04-15 ( secfix/composer -20260415 )Mew workflow runStefka Stoyanova 11:20 AMHi team, thanks to @Nikolay Yankov when dependabot finds security vulnerabilities, PRs are open like the aboveI suggest that developers on SRD from both teams review and test them, so that they can be merged timely A1 reply Today at 11:12 AMVasil Vasilev 12:01 PMPlease do not merge for a few minutes, there's a hotfix in the pipeline fixing a wrong class pathVasil Vasilev 12:43 PMyou can now merge againToday ~CacIecI APP 8:52 AM2%Rs with vulnerability fixes are ready for review -Please take a look at the code and confirm that everything works properly on your local machine or on a planet environment dPull requests (jiminny/app)•#al7ro nx(security). nom aependency upaates - 2020-04-10 (secrtx/npm-20200410)• #11970 fix(security): composer dependency updates - 2026-04-15 ( secfix/composer-20260415 )Vew work low runllian Kyuchukov 10:28 AMWe have a broken loop of suncing Stage changes for two clients, which results in non-stop requests to Prophet (which costsmoney).Has there been any changes to the logic?opee runily sacesopportunity_id = 7594349 has 10267 records0911 reply Today at 10:47 AMMessage #engineeringAacalhost]C* scratch_1.json(iii crm configurations [EUlconnect.vueA console [PROD]V Onboard.vueA console [STAGING]crouna vMa lminny v026 49 A22 X3 X 103 ^370 order by c.updated_at desc;re activity_id = 38833541;re activity_id = 39216301;_logs where activity_id = 39216301;uuid to bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid: # 38833541. *uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = vvid;#072105011Cre crm_configuration_id = 319 and crm_provider_id = 525785080;ere crn contiouracion 10 = o1y ana crioroviaer 10 = 410100144/471rm_configuration_id = 319 and crm_provider_id = 47150650569;rm_configuration_id = 319 and crm_provider_id IN ('665587441856',1856 - activity - Alex Howes [EMAIL] created 2026-01-267700 - [EMAIL] 2026-03-24d = t.owner_id THEN ' (owner)' ELSE"' END) AS user_id,ounts saable_id= u.team_idrovider = 'hukspot':ere feature_id = 40;556: # owner: 18101. crm: 477ns wnere 10 -418101;d = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,ounts saable_id= u.team_idrovider = 'integration-app';ere id = 7594349;m_id = 459;459;d = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,ounts saable_id= u.team_idrovider = 'hubspot';Backend Chapter • 18 m left100% C•Fri 17 Apr 11:12:24CascadeAutomated Report RetrInvestigating HubSpotComponent|AiAutomation\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:1, is executed. Can it update the opportunitysta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.20560 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...lllLiorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:=xecutonowUpportunityscaceupuared event Tirea- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle•Loac opportuniry tron Db2. Check team has AI_CRM_FILLING feature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener:.handle- FillCrmFieldValuesService: : execute()- U0portunaVermrle ohand ler..execuie1. Calls Prophet AI to extract field values from deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes AI-generated values back to CRM (HubSpot)Does "Uocare the ooponuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcally• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->sync0pportunity -ProcessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,potentially updating stage_id and other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord( also calls syncOpportunity after writing — UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not found2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate fromthe scheduled sync jobs.C1l -Ask anything (24L)+ ‹› CodeClaude Sonnet 4.6( 4 spaces...
|
NULL
|
|
47875
|
1015
|
8
|
2026-04-17T12:10:08.986668+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776427808986_m1.jpg...
|
PhpStorm
|
Commit Changes
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Diff
Changelist:
Changelist:
Changes
Show Diff
Rol Diff
Changelist:
Changelist:
Changes
Show Diff
Rollback...
Refresh
Group By
Expand All
Collapse All
2 modified
JY-20692 change response parameter
Commit Message
Commit Message History
Git
Author:
Author:
Amend commit
Sign-off commit
Create extra commit with file movements
Commit Checks
Update copyright
Reformat code
Rearrange code
Optimize imports
Cleanup
Choose profile
Check malicious dependencies
Run external formatter
Configure
Perform SonarQube for IDE analysis
Find unused view files
Run Git hooks
Advanced Commit Checks
Analyze code
Choose profile
Check TODO
Configure
After Commit
Upload files to:
Upload files to:
<None>
Always use selected server or group of servers
Previous Difference
Next Difference
Jump to Source
Compare Previous File
Compare Next File
Go to Changed File…
Side-by-side viewer
Do not ignore
Highlight words
Collapse Unchanged Fragments
Synchronize Scrolling
Disable Editing
Settings
Help
1 difference
5bb8fefc
<template>
<WelcomeLayout
title="Account disconnected"
textPosition="center"
:icon="faUnlink"
:class="$style.layout"
>
<div :class="$style.container" v-if="providersLoaded">
<p>
<strong>
It looks like your {{ localProvider.displayName }} account has become
disconnected
</strong>
</p>
<p :class="$style.small">Please re-connect to continue</p>
<p v-if="isInIframe">
We'll open the {{ localProvider.displayName }} authentication in a new
tab. Please return here and refresh the page once complete
</p>
<GoogleLikeButton
v-if="localProvider.viaIntegrationApp && crmTokenLoaded"
as="a"
:key="localProvider.name"
:brand-logo="localProvider.name"
:class="$style.connectButton"
@click="integrationAppOnClick"
>
Sign in with {{ localProvider.displayName }}
</GoogleLikeButton>
<GoogleLikeButton
v-if="!localProvider.viaIntegrationApp"
as="a"
:key="localProvider.name"
:href="`/auth/redirect/${localProvider.name}`"
:target="target"
:brand-logo="localProvider.name"
:class="$style.connectButton"
>
Sign in with {{ localProvider.displayName }}
</GoogleLikeButton>
</div>
<BuildInfo />
<KioskBanner />
</WelcomeLayout>
</template>
<script>
import window from "window";
import axios from "axios";
import { faUnlink } from "@fortawesome/pro-regular-svg-icons";
import isInIframe from "@/utils/isInIframe";
import BuildInfo from "@/components/layout/BuildInfo/BuildInfo.vue";
import KioskBanner from "@/components/shared/KioskBanner/KioskBanner.vue";
import WelcomeLayout from "@/components/layout/WelcomeLayout/WelcomeLayout.vue";
import GoogleLikeButton from "@/components/shared/Buttons/GoogleLikeButton.vue";
import { showSnackbarError, normalizeError } from "@/utils/index";
import { IntegrationAppClient } from "@integration-app/sdk";
export default {
name: "ConnectPage",
components: {
BuildInfo,
KioskBanner,
WelcomeLayout,
GoogleLikeButton,
},
data() {
return {
...window.connectData,
crmToken: null,
faUnlink,
isInIframe,
providers: [],
providersLoaded: false,
crmTokenLoaded: false,
};
},
computed: {
localProvider() {
return this.providers.find((e) => e.name === this.provider);
},
target() {
return this.isInIframe ? "_blank" : null;
},
},
created() {
this.getProviders();
},
mounted() {
this.showErrors();
},
watch: {
providersLoaded() {
if (this.providersLoaded) {
this.prepareIntegrationAppConnection();
}
},
},
methods: {
showErrors() {
if (!this.error) return;
showSnackbarError(this.error, undefined, undefined, false);
},
unwrapEntityResponse({ data }) {
return data.map(({ icon, name, displayName, viaIntegrationApp }) => {
return { icon, name, displayName, viaIntegrationApp };
});
},
async getProviders() {
try {
const response = await axios.get("/api/v1/connect-providers");
this.providers = this.unwrapEntityResponse(response);
this.providersLoaded = true;
} catch {
showSnackbarError(
"An error occurred, while loading form data (connect providers).",
);
}
},
async prepareIntegrationAppConnection() {
if (this.localProvider.viaIntegrationApp) {
try {
const response = await axios.get("/api/v1/integration-app-token");
this.crmToken = response.data.token;
this.crmTokenLoaded = true;
} catch (error) {
console.log(error);
showSnackbarError(
`An error occurred while preparing the page.
Try refreshing, if the error persists get in touch with the Jiminny team.`,
);
}
}
},
async integrationAppOnClick() {
const integrationApp = new IntegrationAppClient({
token: this.crmToken,
});
const connection = await integrationApp
.integration(this.localProvider.name)
.openNewConnection({
showPoweredBy: false,
allowMultipleConnections: false,
});
if (connection && connection.disconnected === false) {
try {
const saveRequest = await axios.post(
"/api/v1/integration-app-connect",
);
if (saveRequest.data && saveRequest.data.success === true) {
/** If all is good refresh the page here */
window.location = "/dashboard";
return;
}
throw new Error(saveRequest.data.message);
} catch (error) {
console.log(error);
showSnackbarError(normalizeError(error));
}
}
},
},
};
</script>
<style module lang="less" src="./connect.less"></style>
Current version...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Diff","depth":1,"role_description":"text"},{"role":"AXStaticText","text":"Changelist:","depth":1,"role_description":"text"},{"role":"AXPopUpButton","text":"Changelist:","depth":1,"role_description":"pop up button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Changes","depth":6,"role_description":"text"},{"role":"AXButton","text":"Show Diff","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Rollback...","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Group By","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand All","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2 modified","depth":1,"role_description":"text"},{"role":"AXTextArea","text":"JY-20692 change response parameter","depth":2,"value":"JY-20692 change response parameter","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Commit Message","depth":1,"role_description":"text"},{"role":"AXButton","text":"Commit Message History","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Git","depth":2,"role_description":"text"},{"role":"AXStaticText","text":"Author:","depth":2,"role_description":"text"},{"role":"AXTextArea","text":"Author:","depth":3,"role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Amend commit","depth":2,"help_text":"Merge this commit with the previous one","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Sign-off commit","depth":2,"help_text":"<html>Adds the following line at the end of the commit message:<br/>Signed-off by: Lukas Kovalik <kovaliklukas@gmail.com></html>","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Create extra commit with file movements","depth":2,"role_description":"checkbox","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Commit Checks","depth":2,"role_description":"text"},{"role":"AXCheckBox","text":"Update copyright","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Reformat code","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Rearrange code","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Optimize imports","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Cleanup","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Choose profile","depth":2,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Check malicious dependencies","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Run external formatter","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Configure","depth":2,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Perform SonarQube for IDE analysis","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Find unused view files","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Run Git hooks","depth":2,"help_text":"If unchecked, Git hooks will be skipped with the '--no-verify' option for the upcoming commit","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Advanced Commit Checks","depth":2,"role_description":"text"},{"role":"AXCheckBox","text":"Analyze code","depth":2,"help_text":"","role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Choose profile","depth":2,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Check TODO","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Configure","depth":2,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"After Commit","depth":2,"role_description":"text"},{"role":"AXStaticText","text":"Upload files to:","depth":2,"role_description":"text"},{"role":"AXPopUpButton","text":"Upload files to:","depth":2,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"<None>","depth":7,"role_description":"text"},{"role":"AXCheckBox","text":"Always use selected server or group of servers","depth":2,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Difference","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Difference","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Jump to Source","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compare Previous File","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compare Next File","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Go to Changed File…","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Side-by-side viewer","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Do not ignore","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Highlight words","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse Unchanged Fragments","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Synchronize Scrolling","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Disable Editing","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Help","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1 difference","depth":1,"role_description":"text"},{"role":"AXTextField","text":"5bb8fefc","depth":1,"value":"5bb8fefc","help_text":"text/plain","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<template>\n <WelcomeLayout\n title=\"Account disconnected\"\n textPosition=\"center\"\n :icon=\"faUnlink\"\n :class=\"$style.layout\"\n >\n <div :class=\"$style.container\" v-if=\"providersLoaded\">\n <p>\n <strong>\n It looks like your {{ localProvider.displayName }} account has become\n disconnected\n </strong>\n </p>\n <p :class=\"$style.small\">Please re-connect to continue</p>\n <p v-if=\"isInIframe\">\n We'll open the {{ localProvider.displayName }} authentication in a new\n tab. Please return here and refresh the page once complete\n </p>\n\n <GoogleLikeButton\n v-if=\"localProvider.viaIntegrationApp && crmTokenLoaded\"\n as=\"a\"\n :key=\"localProvider.name\"\n :brand-logo=\"localProvider.name\"\n :class=\"$style.connectButton\"\n @click=\"integrationAppOnClick\"\n >\n Sign in with {{ localProvider.displayName }}\n </GoogleLikeButton>\n <GoogleLikeButton\n v-if=\"!localProvider.viaIntegrationApp\"\n as=\"a\"\n :key=\"localProvider.name\"\n :href=\"`/auth/redirect/${localProvider.name}`\"\n :target=\"target\"\n :brand-logo=\"localProvider.name\"\n :class=\"$style.connectButton\"\n >\n Sign in with {{ localProvider.displayName }}\n </GoogleLikeButton>\n </div>\n <BuildInfo />\n\n <KioskBanner />\n </WelcomeLayout>\n</template>\n\n<script>\nimport window from \"window\";\nimport axios from \"axios\";\nimport { faUnlink } from \"@fortawesome/pro-regular-svg-icons\";\nimport isInIframe from \"@/utils/isInIframe\";\nimport BuildInfo from \"@/components/layout/BuildInfo/BuildInfo.vue\";\nimport KioskBanner from \"@/components/shared/KioskBanner/KioskBanner.vue\";\nimport WelcomeLayout from \"@/components/layout/WelcomeLayout/WelcomeLayout.vue\";\nimport GoogleLikeButton from \"@/components/shared/Buttons/GoogleLikeButton.vue\";\nimport { showSnackbarError, normalizeError } from \"@/utils/index\";\nimport { IntegrationAppClient } from \"@integration-app/sdk\";\n\nexport default {\n name: \"ConnectPage\",\n components: {\n BuildInfo,\n KioskBanner,\n WelcomeLayout,\n GoogleLikeButton,\n },\n data() {\n return {\n ...window.connectData,\n crmToken: null,\n faUnlink,\n isInIframe,\n providers: [],\n providersLoaded: false,\n crmTokenLoaded: false,\n };\n },\n computed: {\n localProvider() {\n return this.providers.find((e) => e.name === this.provider);\n },\n target() {\n return this.isInIframe ? \"_blank\" : null;\n },\n },\n created() {\n this.getProviders();\n },\n mounted() {\n this.showErrors();\n },\n watch: {\n providersLoaded() {\n if (this.providersLoaded) {\n this.prepareIntegrationAppConnection();\n }\n },\n },\n methods: {\n showErrors() {\n if (!this.error) return;\n\n showSnackbarError(this.error, undefined, undefined, false);\n },\n unwrapEntityResponse({ data }) {\n return data.map(({ icon, name, displayName, viaIntegrationApp }) => {\n return { icon, name, displayName, viaIntegrationApp };\n });\n },\n async getProviders() {\n try {\n const response = await axios.get(\"/api/v1/connect-providers\");\n this.providers = this.unwrapEntityResponse(response);\n this.providersLoaded = true;\n } catch {\n showSnackbarError(\n \"An error occurred, while loading form data (connect providers).\",\n );\n }\n },\n async prepareIntegrationAppConnection() {\n if (this.localProvider.viaIntegrationApp) {\n try {\n const response = await axios.get(\"/api/v1/integration-app-token\");\n this.crmToken = response.data.token;\n this.crmTokenLoaded = true;\n } catch (error) {\n console.log(error);\n showSnackbarError(\n `An error occurred while preparing the page.\n Try refreshing, if the error persists get in touch with the Jiminny team.`,\n );\n }\n }\n },\n async integrationAppOnClick() {\n const integrationApp = new IntegrationAppClient({\n token: this.crmToken,\n });\n\n const connection = await integrationApp\n .integration(this.localProvider.name)\n .openNewConnection({\n showPoweredBy: false,\n allowMultipleConnections: false,\n });\n\n if (connection && connection.disconnected === false) {\n try {\n const saveRequest = await axios.post(\n \"/api/v1/integration-app-connect\",\n );\n if (saveRequest.data && saveRequest.data.success === true) {\n /** If all is good refresh the page here */\n window.location = \"/dashboard\";\n return;\n }\n\n throw new Error(saveRequest.data.message);\n } catch (error) {\n console.log(error);\n showSnackbarError(normalizeError(error));\n }\n }\n },\n },\n};\n</script>\n\n<style module lang=\"less\" src=\"./connect.less\"></style>","depth":2,"value":"<template>\n <WelcomeLayout\n title=\"Account disconnected\"\n textPosition=\"center\"\n :icon=\"faUnlink\"\n :class=\"$style.layout\"\n >\n <div :class=\"$style.container\" v-if=\"providersLoaded\">\n <p>\n <strong>\n It looks like your {{ localProvider.displayName }} account has become\n disconnected\n </strong>\n </p>\n <p :class=\"$style.small\">Please re-connect to continue</p>\n <p v-if=\"isInIframe\">\n We'll open the {{ localProvider.displayName }} authentication in a new\n tab. Please return here and refresh the page once complete\n </p>\n\n <GoogleLikeButton\n v-if=\"localProvider.viaIntegrationApp && crmTokenLoaded\"\n as=\"a\"\n :key=\"localProvider.name\"\n :brand-logo=\"localProvider.name\"\n :class=\"$style.connectButton\"\n @click=\"integrationAppOnClick\"\n >\n Sign in with {{ localProvider.displayName }}\n </GoogleLikeButton>\n <GoogleLikeButton\n v-if=\"!localProvider.viaIntegrationApp\"\n as=\"a\"\n :key=\"localProvider.name\"\n :href=\"`/auth/redirect/${localProvider.name}`\"\n :target=\"target\"\n :brand-logo=\"localProvider.name\"\n :class=\"$style.connectButton\"\n >\n Sign in with {{ localProvider.displayName }}\n </GoogleLikeButton>\n </div>\n <BuildInfo />\n\n <KioskBanner />\n </WelcomeLayout>\n</template>\n\n<script>\nimport window from \"window\";\nimport axios from \"axios\";\nimport { faUnlink } from \"@fortawesome/pro-regular-svg-icons\";\nimport isInIframe from \"@/utils/isInIframe\";\nimport BuildInfo from \"@/components/layout/BuildInfo/BuildInfo.vue\";\nimport KioskBanner from \"@/components/shared/KioskBanner/KioskBanner.vue\";\nimport WelcomeLayout from \"@/components/layout/WelcomeLayout/WelcomeLayout.vue\";\nimport GoogleLikeButton from \"@/components/shared/Buttons/GoogleLikeButton.vue\";\nimport { showSnackbarError, normalizeError } from \"@/utils/index\";\nimport { IntegrationAppClient } from \"@integration-app/sdk\";\n\nexport default {\n name: \"ConnectPage\",\n components: {\n BuildInfo,\n KioskBanner,\n WelcomeLayout,\n GoogleLikeButton,\n },\n data() {\n return {\n ...window.connectData,\n crmToken: null,\n faUnlink,\n isInIframe,\n providers: [],\n providersLoaded: false,\n crmTokenLoaded: false,\n };\n },\n computed: {\n localProvider() {\n return this.providers.find((e) => e.name === this.provider);\n },\n target() {\n return this.isInIframe ? \"_blank\" : null;\n },\n },\n created() {\n this.getProviders();\n },\n mounted() {\n this.showErrors();\n },\n watch: {\n providersLoaded() {\n if (this.providersLoaded) {\n this.prepareIntegrationAppConnection();\n }\n },\n },\n methods: {\n showErrors() {\n if (!this.error) return;\n\n showSnackbarError(this.error, undefined, undefined, false);\n },\n unwrapEntityResponse({ data }) {\n return data.map(({ icon, name, displayName, viaIntegrationApp }) => {\n return { icon, name, displayName, viaIntegrationApp };\n });\n },\n async getProviders() {\n try {\n const response = await axios.get(\"/api/v1/connect-providers\");\n this.providers = this.unwrapEntityResponse(response);\n this.providersLoaded = true;\n } catch {\n showSnackbarError(\n \"An error occurred, while loading form data (connect providers).\",\n );\n }\n },\n async prepareIntegrationAppConnection() {\n if (this.localProvider.viaIntegrationApp) {\n try {\n const response = await axios.get(\"/api/v1/integration-app-token\");\n this.crmToken = response.data.token;\n this.crmTokenLoaded = true;\n } catch (error) {\n console.log(error);\n showSnackbarError(\n `An error occurred while preparing the page.\n Try refreshing, if the error persists get in touch with the Jiminny team.`,\n );\n }\n }\n },\n async integrationAppOnClick() {\n const integrationApp = new IntegrationAppClient({\n token: this.crmToken,\n });\n\n const connection = await integrationApp\n .integration(this.localProvider.name)\n .openNewConnection({\n showPoweredBy: false,\n allowMultipleConnections: false,\n });\n\n if (connection && connection.disconnected === false) {\n try {\n const saveRequest = await axios.post(\n \"/api/v1/integration-app-connect\",\n );\n if (saveRequest.data && saveRequest.data.success === true) {\n /** If all is good refresh the page here */\n window.location = \"/dashboard\";\n return;\n }\n\n throw new Error(saveRequest.data.message);\n } catch (error) {\n console.log(error);\n showSnackbarError(normalizeError(error));\n }\n }\n },\n },\n};\n</script>\n\n<style module lang=\"less\" src=\"./connect.less\"></style>","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Current version","depth":1,"value":"Current version","help_text":"text/plain","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8505476034025148137
|
-8009324243370075323
|
idle
|
accessibility
|
NULL
|
Diff
Changelist:
Changelist:
Changes
Show Diff
Rol Diff
Changelist:
Changelist:
Changes
Show Diff
Rollback...
Refresh
Group By
Expand All
Collapse All
2 modified
JY-20692 change response parameter
Commit Message
Commit Message History
Git
Author:
Author:
Amend commit
Sign-off commit
Create extra commit with file movements
Commit Checks
Update copyright
Reformat code
Rearrange code
Optimize imports
Cleanup
Choose profile
Check malicious dependencies
Run external formatter
Configure
Perform SonarQube for IDE analysis
Find unused view files
Run Git hooks
Advanced Commit Checks
Analyze code
Choose profile
Check TODO
Configure
After Commit
Upload files to:
Upload files to:
<None>
Always use selected server or group of servers
Previous Difference
Next Difference
Jump to Source
Compare Previous File
Compare Next File
Go to Changed File…
Side-by-side viewer
Do not ignore
Highlight words
Collapse Unchanged Fragments
Synchronize Scrolling
Disable Editing
Settings
Help
1 difference
5bb8fefc
<template>
<WelcomeLayout
title="Account disconnected"
textPosition="center"
:icon="faUnlink"
:class="$style.layout"
>
<div :class="$style.container" v-if="providersLoaded">
<p>
<strong>
It looks like your {{ localProvider.displayName }} account has become
disconnected
</strong>
</p>
<p :class="$style.small">Please re-connect to continue</p>
<p v-if="isInIframe">
We'll open the {{ localProvider.displayName }} authentication in a new
tab. Please return here and refresh the page once complete
</p>
<GoogleLikeButton
v-if="localProvider.viaIntegrationApp && crmTokenLoaded"
as="a"
:key="localProvider.name"
:brand-logo="localProvider.name"
:class="$style.connectButton"
@click="integrationAppOnClick"
>
Sign in with {{ localProvider.displayName }}
</GoogleLikeButton>
<GoogleLikeButton
v-if="!localProvider.viaIntegrationApp"
as="a"
:key="localProvider.name"
:href="`/auth/redirect/${localProvider.name}`"
:target="target"
:brand-logo="localProvider.name"
:class="$style.connectButton"
>
Sign in with {{ localProvider.displayName }}
</GoogleLikeButton>
</div>
<BuildInfo />
<KioskBanner />
</WelcomeLayout>
</template>
<script>
import window from "window";
import axios from "axios";
import { faUnlink } from "@fortawesome/pro-regular-svg-icons";
import isInIframe from "@/utils/isInIframe";
import BuildInfo from "@/components/layout/BuildInfo/BuildInfo.vue";
import KioskBanner from "@/components/shared/KioskBanner/KioskBanner.vue";
import WelcomeLayout from "@/components/layout/WelcomeLayout/WelcomeLayout.vue";
import GoogleLikeButton from "@/components/shared/Buttons/GoogleLikeButton.vue";
import { showSnackbarError, normalizeError } from "@/utils/index";
import { IntegrationAppClient } from "@integration-app/sdk";
export default {
name: "ConnectPage",
components: {
BuildInfo,
KioskBanner,
WelcomeLayout,
GoogleLikeButton,
},
data() {
return {
...window.connectData,
crmToken: null,
faUnlink,
isInIframe,
providers: [],
providersLoaded: false,
crmTokenLoaded: false,
};
},
computed: {
localProvider() {
return this.providers.find((e) => e.name === this.provider);
},
target() {
return this.isInIframe ? "_blank" : null;
},
},
created() {
this.getProviders();
},
mounted() {
this.showErrors();
},
watch: {
providersLoaded() {
if (this.providersLoaded) {
this.prepareIntegrationAppConnection();
}
},
},
methods: {
showErrors() {
if (!this.error) return;
showSnackbarError(this.error, undefined, undefined, false);
},
unwrapEntityResponse({ data }) {
return data.map(({ icon, name, displayName, viaIntegrationApp }) => {
return { icon, name, displayName, viaIntegrationApp };
});
},
async getProviders() {
try {
const response = await axios.get("/api/v1/connect-providers");
this.providers = this.unwrapEntityResponse(response);
this.providersLoaded = true;
} catch {
showSnackbarError(
"An error occurred, while loading form data (connect providers).",
);
}
},
async prepareIntegrationAppConnection() {
if (this.localProvider.viaIntegrationApp) {
try {
const response = await axios.get("/api/v1/integration-app-token");
this.crmToken = response.data.token;
this.crmTokenLoaded = true;
} catch (error) {
console.log(error);
showSnackbarError(
`An error occurred while preparing the page.
Try refreshing, if the error persists get in touch with the Jiminny team.`,
);
}
}
},
async integrationAppOnClick() {
const integrationApp = new IntegrationAppClient({
token: this.crmToken,
});
const connection = await integrationApp
.integration(this.localProvider.name)
.openNewConnection({
showPoweredBy: false,
allowMultipleConnections: false,
});
if (connection && connection.disconnected === false) {
try {
const saveRequest = await axios.post(
"/api/v1/integration-app-connect",
);
if (saveRequest.data && saveRequest.data.success === true) {
/** If all is good refresh the page here */
window.location = "/dashboard";
return;
}
throw new Error(saveRequest.data.message);
} catch (error) {
console.log(error);
showSnackbarError(normalizeError(error));
}
}
},
},
};
</script>
<style module lang="less" src="./connect.less"></style>
Current version...
|
NULL
|
|
52890
|
1146
|
20
|
2026-04-20T07:47:03.008287+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776671223008_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
All Places
Preview
Filter
Open in Find Tool Window All Places
Preview
Filter
Open in Find Tool Window
HeldConference...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"All Places","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preview","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Find Tool Window","depth":2,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"HeldConference","depth":1,"value":"HeldConference","role_description":"text field","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
-8505436479569284088
|
1009092338648679112
|
click
|
hybrid
|
NULL
|
All Places
Preview
Filter
Open in Find Tool Window All Places
Preview
Filter
Open in Find Tool Window
HeldConference
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)APP (-zsh)|DOCKERLast login: Mon Apr 20 10:16:41 on ttys006DEV (docker)$82Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentsPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ devroot@docker_lamp_1:/home/jiminny# |*3‹ >0 ll100% C47 8• Mon 20 Apr 10:47:02-zsh• ₴4screenpipe"**- 85DEV...
|
NULL
|
|
81369
|
2167
|
10
|
2026-04-25T16:21:38.162032+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777134098162_m2.jpg...
|
Firefox
|
DXP4800PLUS-B5F8 — Personal
|
True
|
nas.lakylak.xyz/desktop/#/
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
1.8
KB/s
633
B/s
Files
Control Panel
Storage
App Center
Logs
Support
Task Manager
Universal Search
Music
Cloud Drives
Theater
Photos
Online Office
TextEdit
Virtual Machine
Downloads
DLNA
File Version Explorer
Security
Jellyfin-HT
SAN Manager
Vault
Snapshot
Comics
Sync & Backup
Control Panel
Search
Connection & Access
User Management
File Service
Device Connection
Domain/LDAP
Terminal
General
Hardware & Power
Time & Language
Network
Security
Indexing Service
Service
About
Update & Restore
...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Inbox (7) - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.03856383,"top":0.0518755,"width":0.03656915,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"(56) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.07513298,"top":0.0518755,"width":0.03673537,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Welcome back","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Welcome back","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.025265958,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today's Deals","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Code works better when you stop treating it like a machine - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.1747008,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.037898935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.040724736,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude Platform","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.027925532,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.09790558,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.22556517,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.08826463,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.0,"top":0.48762968,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.013297873,"top":0.49880287,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Gitea Official Website","depth":4,"bounds":{"left":0.0,"top":0.5203512,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gitea Official Website","depth":5,"bounds":{"left":0.013297873,"top":0.53152436,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":4,"bounds":{"left":0.0,"top":0.55307263,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea","depth":5,"bounds":{"left":0.013297873,"top":0.5642458,"width":0.10555186,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5857941,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.5969673,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"MikroTik · CRS304-4XG-IN","depth":4,"bounds":{"left":0.0,"top":0.61851555,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MikroTik · CRS304-4XG-IN","depth":5,"bounds":{"left":0.013297873,"top":0.62968874,"width":0.046875,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.6528332,"width":0.108211435,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Le Chat Mistral (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1.8","depth":15,"bounds":{"left":0.92669547,"top":0.06264964,"width":0.0051529254,"height":0.008379889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"KB/s","depth":15,"bounds":{"left":0.9318484,"top":0.06304868,"width":0.005984043,"height":0.0075818035},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"633","depth":15,"bounds":{"left":0.92669547,"top":0.07222666,"width":0.005984043,"height":0.008379889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"B/s","depth":15,"bounds":{"left":0.93267953,"top":0.0726257,"width":0.0039893617,"height":0.0075818035},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Files","depth":13,"bounds":{"left":0.13663563,"top":0.1707901,"width":0.009973404,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Panel","depth":13,"bounds":{"left":0.12749335,"top":0.2697526,"width":0.02825798,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storage","depth":13,"bounds":{"left":0.13347739,"top":0.36871508,"width":0.016289894,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"App Center","depth":13,"bounds":{"left":0.12982048,"top":0.46767756,"width":0.023603724,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Logs","depth":13,"bounds":{"left":0.13663563,"top":0.5666401,"width":0.009973404,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Support","depth":13,"bounds":{"left":0.13347739,"top":0.66560256,"width":0.016289894,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Task Manager","depth":13,"bounds":{"left":0.12699468,"top":0.76456505,"width":0.02925532,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Universal Search","depth":13,"bounds":{"left":0.123836435,"top":0.86352754,"width":0.03557181,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Music","depth":13,"bounds":{"left":0.18334441,"top":0.1707901,"width":0.012300532,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cloud Drives","depth":13,"bounds":{"left":0.17619681,"top":0.2697526,"width":0.026595745,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Theater","depth":13,"bounds":{"left":0.18151596,"top":0.36871508,"width":0.015957447,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Photos","depth":13,"bounds":{"left":0.18218085,"top":0.46767756,"width":0.01462766,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Online Office","depth":13,"bounds":{"left":0.17603059,"top":0.5666401,"width":0.026928192,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TextEdit","depth":13,"bounds":{"left":0.18118352,"top":0.66560256,"width":0.01662234,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Virtual Machine","depth":13,"bounds":{"left":0.17353724,"top":0.76456505,"width":0.031914894,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Downloads","depth":13,"bounds":{"left":0.17802526,"top":0.86352754,"width":0.022938829,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DLNA","depth":13,"bounds":{"left":0.23121676,"top":0.1707901,"width":0.012300532,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"File Version Explorer","depth":13,"bounds":{"left":0.2159242,"top":0.2697526,"width":0.04288564,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Security","depth":13,"bounds":{"left":0.22888963,"top":0.36871508,"width":0.016954787,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jellyfin-HT","depth":13,"bounds":{"left":0.22639628,"top":0.46767756,"width":0.021941489,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SAN Manager","depth":13,"bounds":{"left":0.22273937,"top":0.5666401,"width":0.02925532,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Vault","depth":13,"bounds":{"left":0.2322141,"top":0.66560256,"width":0.010305851,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Snapshot","depth":13,"bounds":{"left":0.22755983,"top":0.76456505,"width":0.019614361,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Comics","depth":13,"bounds":{"left":0.22955452,"top":0.86352754,"width":0.015625,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sync & Backup","depth":13,"bounds":{"left":0.26944813,"top":0.1707901,"width":0.03158245,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Panel","depth":10,"bounds":{"left":0.54787236,"top":0.19872306,"width":0.025930852,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":10,"bounds":{"left":0.7430186,"top":0.19473264,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.7443484,"top":0.19792499,"width":0.005319149,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":16,"bounds":{"left":0.50797874,"top":0.2434158,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search","depth":15,"bounds":{"left":0.5152925,"top":0.23703113,"width":0.09042553,"height":0.023942538},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Connection & Access","depth":15,"bounds":{"left":0.36801863,"top":0.2753392,"width":0.044215426,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"User Management","depth":17,"bounds":{"left":0.37084442,"top":0.34357542,"width":0.038231384,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"File Service","depth":17,"bounds":{"left":0.42303857,"top":0.34357542,"width":0.024268618,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Device Connection","depth":17,"bounds":{"left":0.4609375,"top":0.34357542,"width":0.0390625,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Domain/LDAP","depth":17,"bounds":{"left":0.51080453,"top":0.34357542,"width":0.029587766,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Terminal","depth":17,"bounds":{"left":0.56200135,"top":0.34357542,"width":0.01761968,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"General","depth":15,"bounds":{"left":0.36801863,"top":0.40782124,"width":0.01662234,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Hardware & Power","depth":17,"bounds":{"left":0.37051198,"top":0.47605747,"width":0.038896278,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Time & Language","depth":17,"bounds":{"left":0.4168883,"top":0.47605747,"width":0.03656915,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Network","depth":17,"bounds":{"left":0.47190824,"top":0.47605747,"width":0.016954787,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Security","depth":17,"bounds":{"left":0.517121,"top":0.47605747,"width":0.016954787,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Indexing Service","depth":17,"bounds":{"left":0.55369014,"top":0.47605747,"width":0.034242023,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Service","depth":15,"bounds":{"left":0.36801863,"top":0.53990424,"width":0.015458777,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"About","depth":17,"bounds":{"left":0.38380983,"top":0.60814047,"width":0.012300532,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Update & Restore","depth":17,"bounds":{"left":0.4167221,"top":0.60814047,"width":0.036901597,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"","depth":10,"bounds":{"left":0.7563165,"top":0.22665602,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.75764626,"top":0.22984837,"width":0.005319149,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8505017212954475202
|
5257175216997554989
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) DXP4800PLUS-B5F8
Inbox (7) - [EMAIL] - Gmail
(56) Inbox | [EMAIL] | Proton Mail
Welcome back
Welcome back
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Today's Deals
Today's Deals
architecture - screenpipe docs
architecture - screenpipe docs
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Claude Code works better when you stop treating it like a machine - [EMAIL] - Gmail
Screenpipe — Archive
Screenpipe — Archive
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude Platform
Claude Platform
Hey @louis030195 Ill check during my - screenpipe.com
Hey @louis030195 Ill check during my - screenpipe.com
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
GitHub - screenpipe/screenpipe: Run agents that work for you based on what you do. AI finally knows what you are doing · GitHub
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
Gong Pricing in 2026: Costs, Plans & Is It Worth It?
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - [EMAIL] - Gmail
Gitea Official Website
Gitea Official Website
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
lakylak/screenpipe - screenpipe - Gitea: Git with a cup of tea
New Tab
New Tab
MikroTik · CRS304-4XG-IN
MikroTik · CRS304-4XG-IN
New Tab
Customize sidebar
Open Le Chat Mistral (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
1.8
KB/s
633
B/s
Files
Control Panel
Storage
App Center
Logs
Support
Task Manager
Universal Search
Music
Cloud Drives
Theater
Photos
Online Office
TextEdit
Virtual Machine
Downloads
DLNA
File Version Explorer
Security
Jellyfin-HT
SAN Manager
Vault
Snapshot
Comics
Sync & Backup
Control Panel
Search
Connection & Access
User Management
File Service
Device Connection
Domain/LDAP
Terminal
General
Hardware & Power
Time & Language
Network
Security
Indexing Service
Service
About
Update & Restore
...
|
81367
|
|
30698
|
621
|
43
|
2026-04-15T15:09:53.570461+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776265793570_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditEDHome1DMsActivityFilesLater..•More+ +SlackFileEditEDHome1DMsActivityFilesLater..•More+ViewGo→Jiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesVasil VasilevAneliya Angelova, ...Stoyan TanevVesGalya DimitrovaR. Steliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaR. Nikolay Nikolovii: AppsJira CloudToastHistoryWindowHelpSearch Jiminny Inc# releases8 226 0MessagesO Files• Bookmarks19-620201T 3 new messages+Tag:View JobGitHub APP 5:54 PM10 new commits pushed to master by yalokin-jiminny630fd8f9 - SRD-6779 |JY-20632 | Unableto log in to Sidekick with SSO0f38589b - SRD-6779 |JY-20632 | Add log4dd5718e - SRD-6779 |JY-20632 | minorimprovementb1e544db - SRD-6779 |JY-20632 | addtests8bd0ef70 - SRD-6779 |JY-20632 | addtestsShow more( jiminny/app Added by GitHubCircleCl APP5:56 PMDeployment Successful!Project:extension-appTag:When:04/15/202614:56:29View JobMessage #releases+AaActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)Notion Helper (Renderer)claudeClaude Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentCode Helper (Renderer)MEMORY PRESSUREMem...2,05 GB1,21 GB1,01 GB963,1 MB854,4 MB825,9 MB794,5 MB547,7 MB544,2 MB543,9 MB515,9 MB500,9 MB479,1 MB444,1 MB422,6 MB398,7 MB395,1 MB392,2 MB372,6 MB343,7 MB333,5 MB326,3 MB326,2 MB304,3 MB276,7 MB268,7 MB240,2 MB214,8 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 18:09:53CPUMemoryDiskThreads40237426852824302611231524262624272315211315272762619EnergyPorts59919 8047261261 20213020 047126244251166120184123125127122126121172328722211241271 832123223PID93892407801442974146644203084236713801914673938993548041863352763583143016368984365248173265481148509106051935833482984878561388534016,00 GB14,29 GB<1,67 GB3,18 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,04 GB2,90 GB6,80 GB...
|
NULL
|
-8504730071458327291
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditEDHome1DMsActivityFilesLater..•More+ +SlackFileEditEDHome1DMsActivityFilesLater..•More+ViewGo→Jiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesVasil VasilevAneliya Angelova, ...Stoyan TanevVesGalya DimitrovaR. Steliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaR. Nikolay Nikolovii: AppsJira CloudToastHistoryWindowHelpSearch Jiminny Inc# releases8 226 0MessagesO Files• Bookmarks19-620201T 3 new messages+Tag:View JobGitHub APP 5:54 PM10 new commits pushed to master by yalokin-jiminny630fd8f9 - SRD-6779 |JY-20632 | Unableto log in to Sidekick with SSO0f38589b - SRD-6779 |JY-20632 | Add log4dd5718e - SRD-6779 |JY-20632 | minorimprovementb1e544db - SRD-6779 |JY-20632 | addtests8bd0ef70 - SRD-6779 |JY-20632 | addtestsShow more( jiminny/app Added by GitHubCircleCl APP5:56 PMDeployment Successful!Project:extension-appTag:When:04/15/202614:56:29View JobMessage #releases+AaActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)Notion Helper (Renderer)claudeClaude Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentCode Helper (Renderer)MEMORY PRESSUREMem...2,05 GB1,21 GB1,01 GB963,1 MB854,4 MB825,9 MB794,5 MB547,7 MB544,2 MB543,9 MB515,9 MB500,9 MB479,1 MB444,1 MB422,6 MB398,7 MB395,1 MB392,2 MB372,6 MB343,7 MB333,5 MB326,3 MB326,2 MB304,3 MB276,7 MB268,7 MB240,2 MB214,8 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 18:09:53CPUMemoryDiskThreads40237426852824302611231524262624272315211315272762619EnergyPorts59919 8047261261 20213020 047126244251166120184123125127122126121172328722211241271 832123223PID93892407801442974146644203084236713801914673938993548041863352763583143016368984365248173265481148509106051935833482984878561388534016,00 GB14,29 GB<1,67 GB3,18 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,04 GB2,90 GB6,80 GB...
|
30696
|
|
30294
|
613
|
73
|
2026-04-15T15:00:51.858966+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776265251858_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditEDHome1DMsActivityFilesLater..•More+ +SlackFileEditEDHome1DMsActivityFilesLater..•More+ViewGo→Jiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesVasil VasilevAneliya Angelova, ...Stoyan TanevVesGalya DimitrovaR. Steliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaR. Nikolay Nikolovii: AppsJira CloudToastHistoryWindowHelpSearch Jiminny Inc# releases8 226 0MessagesO Files• Bookmarks19-620201T 3 new messages+Tag:View JobGitHub APP 5:54 PM10 new commits pushed to master by yalokin-jiminny630fd8f9 - SRD-6779 |JY-20632 | Unableto log in to Sidekick with SSO0f38589b - SRD-6779 |JY-20632 | Add log4dd5718e - SRD-6779 |JY-20632 | minorimprovementb1e544db - SRD-6779 |JY-20632 | addtests8bd0ef70 - SRD-6779 |JY-20632 | addtestsShow more( jiminny/app Added by GitHubCircleCl APP5:56 PMDeployment Successful!Project:extension-appTag:When:04/15/202614:56:29View JobMessage #releases+AaActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeClaude Helper (Renderer)Notion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentscreenpipeMEMORY PRESSUREMem...2,04 GB1,21 GB1,00 GB963,1 MB844,6 MB814,3 MB794,4 MB547,6 MB544,2 MB543,8 MB515,8 MB500,0 MB497,1 MB446,4 MB422,7 MB397,7 MB394,4 MB389,9 MB372,6 MB344,0 MB326,3 MB326,2 MB324,7 MB300,7 MB272,7 MB262,5 MB246,2 MB228,0 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 18:00:51CPUMemoryDiskThreads4123752685282430261223152526262427231513152127272660EnergyPorts60019 8037281261 20213020 043126244250169120186125125127122126121172722213281241271 834123522PID93892407801442974146644203084236713801914673938993548041863352763583143016368984365248173265485091060519114835833482984878561384287616,00 GB14,24 GB <1,73 GB3,11 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas3,91 GB2,88 GB6,89 GB...
|
NULL
|
-8504710645119634002
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditEDHome1DMsActivityFilesLater..•More+ +SlackFileEditEDHome1DMsActivityFilesLater..•More+ViewGo→Jiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesVasil VasilevAneliya Angelova, ...Stoyan TanevVesGalya DimitrovaR. Steliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaR. Nikolay Nikolovii: AppsJira CloudToastHistoryWindowHelpSearch Jiminny Inc# releases8 226 0MessagesO Files• Bookmarks19-620201T 3 new messages+Tag:View JobGitHub APP 5:54 PM10 new commits pushed to master by yalokin-jiminny630fd8f9 - SRD-6779 |JY-20632 | Unableto log in to Sidekick with SSO0f38589b - SRD-6779 |JY-20632 | Add log4dd5718e - SRD-6779 |JY-20632 | minorimprovementb1e544db - SRD-6779 |JY-20632 | addtests8bd0ef70 - SRD-6779 |JY-20632 | addtestsShow more( jiminny/app Added by GitHubCircleCl APP5:56 PMDeployment Successful!Project:extension-appTag:When:04/15/202614:56:29View JobMessage #releases+AaActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeClaude Helper (Renderer)Notion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentscreenpipeMEMORY PRESSUREMem...2,04 GB1,21 GB1,00 GB963,1 MB844,6 MB814,3 MB794,4 MB547,6 MB544,2 MB543,8 MB515,8 MB500,0 MB497,1 MB446,4 MB422,7 MB397,7 MB394,4 MB389,9 MB372,6 MB344,0 MB326,3 MB326,2 MB324,7 MB300,7 MB272,7 MB262,5 MB246,2 MB228,0 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 18:00:51CPUMemoryDiskThreads4123752685282430261223152526262427231513152127272660EnergyPorts60019 8037281261 20213020 043126244250169120186125125127122126121172722213281241271 834123522PID93892407801442974146644203084236713801914673938993548041863352763583143016368984365248173265485091060519114835833482984878561384287616,00 GB14,24 GB <1,73 GB3,11 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas3,91 GB2,88 GB6,89 GB...
|
NULL
|
|
24608
|
532
|
35
|
2026-04-15T12:27:46.277061+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776256066277_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Boosteroid-•0l0j Sprint Review • in 33 m• 0-zshDOC Boosteroid-•0l0j Sprint Review • in 33 m• 0-zshDOCKERO $1DEV (-zsh)182APP (-zsh)83ec2-user@ip-10-.. 884-zsh85-zsh861536336|244781accessibilitylAXStaticTextl1l-zshl0.48819443583488510.033333335071802110.02291666716337210.01777777820825581536335|24478laccessibility|AXStaticText|1|<x110.95486110448837310.032222222536802310.0388888902962208I0.[CREDIT_CARD]-zsh-100% C8 Wed 15 Apr 15:27:46T81O 87* Unable to a...O x8-zshzsh: command not found: #31105|2026-04-15T12:22:33.375110+00:00|clipboardl ||||# What's in one day's folderls ~/.screenpipe/data/data/2026-04-15/ | head -40# Total size of jpg vs mp4find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1# Sample filenames to understand naming patternls ~/.screenpipe/data/data/2026-04-15/ | head -20# One more query - sample ocr_text correctlysqlite3 ~/.screenpipe/db.sqliteSELECT o. frame_id, o.app_name, o.window_name, o. focused,substr(o.text, 1, 120) as text_previewFROM ocr_text oORDER BY o. frame_id DESCLIMIT 5;# And frames samplesqlite3 ~/.screenpipe/db.sqlite "SELECT id, timestamp, app_name, window_name, snapshot_path,capture_trigger, text_source, content_hashFROM framesORDER BY id DESCLIMIT 5;# And elements samplesqlite3 ~/.screenpipe/db.sqlite "SELECT id, frame_id, source, role, depth,substr(text,1,80) as text_preview,left_bound, top_bound, width_bound, height_boun...l31104|2026-04-15T12:22:33.374610+00:00|key|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]11|1131103|2026-04-15T12:22:32.539852+00:00|text|||||clear31102|2026-04-15T12:22:30.783272+00:00|click|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]192014791|AXTextArea| shell31101|2026-04-15T12:22:30.697760+00:00|click|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]19201479111lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
-8504438429078232727
|
NULL
|
click
|
ocr
|
NULL
|
Boosteroid-•0l0j Sprint Review • in 33 m• 0-zshDOC Boosteroid-•0l0j Sprint Review • in 33 m• 0-zshDOCKERO $1DEV (-zsh)182APP (-zsh)83ec2-user@ip-10-.. 884-zsh85-zsh861536336|244781accessibilitylAXStaticTextl1l-zshl0.48819443583488510.033333335071802110.02291666716337210.01777777820825581536335|24478laccessibility|AXStaticText|1|<x110.95486110448837310.032222222536802310.0388888902962208I0.[CREDIT_CARD]-zsh-100% C8 Wed 15 Apr 15:27:46T81O 87* Unable to a...O x8-zshzsh: command not found: #31105|2026-04-15T12:22:33.375110+00:00|clipboardl ||||# What's in one day's folderls ~/.screenpipe/data/data/2026-04-15/ | head -40# Total size of jpg vs mp4find ~/.screenpipe/data -name "*.jpg" -exec du -c {} + 2>/dev/null | tail -1find ~/.screenpipe/data -name "*.mp4" -exec du -c {} + 2>/dev/null | tail -1# Sample filenames to understand naming patternls ~/.screenpipe/data/data/2026-04-15/ | head -20# One more query - sample ocr_text correctlysqlite3 ~/.screenpipe/db.sqliteSELECT o. frame_id, o.app_name, o.window_name, o. focused,substr(o.text, 1, 120) as text_previewFROM ocr_text oORDER BY o. frame_id DESCLIMIT 5;# And frames samplesqlite3 ~/.screenpipe/db.sqlite "SELECT id, timestamp, app_name, window_name, snapshot_path,capture_trigger, text_source, content_hashFROM framesORDER BY id DESCLIMIT 5;# And elements samplesqlite3 ~/.screenpipe/db.sqlite "SELECT id, frame_id, source, role, depth,substr(text,1,80) as text_preview,left_bound, top_bound, width_bound, height_boun...l31104|2026-04-15T12:22:33.374610+00:00|key|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]11|1131103|2026-04-15T12:22:32.539852+00:00|text|||||clear31102|2026-04-15T12:22:30.783272+00:00|click|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]192014791|AXTextArea| shell31101|2026-04-15T12:22:30.697760+00:00|click|Code|Getting started with Cla... - screenpipe [SSH: [IP_ADDRESS]]19201479111lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
24606
|
|
54872
|
1183
|
64
|
2026-04-20T09:22:11.746543+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776676931746_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
52
Previous Highlighted Error
Next Highlighted Error
[2026-04-20 09:21:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"c3765525-49b4-4227-94bf-0fb6456cfc41","trace_id":"9fb34c4d-36b7-4222-bbda-42765bd12d07"}
[2026-04-20 09:21:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"c3765525-49b4-4227-94bf-0fb6456cfc41","trace_id":"9fb34c4d-36b7-4222-bbda-42765bd12d07"}
[2026-04-20 09:21:06] local.NOTICE: Monitoring start {"correlation_id":"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22","trace_id":"a9d3761f-6599-444c-87ed-12f02061bf6e"}
[2026-04-20 09:21:06] local.NOTICE: Monitoring end {"correlation_id":"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22","trace_id":"a9d3761f-6599-444c-87ed-12f02061bf6e"}
[2026-04-20 09:21:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"0b2fb20d-3477-4370-8ec9-e85d992f6871","trace_id":"0814f483-2c0e-4477-a433-54d9ae15144d"}
[2026-04-20 09:21:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"0b2fb20d-3477-4370-8ec9-e85d992f6871","trace_id":"0814f483-2c0e-4477-a433-54d9ae15144d"}
[2026-04-20 09:21:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":57,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":240.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.72} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:22:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"21979f3a-1953-4103-b60e-454883045b0d","trace_id":"ea2ba023-53a3-4bde-aae9-061b9f84648d"}
[2026-04-20 09:22:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"21979f3a-1953-4103-b60e-454883045b0d","trace_id":"ea2ba023-53a3-4bde-aae9-061b9f84648d"}
[2026-04-20 09:22:05] local.NOTICE: Monitoring start {"correlation_id":"a8470805-54b0-4c6a-aaa9-58298b78e008","trace_id":"31ca09e4-000c-49ed-930c-8582aed18ded"}
[2026-04-20 09:22:05] local.NOTICE: Monitoring end {"correlation_id":"a8470805-54b0-4c6a-aaa9-58298b78e008","trace_id":"31ca09e4-000c-49ed-930c-8582aed18ded"}
[2026-04-20 09:22:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"98e511ba-f4ad-4d28-a69d-8e6f912164a8","trace_id":"7687c0b9-3123-45ba-9912-72827c8c74f6"}
[2026-04-20 09:22:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"98e511ba-f4ad-4d28-a69d-8e6f912164a8","trace_id":"7687c0b9-3123-45ba-9912-72827c8c74f6"}
[2026-04-20 09:22:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app
.circleci
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
EventSubscriber, folder
FilterDefinition, folder
DealInsights, folder
Security
TeamInsights
ActivityActualDate.php, class
ActivityChannel.php, final class
ActivityDurationRange.php, class
ActivityFilter.php, final class
ActivityPlaylistIn.php, final class
ActivityProviderIn.php, final class
ActivityRecorded.php, class
ActivityRecordingStopped.php, final class
ActivityScheduledDate.php, final class
ActivityStatusIn.php, class
ActivityType.php, final class
ActivityUpdatedDate.php, final class
AiCallScoreFilter.php, final class
AutoScoreFilter.php, final class
ClosedDealsFilter.php, final class
CoachingFeedbackAverageScore.php, final class
CoachingFeedbackCoachUserIn.php, final class
CommentCountRange.php, final class
CrmFieldCollection.php, final class
CurrentStage.php, final class
Customer.php, final class
CustomerMonologueDuration.php, final class
CustomerQuestionCount.php, final class
DealAge.php, final class
DealCloseDate.php, final class
DealValue.php, final class
EngagingQuestionCount.php, final class
ExternalId.php, final class
HasPendingAiCrmNotes.php, final class
HasTopicTriggersFilterDefinition.php, final class
HasTranscription.php, final class
InputTypeEnum.php, final class
InsightfulQuestionCount.php, final class
LanguageFilterDefinition.php, final class
LoggedToCrm.php, final class
NudgeRunId.php, final class
OnlyActiveUsers.php, final class
OrganiserGroupIn.php, class
OrganiserTeamIn.php, final class
OrganiserUserIn.php, class
OrganiserUserNotIn.php, final class
ParticipantUserIn.php, final class
PartnerFilterDefinition.php, final class
PatienceRange.php, final class
PlaybackTopicFilterDefinition.php, final class
ProviderFilterDefinition.php, final class
ShowInternalExternalActivitiesFilter.php, final class
SortBy.php, final class
SpeechRate.php, final class
StageAtCallFilterDefinition.php, class
TalkTimeRatio.php, final class
TeamMemberUserIn.php, final class
TranscriptionComposite.php, final class
UserGroupInOptionalFilter.php, final class
UserMonologueDuration.php, final class
UserQuestionCount.php, final class
Service
AbstractStageFilterDefinition.php, abstract class
ActivitySearchServiceProvider.php, final class
DealInsightsPeriodFilterFactory.php
DealInsightsPeriodFilterFactoryInterface.php, interface
FilterDefinition.php, abstract class
FilterDefinitionCollection.php, class
FilterDefinitionQuery.php, class
FilterDefinitionQueryCollection.php, class
FilteredValueContainerInterface.php, interface
IntMinMaxRange.php, class
AiActivityType
AiAutomation
AiCallScoring
AskAnything
AskJiminnyAi
AWS
BillingManagement
Cache
CoachingFeedback
Country
CustomerApi
Database
Datadog
DateTime
DealInsights
DealRisks
ElasticSearch
Eloquent
Encoding
Encryption
ES
Faker
FeatureFlags
FFMpeg
FileSystem
Gecko
Gong
GuzzleHttp
KeyPoints
Kiosk
LanguageDetection
LiveFeed
Locks
Math
MediaPipeline
MeetingBot
MobileSettings
Model
Notification
Nudge
ParagraphBreaker
ParticipantSpeech...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"52","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-20 09:21:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3765525-49b4-4227-94bf-0fb6456cfc41\",\"trace_id\":\"9fb34c4d-36b7-4222-bbda-42765bd12d07\"}\n[2026-04-20 09:21:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3765525-49b4-4227-94bf-0fb6456cfc41\",\"trace_id\":\"9fb34c4d-36b7-4222-bbda-42765bd12d07\"}\n[2026-04-20 09:21:06] local.NOTICE: Monitoring start {\"correlation_id\":\"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22\",\"trace_id\":\"a9d3761f-6599-444c-87ed-12f02061bf6e\"}\n[2026-04-20 09:21:06] local.NOTICE: Monitoring end {\"correlation_id\":\"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22\",\"trace_id\":\"a9d3761f-6599-444c-87ed-12f02061bf6e\"}\n[2026-04-20 09:21:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0b2fb20d-3477-4370-8ec9-e85d992f6871\",\"trace_id\":\"0814f483-2c0e-4477-a433-54d9ae15144d\"}\n[2026-04-20 09:21:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0b2fb20d-3477-4370-8ec9-e85d992f6871\",\"trace_id\":\"0814f483-2c0e-4477-a433-54d9ae15144d\"}\n[2026-04-20 09:21:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":240.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:22:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"21979f3a-1953-4103-b60e-454883045b0d\",\"trace_id\":\"ea2ba023-53a3-4bde-aae9-061b9f84648d\"}\n[2026-04-20 09:22:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"21979f3a-1953-4103-b60e-454883045b0d\",\"trace_id\":\"ea2ba023-53a3-4bde-aae9-061b9f84648d\"}\n[2026-04-20 09:22:05] local.NOTICE: Monitoring start {\"correlation_id\":\"a8470805-54b0-4c6a-aaa9-58298b78e008\",\"trace_id\":\"31ca09e4-000c-49ed-930c-8582aed18ded\"}\n[2026-04-20 09:22:05] local.NOTICE: Monitoring end {\"correlation_id\":\"a8470805-54b0-4c6a-aaa9-58298b78e008\",\"trace_id\":\"31ca09e4-000c-49ed-930c-8582aed18ded\"}\n[2026-04-20 09:22:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98e511ba-f4ad-4d28-a69d-8e6f912164a8\",\"trace_id\":\"7687c0b9-3123-45ba-9912-72827c8c74f6\"}\n[2026-04-20 09:22:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98e511ba-f4ad-4d28-a69d-8e6f912164a8\",\"trace_id\":\"7687c0b9-3123-45ba-9912-72827c8c74f6\"}\n[2026-04-20 09:22:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}","depth":4,"value":"[2026-04-20 09:21:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a87b483c-875c-4c3f-aa60-db6fd706544e\",\"trace_id\":\"66a8840c-1c0e-447a-ab5d-7bfb80088a11\"}\n[2026-04-20 09:21:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"c3765525-49b4-4227-94bf-0fb6456cfc41\",\"trace_id\":\"9fb34c4d-36b7-4222-bbda-42765bd12d07\"}\n[2026-04-20 09:21:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"c3765525-49b4-4227-94bf-0fb6456cfc41\",\"trace_id\":\"9fb34c4d-36b7-4222-bbda-42765bd12d07\"}\n[2026-04-20 09:21:06] local.NOTICE: Monitoring start {\"correlation_id\":\"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22\",\"trace_id\":\"a9d3761f-6599-444c-87ed-12f02061bf6e\"}\n[2026-04-20 09:21:06] local.NOTICE: Monitoring end {\"correlation_id\":\"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22\",\"trace_id\":\"a9d3761f-6599-444c-87ed-12f02061bf6e\"}\n[2026-04-20 09:21:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"0b2fb20d-3477-4370-8ec9-e85d992f6871\",\"trace_id\":\"0814f483-2c0e-4477-a433-54d9ae15144d\"}\n[2026-04-20 09:21:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"0b2fb20d-3477-4370-8ec9-e85d992f6871\",\"trace_id\":\"0814f483-2c0e-4477-a433-54d9ae15144d\"}\n[2026-04-20 09:21:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"53b92983-d9cc-4596-82b7-ff109d623007\",\"trace_id\":\"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161\"}\n[2026-04-20 09:21:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":240.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.72} {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1cdd5447-8247-4350-b52a-735301ae8dac\",\"trace_id\":\"01e226d2-bbac-4cf8-85c1-e9366903c55a\"}\n[2026-04-20 09:22:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"606b9463-9456-40c7-bef5-dda94fa005c3\",\"trace_id\":\"6584dc8d-011c-4543-ad0b-ba48d5b2d696\"}\n[2026-04-20 09:22:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"21979f3a-1953-4103-b60e-454883045b0d\",\"trace_id\":\"ea2ba023-53a3-4bde-aae9-061b9f84648d\"}\n[2026-04-20 09:22:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"21979f3a-1953-4103-b60e-454883045b0d\",\"trace_id\":\"ea2ba023-53a3-4bde-aae9-061b9f84648d\"}\n[2026-04-20 09:22:05] local.NOTICE: Monitoring start {\"correlation_id\":\"a8470805-54b0-4c6a-aaa9-58298b78e008\",\"trace_id\":\"31ca09e4-000c-49ed-930c-8582aed18ded\"}\n[2026-04-20 09:22:05] local.NOTICE: Monitoring end {\"correlation_id\":\"a8470805-54b0-4c6a-aaa9-58298b78e008\",\"trace_id\":\"31ca09e4-000c-49ed-930c-8582aed18ded\"}\n[2026-04-20 09:22:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"98e511ba-f4ad-4d28-a69d-8e6f912164a8\",\"trace_id\":\"7687c0b9-3123-45ba-9912-72827c8c74f6\"}\n[2026-04-20 09:22:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"98e511ba-f4ad-4d28-a69d-8e6f912164a8\",\"trace_id\":\"7687c0b9-3123-45ba-9912-72827c8c74f6\"}\n[2026-04-20 09:22:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d\",\"trace_id\":\"a55b5547-df1a-4e79-840c-991f26f4ac19\"}\n[2026-04-20 09:22:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"a46b28ae-a670-423d-b9db-a0e2c6810cde\",\"trace_id\":\"4cd26ebd-a774-469c-93e3-0ba38bedebf6\"}\n[2026-04-20 09:22:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.723} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}\n[2026-04-20 09:22:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.723,\"memoryPeakAfterCommandInMB\":99.723} {\"correlation_id\":\"3154abaf-ceeb-4430-8cc0-589f71b77587\",\"trace_id\":\"d126860b-abec-451d-942a-2d9edf30de7a\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"EventSubscriber, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinition, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Security","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityActualDate.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityChannel.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityDurationRange.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityPlaylistIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityProviderIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityRecorded.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityRecordingStopped.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityScheduledDate.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityStatusIn.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityType.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ActivityUpdatedDate.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoreFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"AutoScoreFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ClosedDealsFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedbackAverageScore.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedbackCoachUserIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CommentCountRange.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CrmFieldCollection.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CurrentStage.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Customer.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CustomerMonologueDuration.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"CustomerQuestionCount.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"DealAge.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"DealCloseDate.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"DealValue.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"EngagingQuestionCount.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ExternalId.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"HasPendingAiCrmNotes.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"HasTopicTriggersFilterDefinition.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"HasTranscription.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"InputTypeEnum.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"InsightfulQuestionCount.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"LanguageFilterDefinition.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"LoggedToCrm.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"NudgeRunId.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"OnlyActiveUsers.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserGroupIn.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserTeamIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserUserIn.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"OrganiserUserNotIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantUserIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"PartnerFilterDefinition.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"PatienceRange.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackTopicFilterDefinition.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ProviderFilterDefinition.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"ShowInternalExternalActivitiesFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"SortBy.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"SpeechRate.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"StageAtCallFilterDefinition.php, class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"TalkTimeRatio.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"TeamMemberUserIn.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionComposite.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"UserGroupInOptionalFilter.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"UserMonologueDuration.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"UserQuestionCount.php, final class","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Service","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AbstractStageFilterDefinition.php, abstract class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearchServiceProvider.php, final class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"DealInsightsPeriodFilterFactory.php","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"DealInsightsPeriodFilterFactoryInterface.php, interface","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinition.php, abstract class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinitionCollection.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinitionQuery.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinitionQueryCollection.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"FilteredValueContainerInterface.php, interface","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"IntMinMaxRange.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AWS","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Cache","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Country","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Database","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Datadog","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DateTime","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encoding","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encryption","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ES","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Faker","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gecko","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gong","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Locks","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Math","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Model","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Notification","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Nudge","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech","depth":9,"role_description":"text"}]...
|
-8504344033153398183
|
-3612467698721517988
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
52
Previous Highlighted Error
Next Highlighted Error
[2026-04-20 09:21:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"a87b483c-875c-4c3f-aa60-db6fd706544e","trace_id":"66a8840c-1c0e-447a-ab5d-7bfb80088a11"}
[2026-04-20 09:21:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"c3765525-49b4-4227-94bf-0fb6456cfc41","trace_id":"9fb34c4d-36b7-4222-bbda-42765bd12d07"}
[2026-04-20 09:21:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"c3765525-49b4-4227-94bf-0fb6456cfc41","trace_id":"9fb34c4d-36b7-4222-bbda-42765bd12d07"}
[2026-04-20 09:21:06] local.NOTICE: Monitoring start {"correlation_id":"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22","trace_id":"a9d3761f-6599-444c-87ed-12f02061bf6e"}
[2026-04-20 09:21:06] local.NOTICE: Monitoring end {"correlation_id":"1aa9cdbc-b976-41c1-ad22-1bd93ba49e22","trace_id":"a9d3761f-6599-444c-87ed-12f02061bf6e"}
[2026-04-20 09:21:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"0b2fb20d-3477-4370-8ec9-e85d992f6871","trace_id":"0814f483-2c0e-4477-a433-54d9ae15144d"}
[2026-04-20 09:21:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"0b2fb20d-3477-4370-8ec9-e85d992f6871","trace_id":"0814f483-2c0e-4477-a433-54d9ae15144d"}
[2026-04-20 09:21:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"53b92983-d9cc-4596-82b7-ff109d623007","trace_id":"8c3c9a9d-7acd-43d7-a4ca-d3e2c951d161"}
[2026-04-20 09:21:15] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:15] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":57,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":240.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.72} {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:21:16] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"1cdd5447-8247-4350-b52a-735301ae8dac","trace_id":"01e226d2-bbac-4cf8-85c1-e9366903c55a"}
[2026-04-20 09:22:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"606b9463-9456-40c7-bef5-dda94fa005c3","trace_id":"6584dc8d-011c-4543-ad0b-ba48d5b2d696"}
[2026-04-20 09:22:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"21979f3a-1953-4103-b60e-454883045b0d","trace_id":"ea2ba023-53a3-4bde-aae9-061b9f84648d"}
[2026-04-20 09:22:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"21979f3a-1953-4103-b60e-454883045b0d","trace_id":"ea2ba023-53a3-4bde-aae9-061b9f84648d"}
[2026-04-20 09:22:05] local.NOTICE: Monitoring start {"correlation_id":"a8470805-54b0-4c6a-aaa9-58298b78e008","trace_id":"31ca09e4-000c-49ed-930c-8582aed18ded"}
[2026-04-20 09:22:05] local.NOTICE: Monitoring end {"correlation_id":"a8470805-54b0-4c6a-aaa9-58298b78e008","trace_id":"31ca09e4-000c-49ed-930c-8582aed18ded"}
[2026-04-20 09:22:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"98e511ba-f4ad-4d28-a69d-8e6f912164a8","trace_id":"7687c0b9-3123-45ba-9912-72827c8c74f6"}
[2026-04-20 09:22:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"98e511ba-f4ad-4d28-a69d-8e6f912164a8","trace_id":"7687c0b9-3123-45ba-9912-72827c8c74f6"}
[2026-04-20 09:22:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"1edc98b8-1dc2-41f5-af3e-f0d04c8eed0d","trace_id":"a55b5547-df1a-4e79-840c-991f26f4ac19"}
[2026-04-20 09:22:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: Running conference:monitor:count command for activities in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: [conference:monitor:count] No activities found in (2026-04-20 09:20:00, 2026-04-20 09:22:00] {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"a46b28ae-a670-423d-b9db-a0e2c6810cde","trace_id":"4cd26ebd-a774-469c-93e3-0ba38bedebf6"}
[2026-04-20 09:22:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
[2026-04-20 09:22:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3154abaf-ceeb-4430-8cc0-589f71b77587","trace_id":"d126860b-abec-451d-942a-2d9edf30de7a"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app
.circleci
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
EventSubscriber, folder
FilterDefinition, folder
DealInsights, folder
Security
TeamInsights
ActivityActualDate.php, class
ActivityChannel.php, final class
ActivityDurationRange.php, class
ActivityFilter.php, final class
ActivityPlaylistIn.php, final class
ActivityProviderIn.php, final class
ActivityRecorded.php, class
ActivityRecordingStopped.php, final class
ActivityScheduledDate.php, final class
ActivityStatusIn.php, class
ActivityType.php, final class
ActivityUpdatedDate.php, final class
AiCallScoreFilter.php, final class
AutoScoreFilter.php, final class
ClosedDealsFilter.php, final class
CoachingFeedbackAverageScore.php, final class
CoachingFeedbackCoachUserIn.php, final class
CommentCountRange.php, final class
CrmFieldCollection.php, final class
CurrentStage.php, final class
Customer.php, final class
CustomerMonologueDuration.php, final class
CustomerQuestionCount.php, final class
DealAge.php, final class
DealCloseDate.php, final class
DealValue.php, final class
EngagingQuestionCount.php, final class
ExternalId.php, final class
HasPendingAiCrmNotes.php, final class
HasTopicTriggersFilterDefinition.php, final class
HasTranscription.php, final class
InputTypeEnum.php, final class
InsightfulQuestionCount.php, final class
LanguageFilterDefinition.php, final class
LoggedToCrm.php, final class
NudgeRunId.php, final class
OnlyActiveUsers.php, final class
OrganiserGroupIn.php, class
OrganiserTeamIn.php, final class
OrganiserUserIn.php, class
OrganiserUserNotIn.php, final class
ParticipantUserIn.php, final class
PartnerFilterDefinition.php, final class
PatienceRange.php, final class
PlaybackTopicFilterDefinition.php, final class
ProviderFilterDefinition.php, final class
ShowInternalExternalActivitiesFilter.php, final class
SortBy.php, final class
SpeechRate.php, final class
StageAtCallFilterDefinition.php, class
TalkTimeRatio.php, final class
TeamMemberUserIn.php, final class
TranscriptionComposite.php, final class
UserGroupInOptionalFilter.php, final class
UserMonologueDuration.php, final class
UserQuestionCount.php, final class
Service
AbstractStageFilterDefinition.php, abstract class
ActivitySearchServiceProvider.php, final class
DealInsightsPeriodFilterFactory.php
DealInsightsPeriodFilterFactoryInterface.php, interface
FilterDefinition.php, abstract class
FilterDefinitionCollection.php, class
FilterDefinitionQuery.php, class
FilterDefinitionQueryCollection.php, class
FilteredValueContainerInterface.php, interface
IntMinMaxRange.php, class
AiActivityType
AiAutomation
AiCallScoring
AskAnything
AskJiminnyAi
AWS
BillingManagement
Cache
CoachingFeedback
Country
CustomerApi
Database
Datadog
DateTime
DealInsights
DealRisks
ElasticSearch
Eloquent
Encoding
Encryption
ES
Faker
FeatureFlags
FFMpeg
FileSystem
Gecko
Gong
GuzzleHttp
KeyPoints
Kiosk
LanguageDetection
LiveFeed
Locks
Math
MediaPipeline
MeetingBot
MobileSettings
Model
Notification
Nudge
ParagraphBreaker
ParticipantSpeech...
|
54871
|
|
9004
|
173
|
52
|
2026-04-14T07:14:13.311837+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776150853311_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Docker DesktopEditViewNew Tab- New lao== mail.goog Docker DesktopEditViewNew Tab- New lao== mail.google.com/mail/u/O/#inboxGmailComposenooyStarredSnoozedImportantSentDraftsSocialUpdatesForumsrromotionsMore5,1408,5755,96338,536Labels[imap]/Nevyziadana postaarchDeleted ItemsFibank1,229Hardware & SoftwareHOSTINGInfected Itemsjiminny-githubJunk E-mailKontaktySent ItemsWORKz centraMore7,3132171214Search mail• -PrimaryRaycast TeamKeycnron GermanyDreamstimeProtonXDATU0 16Quora Suggested Spa.GoogleGitHubQuora Suggested Spa.rrotonRescueTime TeamNirDiam., coderab. 4XDAGoogle 2ProtonLinkeellnThe Batch @ DeepLea.Zeeshan .. NirDiama. 6Alex, NirDiamant 3steve, Nirblamant sthenidd.. Nirbiam. 3Kovella, Nirvlama. 4Amith, NirDiamant 4coaerao. . NirDlam. sNaga, NirDiamant 5Sebasti.. NirDiam. 7Hector, NirDiamant 5Micnael. NirDiama.Muhammad, NirDiam. 5Emmanuel . NirDiam. 8siddhar., NirDiam. 7Jerser. Nrolam. 5Muhammad, NirDiam. 8Kall. Nrolamani 14Abdul, NirDiamant 7MMO … NirDiamant 5Jignesh ... NirDiama. 4HeldotNiroiam. 4Doodle . NirDiamant 4Rakesnk. . NirDiam. 4kanuloro, Nirblam.OwenSha., NirDiam. 3, 0halSupport Daily • in 4h 46 mA100% C•Tue 14 Apr 10:14:131-50 01 1.043B1]Promotions 50 new33 nevUpdates{a March Update: US Events, Windows & iOS Updates + Glaze Sessions - Discover new Raycast features for Windows and iOS, plus Glaze updates.Hi Lukas, share your thoughts about Keychron K3 Max QMK/VIA Wireless Custom Mechanical Keyboard (US Layout) - Let us know what you think about order DE68906-APT. Keychron Germany Trouble viewing email? Hi Lukas, We ful...April Stock Photo Trends - See this month's most trending searches April 2026 Trends Trending stock photos & searches Hot blog posts How to crop stock photos for responsive design without losing the subject by StefaniaYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at [URL_WITH_CREDENTIALS] We noticed your personal access token (classic) "Download packages from GitHub Package Registry" with read:packages scope will expire in 7 days. If t...Trump is now blaming Jared Kushner for his Intel cYou have 1 new message(s) in your Proton Mail acrsitl docker.desktop PERSONALQ Search21h 6m of Software Development this week - Resc[NirDiamant/GenAl_Agents] Add Recommended RAsk Gordon BETAContainersGive feedbackDell learned from its mistakes with the new XPS 1613 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 AprSign insecurwaer- ew sonin e vou cccount kovalliYou have 1 new message(s) in your Proton Mail acrContainersImagesVolumesContainer CPU usage ©No containers are running.Container memory usageNo containers are running.Plamen Hristanov - Head of Customer ExperienceKubernetesAnthropic's Claude Mythos Problem, Dark DNA Ursearchoniv show running containers[NirDiamant/GenAl_Agents] Error when setting upBuilds[NirDiamant/GenAl_Agents] Resource: ORCH - prModelsNameContainerImagePortsActions[NirDiamant/GenAl_Agents] Suggestion: add AgerMCP Toolkit BETA[NirDiamant/GenAl_Agents] Add Al Marketing Ageredis1229ffe7ed37redis:56379:63790% D[NirDiamant/GenAl_Agents] Competitive Intel Age[NirDiamant/GenAl_Agents] Veritas doc (PR #36)Docker HubDocker ScoutkibanaД АI 7с3ес7911304kibana/kibana:7.10.2 5601:56010% DRe: [NirDiamant/GenAl_Agents] feat: add multi-pringrokД AM 00a86edb2f8dwernight/ngrok4040:40400%[NirDiamant/GenAl_Agents] Review Radar: QueryExtensionsblackfire-1f3fa652b7054blackfire/blackfire:1.' 8707:87070% D[NirDiamant/GenAI Agents] Project Gutenber con®Managejiminny_ext-1 587546c8d3e0node:8.12-alpine0%[NirDiamant/GenAl_Agents] Add notebook: Conte)[NirDiamant/GenAl_Agents] Add an Art Tourguideelasticsearch e802ad473a4fResource usade9200:9200elasticsearch/elasticsnow all eers 40%D[NirDiamant/GenAl_Agents] Hackathon Project: Al[NirDiamant/GenAI Agents] Feature/hr ai agent (Ppaladod-0727543fa332oaladod/adento.z0%[NirDiamant/GenAl_Agents] Portkey Agent Integramariadb-1b7e64079c3c3mariadb:11.4.5330[NirDiamant/GenAl Agents] Update README.md vYou are sianed outSign in to share images andco aoocre win vourteam[NirDiamant/GenAl_Agents] Create Healthcare_wiEnaine runningNirDiamant/GenAl Agents Added reel agent to nRAM 0.00 GB CPU 0.00%Disk: -.- GB used (limit -.-- GB)[NirDiamant/GenAl_Agents] Smart Teacher Assistant (Chat with Your Document) (PR #50) - Closed #50. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thre..[NirDiamant/GenAl_Agents] Add Governance & Safety resources section - AgentContract (PR #108) - @NirDiamant commented on this pull request. Governance and safety is an important topic for production agents. Thanks for th...[NirDiamant/GenAl_Agents] Added Docker prerequisite in README setup instructions (PR #98) - Merged #98 into main. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscrib...TINrDiamant/GenAl Agentsi IScript number 26 seems to process title instead of article (ssue #95) - NIrDiamant lert a comment INIrDiamant/GenAl Agents: 95) hanks for catching this. could you contirm which specitic notebook nu[NirDiamant/GenAl_Agents] TEAM-BRUCE (PR #51) - NirDiamant left a comment (NirDiamant/GenA|_Agents#51) Closing due to inactivity. Thanks for your interest in the project. - Reply to this email directly, view it on GitHub, or uns...[NirDiamant/GenAl_Agents] Create test (PR #97) - Closed #97. - Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. Message ID: <NirDiamant/GenAL_Agent..[NirDiamant/GenAl_Agents] Al agent (Issue #96) - NirDiamant left a comment (NirDiamant/GenAl_Agents#96) Closing due to inactivity. Feel free to open a new issue with more details if needed. — Reply to this email directly, view it o...[NirDiamant/GenAl_Agents] 9 1743 - AIf# 3t (Issue t103)- NirDiamant left a comment (NirDiamant/GenAl_Agents#103) Closing -- not related to this project. - Reply to this email directly, view it on GitHub, or unsubscribe. You a.Show chartsSign in>• Update available10 Apr10 Apr10 Apr1O Aor10 Apr10 Apr10 Apr10 Apr...
|
NULL
|
-8504177191940415209
|
NULL
|
click
|
ocr
|
NULL
|
Docker DesktopEditViewNew Tab- New lao== mail.goog Docker DesktopEditViewNew Tab- New lao== mail.google.com/mail/u/O/#inboxGmailComposenooyStarredSnoozedImportantSentDraftsSocialUpdatesForumsrromotionsMore5,1408,5755,96338,536Labels[imap]/Nevyziadana postaarchDeleted ItemsFibank1,229Hardware & SoftwareHOSTINGInfected Itemsjiminny-githubJunk E-mailKontaktySent ItemsWORKz centraMore7,3132171214Search mail• -PrimaryRaycast TeamKeycnron GermanyDreamstimeProtonXDATU0 16Quora Suggested Spa.GoogleGitHubQuora Suggested Spa.rrotonRescueTime TeamNirDiam., coderab. 4XDAGoogle 2ProtonLinkeellnThe Batch @ DeepLea.Zeeshan .. NirDiama. 6Alex, NirDiamant 3steve, Nirblamant sthenidd.. Nirbiam. 3Kovella, Nirvlama. 4Amith, NirDiamant 4coaerao. . NirDlam. sNaga, NirDiamant 5Sebasti.. NirDiam. 7Hector, NirDiamant 5Micnael. NirDiama.Muhammad, NirDiam. 5Emmanuel . NirDiam. 8siddhar., NirDiam. 7Jerser. Nrolam. 5Muhammad, NirDiam. 8Kall. Nrolamani 14Abdul, NirDiamant 7MMO … NirDiamant 5Jignesh ... NirDiama. 4HeldotNiroiam. 4Doodle . NirDiamant 4Rakesnk. . NirDiam. 4kanuloro, Nirblam.OwenSha., NirDiam. 3, 0halSupport Daily • in 4h 46 mA100% C•Tue 14 Apr 10:14:131-50 01 1.043B1]Promotions 50 new33 nevUpdates{a March Update: US Events, Windows & iOS Updates + Glaze Sessions - Discover new Raycast features for Windows and iOS, plus Glaze updates.Hi Lukas, share your thoughts about Keychron K3 Max QMK/VIA Wireless Custom Mechanical Keyboard (US Layout) - Let us know what you think about order DE68906-APT. Keychron Germany Trouble viewing email? Hi Lukas, We ful...April Stock Photo Trends - See this month's most trending searches April 2026 Trends Trending stock photos & searches Hot blog posts How to crop stock photos for responsive design without losing the subject by StefaniaYou have 1 new message(s) in your Proton Mail account k[PASSWORD_DOTS] - Please log in at [URL_WITH_CREDENTIALS] We noticed your personal access token (classic) "Download packages from GitHub Package Registry" with read:packages scope will expire in 7 days. If t...Trump is now blaming Jared Kushner for his Intel cYou have 1 new message(s) in your Proton Mail acrsitl docker.desktop PERSONALQ Search21h 6m of Software Development this week - Resc[NirDiamant/GenAl_Agents] Add Recommended RAsk Gordon BETAContainersGive feedbackDell learned from its mistakes with the new XPS 1613 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 Apr13 AprSign insecurwaer- ew sonin e vou cccount kovalliYou have 1 new message(s) in your Proton Mail acrContainersImagesVolumesContainer CPU usage ©No containers are running.Container memory usageNo containers are running.Plamen Hristanov - Head of Customer ExperienceKubernetesAnthropic's Claude Mythos Problem, Dark DNA Ursearchoniv show running containers[NirDiamant/GenAl_Agents] Error when setting upBuilds[NirDiamant/GenAl_Agents] Resource: ORCH - prModelsNameContainerImagePortsActions[NirDiamant/GenAl_Agents] Suggestion: add AgerMCP Toolkit BETA[NirDiamant/GenAl_Agents] Add Al Marketing Ageredis1229ffe7ed37redis:56379:63790% D[NirDiamant/GenAl_Agents] Competitive Intel Age[NirDiamant/GenAl_Agents] Veritas doc (PR #36)Docker HubDocker ScoutkibanaД АI 7с3ес7911304kibana/kibana:7.10.2 5601:56010% DRe: [NirDiamant/GenAl_Agents] feat: add multi-pringrokД AM 00a86edb2f8dwernight/ngrok4040:40400%[NirDiamant/GenAl_Agents] Review Radar: QueryExtensionsblackfire-1f3fa652b7054blackfire/blackfire:1.' 8707:87070% D[NirDiamant/GenAI Agents] Project Gutenber con®Managejiminny_ext-1 587546c8d3e0node:8.12-alpine0%[NirDiamant/GenAl_Agents] Add notebook: Conte)[NirDiamant/GenAl_Agents] Add an Art Tourguideelasticsearch e802ad473a4fResource usade9200:9200elasticsearch/elasticsnow all eers 40%D[NirDiamant/GenAl_Agents] Hackathon Project: Al[NirDiamant/GenAI Agents] Feature/hr ai agent (Ppaladod-0727543fa332oaladod/adento.z0%[NirDiamant/GenAl_Agents] Portkey Agent Integramariadb-1b7e64079c3c3mariadb:11.4.5330[NirDiamant/GenAl Agents] Update README.md vYou are sianed outSign in to share images andco aoocre win vourteam[NirDiamant/GenAl_Agents] Create Healthcare_wiEnaine runningNirDiamant/GenAl Agents Added reel agent to nRAM 0.00 GB CPU 0.00%Disk: -.- GB used (limit -.-- GB)[NirDiamant/GenAl_Agents] Smart Teacher Assistant (Chat with Your Document) (PR #50) - Closed #50. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thre..[NirDiamant/GenAl_Agents] Add Governance & Safety resources section - AgentContract (PR #108) - @NirDiamant commented on this pull request. Governance and safety is an important topic for production agents. Thanks for th...[NirDiamant/GenAl_Agents] Added Docker prerequisite in README setup instructions (PR #98) - Merged #98 into main. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscrib...TINrDiamant/GenAl Agentsi IScript number 26 seems to process title instead of article (ssue #95) - NIrDiamant lert a comment INIrDiamant/GenAl Agents: 95) hanks for catching this. could you contirm which specitic notebook nu[NirDiamant/GenAl_Agents] TEAM-BRUCE (PR #51) - NirDiamant left a comment (NirDiamant/GenA|_Agents#51) Closing due to inactivity. Thanks for your interest in the project. - Reply to this email directly, view it on GitHub, or uns...[NirDiamant/GenAl_Agents] Create test (PR #97) - Closed #97. - Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. Message ID: <NirDiamant/GenAL_Agent..[NirDiamant/GenAl_Agents] Al agent (Issue #96) - NirDiamant left a comment (NirDiamant/GenAl_Agents#96) Closing due to inactivity. Feel free to open a new issue with more details if needed. — Reply to this email directly, view it o...[NirDiamant/GenAl_Agents] 9 1743 - AIf# 3t (Issue t103)- NirDiamant left a comment (NirDiamant/GenAl_Agents#103) Closing -- not related to this project. - Reply to this email directly, view it on GitHub, or unsubscribe. You a.Show chartsSign in>• Update available10 Apr10 Apr10 Apr1O Aor10 Apr10 Apr10 Apr10 Apr...
|
NULL
|
|
21575
|
NULL
|
0
|
2026-04-15T10:13:04.071788+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776247984071_m2.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
15020010/10HO &DDark AgeGame Paused (P)kovalfk 15020010/10HO &DDark AgeGame Paused (P)kovalfklukas (Britons))6 Mindaugas: 276/2762 Anccu Hualloc: 272/2723 Bird Jaguar: 271/2715 Honorius: 267/2674 Siddhraj Jaisingh: 266/2668 Ashikaga Takauji: 261/2617 Basil the Macedonian: 259/2591 kovaliklukas: 245/245...
|
NULL
|
-8503442566702027051
|
NULL
|
click
|
ocr
|
NULL
|
15020010/10HO &DDark AgeGame Paused (P)kovalfk 15020010/10HO &DDark AgeGame Paused (P)kovalfklukas (Britons))6 Mindaugas: 276/2762 Anccu Hualloc: 272/2723 Bird Jaguar: 271/2715 Honorius: 267/2674 Siddhraj Jaisingh: 266/2668 Ashikaga Takauji: 261/2617 Basil the Macedonian: 259/2591 kovaliklukas: 245/245...
|
NULL
|
|
61369
|
1325
|
4
|
2026-04-21T06:52:19.126747+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776754339126_m2.jpg...
|
Firefox
|
JY-20698 handle failed field sync on playbook impo JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app — Work...
|
True
|
jiminny.atlassian.net/wiki/spaces/PROD/pages/37282 jiminny.atlassian.net/wiki/spaces/PROD/pages/3728244737/Jiminny+MCP+Connector...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
Close tab
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira
[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app
JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
New Tab
New Tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues(g then i)
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (31)
Pull requests
(
31
)
Agents
Agents
Actions
Actions
Wiki
Wiki
Security and quality (21)
Security and quality
(
21
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
JY-20698 handle failed field sync on playbook import activity types #11988 Edit title
JY-20698 handle failed field sync on playbook import activity types
#
11988
Edit title
Preview
Preview
Code
Code
Merged
LakyLak
LakyLak
merged 2 commits into
master
master
from
JY-20698-fix-SF-activity-types-on-new-playbook
JY-20698-fix-SF-activity-types-on-new-playbook
Copy head branch name to clipboard
now
Lines changed: 200 additions & 4 deletions
Conversation (1)
Conversation
(
1
)
Commits (2)
Commits
(
2
)
Checks (4)
Checks
(
4
)
Files changed (2)
Files changed
(
2
)
Pull Request Toolbar
Pull Request Toolbar
Collapse file tree
All commits
All commits
Refresh
Refresh
0
/
2
viewed
Submit comments
Submit
comments
Open diff view settings
Open overview panel
Open comments panel
(
0
)
Filter files…
Filter options
File tree
File tree
app/Listeners/Crm
ImportActivityTypes.php
ImportActivityTypes.php
tests/Unit/Listeners/Crm
ImportActivityTypesTest.php
ImportActivityTypesTest.php
Collapse file
app/Listeners/Crm/ImportActivityTypes.php
app/Listeners/Crm/ImportActivityTypes.php
app/Listeners/Crm/ImportActivityTypes.php
Copy file name to clipboard
Expand all lines: app/Listeners/Crm/ImportActivityTypes.php
Lines changed: 30 additions & 3 deletions
Not Viewed
Viewed
Comment on this file
More options
Original file line number
Original file line
Diff line number
Diff line change
@@ -11,8 +11,10 @@
11
use
Jiminny
\
Repositories
\
Crm
\
FieldRepository
;
11
use
Jiminny
\
Repositories
\
Crm
\
FieldRepository
;
12
use
Jiminny
\
Repositories
\
PlaybookCategoryRepository
;
12
use
Jiminny
\
Repositories
\
PlaybookCategoryRepository
;
13
use
Illuminate
\
Contracts
\
Queue
\
ShouldQueue
;
13
use
Illuminate
\
Contracts
\
Queue
\
ShouldQueue
;
14
+
use
Illuminate
\
Support
\
Facades
\
Log
;
14
use
Jiminny
\...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0018284575,"top":0.0518755,"width":0.07596409,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":4,"bounds":{"left":0.0,"top":0.09497207,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6793] Les Mills activity types not pulling in - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.09524601,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6787] Issue with reconnecting Zoho - Jira","depth":4,"bounds":{"left":0.0,"top":0.12769353,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6787] Issue with reconnecting Zoho - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.13886672,"width":0.08344415,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.16041501,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.17158818,"width":0.19963431,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.16759777,"width":0.007978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"bounds":{"left":0.0,"top":0.19313647,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny MCP Connector - Product - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.20430966,"width":0.08294548,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira","depth":4,"bounds":{"left":0.0,"top":0.22585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.23703113,"width":0.15791224,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny Mail","depth":4,"bounds":{"left":0.0,"top":0.2585794,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny Mail","depth":5,"bounds":{"left":0.013297873,"top":0.2697526,"width":0.02144282,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":4,"bounds":{"left":0.0,"top":0.29130086,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20500] Batch initial sync for Salesforce - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.30247405,"width":0.08610372,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.0,"top":0.32402235,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"bounds":{"left":0.013297873,"top":0.33519554,"width":0.042719416,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.3567438,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.367917,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.38946527,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.1740359,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.42218676,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.43335995,"width":0.039228722,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.45490822,"width":0.07962101,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.013297873,"top":0.4660814,"width":0.014960106,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.48922586,"width":0.07413564,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to content","depth":6,"bounds":{"left":0.07962101,"top":0.0518755,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":7,"bounds":{"left":0.07962101,"top":0.05347167,"width":0.0029920214,"height":0.21468475},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open menu","depth":10,"bounds":{"left":0.08494016,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Homepage (g then d)","depth":9,"bounds":{"left":0.099567816,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"jiminny","depth":12,"bounds":{"left":0.112865694,"top":0.06464485,"width":0.018949468,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny","depth":14,"bounds":{"left":0.11486037,"top":0.07063048,"width":0.014960106,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"app","depth":12,"bounds":{"left":0.13680187,"top":0.06464485,"width":0.017785905,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":14,"bounds":{"left":0.13879654,"top":0.07063048,"width":0.008477394,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Search or jump to…","depth":9,"bounds":{"left":0.81698805,"top":0.06464485,"width":0.06565824,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":12,"bounds":{"left":0.82928854,"top":0.07063048,"width":0.011801862,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"bounds":{"left":0.8424202,"top":0.07222666,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to search","depth":12,"bounds":{"left":0.84640956,"top":0.07063048,"width":0.021276595,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chat with Copilot","depth":10,"bounds":{"left":0.88464093,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Open Copilot…","depth":9,"bounds":{"left":0.8949468,"top":0.06464485,"width":0.008643617,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create new...","depth":9,"bounds":{"left":0.9115692,"top":0.06464485,"width":0.01662234,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Issues(g then i)","depth":9,"bounds":{"left":0.93085104,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Pull requests","depth":9,"bounds":{"left":0.94414896,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Repositories","depth":9,"bounds":{"left":0.9574468,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"You have unread notifications(g then n)","depth":9,"bounds":{"left":0.97074467,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open user navigation menu","depth":9,"bounds":{"left":0.9840425,"top":0.06464485,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Repository navigation","depth":9,"bounds":{"left":0.079288565,"top":0.051077414,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repository navigation","depth":10,"bounds":{"left":0.079288565,"top":0.05387071,"width":0.0787899,"height":0.023144454},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":12,"bounds":{"left":0.08494016,"top":0.09936153,"width":0.025099734,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":14,"bounds":{"left":0.095744684,"top":0.10574621,"width":0.011469414,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pull requests (31)","depth":12,"bounds":{"left":0.11269947,"top":0.09936153,"width":0.054521278,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pull requests","depth":14,"bounds":{"left":0.12333777,"top":0.10574621,"width":0.02925532,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.15525267,"top":0.113727055,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31","depth":14,"bounds":{"left":0.15824468,"top":0.113727055,"width":0.004986702,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.16323139,"top":0.113727055,"width":0.0016622341,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Agents","depth":12,"bounds":{"left":0.16988032,"top":0.09936153,"width":0.029089095,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Agents","depth":14,"bounds":{"left":0.18085106,"top":0.10574621,"width":0.014960106,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Actions","depth":12,"bounds":{"left":0.20162898,"top":0.09936153,"width":0.03025266,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Actions","depth":14,"bounds":{"left":0.21276596,"top":0.10574621,"width":0.015957447,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Wiki","depth":12,"bounds":{"left":0.23454122,"top":0.09936153,"width":0.022938829,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Wiki","depth":14,"bounds":{"left":0.24534574,"top":0.10574621,"width":0.009142287,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Security and quality (21)","depth":12,"bounds":{"left":0.2601396,"top":0.09936153,"width":0.069980055,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Security and quality","depth":14,"bounds":{"left":0.27194148,"top":0.10574621,"width":0.04255319,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.31831783,"top":0.113727055,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21","depth":14,"bounds":{"left":0.32130983,"top":0.113727055,"width":0.0048204786,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.32613033,"top":0.113727055,"width":0.0016622341,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":12,"bounds":{"left":0.33277926,"top":0.09936153,"width":0.03125,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":14,"bounds":{"left":0.34391624,"top":0.10574621,"width":0.016788565,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":12,"bounds":{"left":0.36668882,"top":0.09936153,"width":0.032081116,"height":0.026336791},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.3778258,"top":0.10574621,"width":0.01761968,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Important update","depth":10,"bounds":{"left":0.09325133,"top":0.14365523,"width":0.0003324468,"height":0.016759777},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Important update","depth":11,"bounds":{"left":0.09325133,"top":0.1452514,"width":0.039228722,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.","depth":10,"bounds":{"left":0.09325133,"top":0.1452514,"width":0.2159242,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Review this update","depth":10,"bounds":{"left":0.30917552,"top":0.1452514,"width":0.04055851,"height":0.013567438},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Review this update","depth":11,"bounds":{"left":0.30917552,"top":0.1452514,"width":0.04055851,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and manage your preferences in your","depth":10,"bounds":{"left":0.34973404,"top":0.1452514,"width":0.08261303,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GitHub account settings","depth":10,"bounds":{"left":0.4323471,"top":0.1452514,"width":0.05219415,"height":0.013567438},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"GitHub account settings","depth":11,"bounds":{"left":0.4323471,"top":0.1452514,"width":0.05219415,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.48454124,"top":0.1452514,"width":0.0013297872,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dismiss banner","depth":9,"bounds":{"left":0.98636967,"top":0.13886672,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"JY-20698 handle failed field sync on playbook import activity types #11988 Edit title","depth":13,"bounds":{"left":0.090259306,"top":0.19193934,"width":0.3565492,"height":0.031923383},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20698 handle failed field sync on playbook import activity types","depth":14,"bounds":{"left":0.090259306,"top":0.19273743,"width":0.30651596,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"#","depth":15,"bounds":{"left":0.39943483,"top":0.19273743,"width":0.0066489363,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11988","depth":15,"bounds":{"left":0.40608376,"top":0.19273743,"width":0.028756648,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit title","depth":14,"bounds":{"left":0.43617022,"top":0.19513169,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Preview","depth":13,"bounds":{"left":0.95827794,"top":0.19992019,"width":0.031083776,"height":0.022346368},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Preview","depth":15,"bounds":{"left":0.96359706,"top":0.2047087,"width":0.01512633,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Code","depth":13,"bounds":{"left":0.9260306,"top":0.19832402,"width":0.02825798,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Code","depth":15,"bounds":{"left":0.9303524,"top":0.20430966,"width":0.011635638,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merged","depth":13,"bounds":{"left":0.1008976,"top":0.23623304,"width":0.017121011,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"LakyLak","depth":15,"bounds":{"left":0.124667555,"top":0.2330407,"width":0.01861702,"height":0.016759777},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"LakyLak","depth":16,"bounds":{"left":0.124667555,"top":0.23463687,"width":0.01861702,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"merged 2 commits into","depth":15,"bounds":{"left":0.14461437,"top":0.23463687,"width":0.049534574,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"master","depth":15,"bounds":{"left":0.19547872,"top":0.23264167,"width":0.018450798,"height":0.017557861},"role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"master","depth":16,"bounds":{"left":0.1974734,"top":0.235834,"width":0.014461436,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from","depth":16,"bounds":{"left":0.21525931,"top":0.23463687,"width":0.009973404,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20698-fix-SF-activity-types-on-new-playbook","depth":16,"bounds":{"left":0.2265625,"top":0.23264167,"width":0.1143617,"height":0.017557861},"role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20698-fix-SF-activity-types-on-new-playbook","depth":17,"bounds":{"left":0.22855718,"top":0.235834,"width":0.11037234,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy head branch name to clipboard","depth":16,"bounds":{"left":0.34225398,"top":0.23024741,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"now","depth":16,"bounds":{"left":0.35289228,"top":0.23463687,"width":0.00880984,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Lines changed: 200 additions & 4 deletions","depth":14,"bounds":{"left":0.9566157,"top":0.28651237,"width":0.019946808,"height":0.11412609},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Conversation (1)","depth":16,"bounds":{"left":0.090259306,"top":0.26855546,"width":0.056848403,"height":0.031923383},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Conversation","depth":17,"bounds":{"left":0.10388963,"top":0.27813247,"width":0.02825798,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":18,"bounds":{"left":0.14145611,"top":0.27813247,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":18,"bounds":{"left":0.14444813,"top":0.27813247,"width":0.0019946808,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":18,"bounds":{"left":0.14644282,"top":0.27813247,"width":0.0018284575,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Commits (2)","depth":16,"bounds":{"left":0.1471077,"top":0.26855546,"width":0.048204787,"height":0.031923383},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Commits","depth":17,"bounds":{"left":0.16073804,"top":0.27813247,"width":0.018949468,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":18,"bounds":{"left":0.1896609,"top":0.27813247,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":18,"bounds":{"left":0.19265293,"top":0.27813247,"width":0.0026595744,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":18,"bounds":{"left":0.1953125,"top":0.27813247,"width":0.0018284575,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Checks (4)","depth":16,"bounds":{"left":0.1953125,"top":0.26855546,"width":0.04504654,"height":0.031923383},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Checks","depth":17,"bounds":{"left":0.20894282,"top":0.27813247,"width":0.015791224,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":18,"bounds":{"left":0.23470744,"top":0.27813247,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":18,"bounds":{"left":0.23769946,"top":0.27813247,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":18,"bounds":{"left":0.24069148,"top":0.27813247,"width":0.0018284575,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Files changed (2)","depth":16,"bounds":{"left":0.24035904,"top":0.26855546,"width":0.05900931,"height":0.031923383},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Files changed","depth":17,"bounds":{"left":0.25398937,"top":0.27813247,"width":0.029920213,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":18,"bounds":{"left":0.29371676,"top":0.27813247,"width":0.0029920214,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":18,"bounds":{"left":0.29670876,"top":0.27813247,"width":0.0026595744,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":18,"bounds":{"left":0.29936835,"top":0.27813247,"width":0.0018284575,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Pull Request Toolbar","depth":14,"bounds":{"left":0.090259306,"top":0.32402235,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pull Request Toolbar","depth":15,"bounds":{"left":0.090259306,"top":0.32681563,"width":0.030086435,"height":0.08060654},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse file tree","depth":14,"bounds":{"left":0.090259306,"top":0.31324822,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"All commits","depth":14,"bounds":{"left":0.1022274,"top":0.31324822,"width":0.040392287,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All commits","depth":16,"bounds":{"left":0.11186835,"top":0.31843576,"width":0.02244016,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Refresh","depth":15,"bounds":{"left":0.8267952,"top":0.31324822,"width":0.027925532,"height":0.022346368},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Refresh","depth":17,"bounds":{"left":0.83643615,"top":0.31843576,"width":0.015292553,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":15,"bounds":{"left":0.8640292,"top":0.31843576,"width":0.002493351,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":15,"bounds":{"left":0.8665226,"top":0.31843576,"width":0.0023271276,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":15,"bounds":{"left":0.8700133,"top":0.31843576,"width":0.002493351,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"viewed","depth":15,"bounds":{"left":0.8736702,"top":0.31843576,"width":0.013131649,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Submit comments","depth":14,"bounds":{"left":0.89511305,"top":0.31324822,"width":0.046043884,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Submit","depth":16,"bounds":{"left":0.898105,"top":0.31843576,"width":0.01462766,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"comments","depth":16,"bounds":{"left":0.9127327,"top":0.31843576,"width":0.020113032,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open diff view settings","depth":14,"bounds":{"left":0.9438165,"top":0.31324822,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open overview panel","depth":14,"bounds":{"left":0.96143615,"top":0.31324822,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open comments panel","depth":14,"bounds":{"left":0.97207445,"top":0.31324822,"width":0.017287234,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"(","depth":16,"bounds":{"left":0.98038566,"top":0.31843576,"width":0.0026595744,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"bounds":{"left":0.9830452,"top":0.31843576,"width":0.0026595744,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":16,"bounds":{"left":0.9857048,"top":0.31843576,"width":0.0014960107,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Filter files…","depth":16,"bounds":{"left":0.1015625,"top":0.36272946,"width":0.06815159,"height":0.023942538},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Filter options","depth":16,"bounds":{"left":0.17270611,"top":0.36193135,"width":0.010638298,"height":0.025538707},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"File tree","depth":15,"bounds":{"left":0.09059176,"top":0.40023944,"width":0.0003324468,"height":0.0007980846},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"File tree","depth":16,"bounds":{"left":0.09059176,"top":0.40303272,"width":0.014295213,"height":0.0518755},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app/Listeners/Crm","depth":19,"bounds":{"left":0.1065492,"top":0.40622506,"width":0.03956117,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"ImportActivityTypes.php","depth":21,"bounds":{"left":0.10920878,"top":0.43216282,"width":0.05219415,"height":0.013567438},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ImportActivityTypes.php","depth":22,"bounds":{"left":0.10920878,"top":0.43216282,"width":0.05219415,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tests/Unit/Listeners/Crm","depth":19,"bounds":{"left":0.1065492,"top":0.4577015,"width":0.05219415,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"ImportActivityTypesTest.php","depth":21,"bounds":{"left":0.10920878,"top":0.48324022,"width":0.06100399,"height":0.013567438},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ImportActivityTypesTest.php","depth":22,"bounds":{"left":0.10920878,"top":0.48324022,"width":0.06100399,"height":0.013567438},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse file","depth":14,"bounds":{"left":0.19730718,"top":0.36751795,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"app/Listeners/Crm/ImportActivityTypes.php","depth":15,"bounds":{"left":0.20794548,"top":0.37031126,"width":0.09840426,"height":0.016759777},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXLink","text":"app/Listeners/Crm/ImportActivityTypes.php","depth":16,"bounds":{"left":0.20794548,"top":0.3719074,"width":0.09840426,"height":0.013567438},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app/Listeners/Crm/ImportActivityTypes.php","depth":18,"bounds":{"left":0.20794548,"top":0.37390262,"width":0.09840426,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy file name to clipboard","depth":15,"bounds":{"left":0.3090093,"top":0.36751795,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Expand all lines: app/Listeners/Crm/ImportActivityTypes.php","depth":15,"bounds":{"left":0.31831783,"top":0.36751795,"width":0.00930851,"height":0.022346368},"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Lines changed: 30 additions & 3 deletions","depth":15,"bounds":{"left":0.9030917,"top":0.37988827,"width":0.019946808,"height":0.11412609},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Not Viewed","depth":14,"bounds":{"left":0.93583775,"top":0.36751795,"width":0.026595745,"height":0.022346368},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Viewed","depth":16,"bounds":{"left":0.94547874,"top":0.37270552,"width":0.013962766,"height":0.011971269},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Comment on this file","depth":14,"bounds":{"left":0.9650931,"top":0.36751795,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"More options","depth":14,"bounds":{"left":0.97706115,"top":0.36751795,"width":0.00930851,"height":0.022346368},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Original file line number","depth":17,"bounds":{"left":0.19464761,"top":0.39704707,"width":0.017952127,"height":0.04708699},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Original file line","depth":17,"bounds":{"left":0.21259974,"top":0.40542698,"width":0.018118352,"height":0.030327214},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Diff line number","depth":17,"bounds":{"left":0.23071809,"top":0.39704707,"width":0.01761968,"height":0.04708699},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Diff line change","depth":17,"bounds":{"left":0.24833776,"top":0.39704707,"width":0.016954787,"height":0.04708699},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"@@ -11,8 +11,10 @@","depth":18,"bounds":{"left":0.2159242,"top":0.3990423,"width":0.043218084,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":16,"bounds":{"left":0.19896941,"top":0.41819632,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.2159242,"top":0.41819632,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny","depth":18,"bounds":{"left":0.22556517,"top":0.41819632,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.24235372,"top":0.41819632,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repositories","depth":18,"bounds":{"left":0.24468085,"top":0.41819632,"width":0.028756648,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.2734375,"top":0.41819632,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Crm","depth":18,"bounds":{"left":0.27593085,"top":0.41819632,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.28307846,"top":0.41819632,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FieldRepository","depth":18,"bounds":{"left":0.2855718,"top":0.41819632,"width":0.035904255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.32147607,"top":0.41819632,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11","depth":16,"bounds":{"left":0.59607714,"top":0.41819632,"width":0.0048204786,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.61319816,"top":0.41819632,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny","depth":18,"bounds":{"left":0.62267286,"top":0.41819632,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.63946146,"top":0.41819632,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repositories","depth":18,"bounds":{"left":0.6419548,"top":0.41819632,"width":0.028756648,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.67071146,"top":0.41819632,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Crm","depth":18,"bounds":{"left":0.67303854,"top":0.41819632,"width":0.00731383,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.6803524,"top":0.41819632,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FieldRepository","depth":18,"bounds":{"left":0.68267953,"top":0.41819632,"width":0.036070477,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.71875,"top":0.41819632,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":16,"bounds":{"left":0.19896941,"top":0.43735036,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.2159242,"top":0.43735036,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny","depth":18,"bounds":{"left":0.22556517,"top":0.43735036,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.24235372,"top":0.43735036,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repositories","depth":18,"bounds":{"left":0.24468085,"top":0.43735036,"width":0.028756648,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.2734375,"top":0.43735036,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PlaybookCategoryRepository","depth":18,"bounds":{"left":0.27593085,"top":0.43735036,"width":0.062333778,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.3382646,"top":0.43735036,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":16,"bounds":{"left":0.59607714,"top":0.43735036,"width":0.0048204786,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.61319816,"top":0.43735036,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny","depth":18,"bounds":{"left":0.62267286,"top":0.43735036,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.63946146,"top":0.43735036,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Repositories","depth":18,"bounds":{"left":0.6419548,"top":0.43735036,"width":0.028756648,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.67071146,"top":0.43735036,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PlaybookCategoryRepository","depth":18,"bounds":{"left":0.67303854,"top":0.43735036,"width":0.0625,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.73553854,"top":0.43735036,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13","depth":16,"bounds":{"left":0.19896941,"top":0.45650437,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.2159242,"top":0.45650437,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Illuminate","depth":18,"bounds":{"left":0.22556517,"top":0.45650437,"width":0.023936171,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.24950133,"top":0.45650437,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contracts","depth":18,"bounds":{"left":0.25199467,"top":0.45650437,"width":0.02144282,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.2734375,"top":0.45650437,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Queue","depth":18,"bounds":{"left":0.27593085,"top":0.45650437,"width":0.011968086,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.28789893,"top":0.45650437,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ShouldQueue","depth":18,"bounds":{"left":0.29022607,"top":0.45650437,"width":0.02642952,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.31665558,"top":0.45650437,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13","depth":16,"bounds":{"left":0.59607714,"top":0.45650437,"width":0.0048204786,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.61319816,"top":0.45650437,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Illuminate","depth":18,"bounds":{"left":0.62267286,"top":0.45650437,"width":0.024102394,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.64677525,"top":0.45650437,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Contracts","depth":18,"bounds":{"left":0.6491024,"top":0.45650437,"width":0.021609042,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.67071146,"top":0.45650437,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Queue","depth":18,"bounds":{"left":0.67303854,"top":0.45650437,"width":0.012134309,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.68517286,"top":0.45650437,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ShouldQueue","depth":18,"bounds":{"left":0.6875,"top":0.45650437,"width":0.02642952,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.71392953,"top":0.45650437,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14","depth":16,"bounds":{"left":0.59607714,"top":0.47565842,"width":0.0048204786,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"+","depth":18,"bounds":{"left":0.607879,"top":0.47565842,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.61319816,"top":0.47565842,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Illuminate","depth":18,"bounds":{"left":0.62267286,"top":0.47565842,"width":0.024102394,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.64677525,"top":0.47565842,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Support","depth":18,"bounds":{"left":0.6491024,"top":0.47565842,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.66589093,"top":0.47565842,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Facades","depth":18,"bounds":{"left":0.6682181,"top":0.47565842,"width":0.016954787,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.68517286,"top":0.47565842,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Log","depth":18,"bounds":{"left":0.6875,"top":0.47565842,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":";","depth":18,"bounds":{"left":0.6946476,"top":0.47565842,"width":0.002493351,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14","depth":16,"bounds":{"left":0.19896941,"top":0.49481246,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"use","depth":18,"bounds":{"left":0.2159242,"top":0.49481246,"width":0.0071476065,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny","depth":18,"bounds":{"left":0.22556517,"top":0.49481246,"width":0.016788565,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"\\","depth":18,"bounds":{"left":0.24235372,"top":0.49481246,"width":0.0023271276,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8502564425666702643
|
3480576103749154725
|
click
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6793] Les Mills activity types not pulling in - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
JY-20698 handle failed field sync on playbook import activity types by LakyLak · Pull Request #11988 · jiminny/app
Close tab
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira
[JY-20676] Notify the user if a Panorama prompts is deleted but is used in AJ Report - Jira
Jiminny Mail
Jiminny Mail
[JY-20500] Batch initial sync for Salesforce - Jira
[JY-20500] Batch initial sync for Salesforce - Jira
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Jiminny
Jiminny
JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app
JY-20701 | Reschedule HubSpot Sync Objects by yalokin-jiminny · Pull Request #11989 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
New Tab
New Tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to content
Skip to content
Open menu
Homepage (g then d)
jiminny
jiminny
app
app
Search or jump to…
Type
/
to search
Chat with Copilot
Open Copilot…
Create new...
Issues(g then i)
Pull requests
Repositories
You have unread notifications(g then n)
Open user navigation menu
Repository navigation
Repository navigation
Code
Code
Pull requests (31)
Pull requests
(
31
)
Agents
Agents
Actions
Actions
Wiki
Wiki
Security and quality (21)
Security and quality
(
21
)
Insights
Insights
Settings
Settings
Important update
Important update
On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out.
Review this update
Review this update
and manage your preferences in your
GitHub account settings
GitHub account settings
.
Dismiss banner
JY-20698 handle failed field sync on playbook import activity types #11988 Edit title
JY-20698 handle failed field sync on playbook import activity types
#
11988
Edit title
Preview
Preview
Code
Code
Merged
LakyLak
LakyLak
merged 2 commits into
master
master
from
JY-20698-fix-SF-activity-types-on-new-playbook
JY-20698-fix-SF-activity-types-on-new-playbook
Copy head branch name to clipboard
now
Lines changed: 200 additions & 4 deletions
Conversation (1)
Conversation
(
1
)
Commits (2)
Commits
(
2
)
Checks (4)
Checks
(
4
)
Files changed (2)
Files changed
(
2
)
Pull Request Toolbar
Pull Request Toolbar
Collapse file tree
All commits
All commits
Refresh
Refresh
0
/
2
viewed
Submit comments
Submit
comments
Open diff view settings
Open overview panel
Open comments panel
(
0
)
Filter files…
Filter options
File tree
File tree
app/Listeners/Crm
ImportActivityTypes.php
ImportActivityTypes.php
tests/Unit/Listeners/Crm
ImportActivityTypesTest.php
ImportActivityTypesTest.php
Collapse file
app/Listeners/Crm/ImportActivityTypes.php
app/Listeners/Crm/ImportActivityTypes.php
app/Listeners/Crm/ImportActivityTypes.php
Copy file name to clipboard
Expand all lines: app/Listeners/Crm/ImportActivityTypes.php
Lines changed: 30 additions & 3 deletions
Not Viewed
Viewed
Comment on this file
More options
Original file line number
Original file line
Diff line number
Diff line change
@@ -11,8 +11,10 @@
11
use
Jiminny
\
Repositories
\
Crm
\
FieldRepository
;
11
use
Jiminny
\
Repositories
\
Crm
\
FieldRepository
;
12
use
Jiminny
\
Repositories
\
PlaybookCategoryRepository
;
12
use
Jiminny
\
Repositories
\
PlaybookCategoryRepository
;
13
use
Illuminate
\
Contracts
\
Queue
\
ShouldQueue
;
13
use
Illuminate
\
Contracts
\
Queue
\
ShouldQueue
;
14
+
use
Illuminate
\
Support
\
Facades
\
Log
;
14
use
Jiminny
\...
|
61367
|
|
50075
|
1068
|
6
|
2026-04-17T14:16:58.111851+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776435418111_m2.jpg...
|
Finder
|
DXP4800PLUS-B5F8
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Youtube
--
--
Sharepoint
Work
eject
--
--
Sharepoint
Test
eject
--
--
Sharepoint
screenpipe
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.5054687,"top":0.05347222,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.51484376,"top":0.07083333,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.51484376,"top":0.090277776,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.51484376,"top":0.10972222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.51484376,"top":0.12916666,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.51484376,"top":0.14861111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.51484376,"top":0.16805555,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.51484376,"top":0.1875,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.51484376,"top":0.20694445,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.5054687,"top":0.23125,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.51484376,"top":0.24861111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.51484376,"top":0.26805556,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.5054687,"top":0.2923611,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":6,"bounds":{"left":0.51484376,"top":0.30972221,"width":0.051171876,"height":0.011111111},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.5667969,"top":0.31111112,"width":0.005078125,"height":0.008333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.51484376,"top":0.32916668,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.5054687,"top":0.35347223,"width":0.07304688,"height":0.013194445},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.51484376,"top":0.37083334,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.51484376,"top":0.39027777,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.51484376,"top":0.4097222,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.51484376,"top":0.42916667,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.51484376,"top":0.4486111,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.51484376,"top":0.46805555,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.51484376,"top":0.4875,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.51484376,"top":0.5069444,"width":0.058203124,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.5972656,"top":0.09652778,"width":0.0140625,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.8421875,"top":0.09652778,"width":0.03046875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.9128906,"top":0.09652778,"width":0.010546875,"height":0.009722223},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.9507812,"top":0.09652778,"width":0.0109375,"height":0.009722223},"role_description":"text"},{"role":"AXTextField","text":"Youtube","depth":7,"bounds":{"left":0.5972656,"top":0.11666667,"width":0.02265625,"height":0.011111111},"value":"Youtube","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.11666667,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.11666667,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.11666667,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Work","depth":7,"bounds":{"left":0.5972656,"top":0.13055556,"width":0.015625,"height":0.011111111},"value":"Work","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"eject","depth":7,"bounds":{"left":0.8324219,"top":0.13055556,"width":0.0052734376,"height":0.010416667},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.13055556,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.13055556,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.13055556,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Test","depth":7,"bounds":{"left":0.5972656,"top":0.14444445,"width":0.01328125,"height":0.011111111},"value":"Test","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"eject","depth":7,"bounds":{"left":0.8324219,"top":0.14444445,"width":0.0052734376,"height":0.010416667},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.14444445,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.14444445,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.14444445,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"screenpipe","depth":7,"bounds":{"left":0.5972656,"top":0.15833333,"width":0.0296875,"height":0.011111111},"value":"screenpipe","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"eject","depth":7,"bounds":{"left":0.8324219,"top":0.15833333,"width":0.0052734376,"height":0.010416667},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.15833333,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.15833333,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.15833333,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"personal_folder","depth":7,"bounds":{"left":0.5972656,"top":0.17222223,"width":0.040234376,"height":0.011111111},"value":"personal_folder","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.17222223,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.17222223,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.17222223,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Music","depth":7,"bounds":{"left":0.5972656,"top":0.18611111,"width":0.0171875,"height":0.011111111},"value":"Music","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.18611111,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.18611111,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.18611111,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Movies","depth":7,"bounds":{"left":0.5972656,"top":0.2,"width":0.019921875,"height":0.011111111},"value":"Movies","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.2,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.2,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.2,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Media","depth":7,"bounds":{"left":0.5972656,"top":0.21388888,"width":0.017578125,"height":0.011111111},"value":"Media","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.21388888,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.21388888,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.21388888,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Marti","depth":7,"bounds":{"left":0.5972656,"top":0.22777778,"width":0.015625,"height":0.011111111},"value":"Marti","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.22777778,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.22777778,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.22777778,"width":0.02734375,"height":0.011111111},"role_description":"text"},{"role":"AXTextField","text":"Google","depth":7,"bounds":{"left":0.5972656,"top":0.24166666,"width":0.0203125,"height":0.011111111},"value":"Google","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.8421875,"top":0.24166666,"width":0.06679688,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.94023436,"top":0.24166666,"width":0.006640625,"height":0.011111111},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.9507812,"top":0.24166666,"width":0.02734375,"height":0.011111111},"role_description":"text"}]...
|
-8502125106202537711
|
-6586333976584343833
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F8
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Youtube
--
--
Sharepoint
Work
eject
--
--
Sharepoint
Test
eject
--
--
Sharepoint
screenpipe
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint...
|
NULL
|
|
22749
|
491
|
81
|
2026-04-15T10:50:22.480682+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776250222480_m1.jpg...
|
Boosteroid
|
Boosteroid
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditViewGoHistoryWindowHelpEDHomeDMsActi +SlackFileEditViewGoHistoryWindowHelpEDHomeDMsActivityFilesLater..•More+→Search Jiminny IncJiminny ...abExternal connections* Starred& platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan Tanev• Ves@ Cala DimitravoStoyan Tanev6 0• MessagesAdd canvasO Filesstoyan tanevT'SZ PIMДобре,Thursday, March 26thcrm: sync-opportunity--teamId+php artisan--fromLukas Kovalik 1:53 PMда и добави стратегия ако искаш на задH1Today ~NewStoyan Tanev E1:24 PMЗдрасти, имаме ли логове от конектвания наинтеграция?понеже сега бях на среща с клиент итръгнахме да вързваме Зохо, и просто серефрешва страницатаи пак ни врьща в началотоhttps://app.jiminny.com/export/wmbfq6UIOHluXIRatejU6t6PHzAhyVUdNiObCr2tOHy6fLwooNJTALukas Kovalik 1:33 PMздрасти, трябва да го прегледам, но почтисьм сигурен че не е при нас, ако се наложище пиша на intergration-appможе ли да отвориш тикет?Stoyan Tanev |Да пускам го1:34 PMMessage Stoyan TanevIn a meeting • Googl...+Aa• Support Daily - in 1h 10 mRActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentVTDecoderXPCServiceFirefox GPU HelperFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefox GPU HelperFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeFirefoxCP Isolated Web ContentNotion Helper (Renderer)FirefoxCP Isolated Web ContentiTerm2Claude Helper (Renderer)FirefoxCP Isolated Web ContentClaudeFirefoxCP Isolated Web ContentMEMORY PRESSUREMem...2,15 GB1,13 GB958,0 MB885,6 MB844,3 MB761,0 MB740,4 MB593,7 MB524,4 MB476,0 MB437,7 MB434,9 MB425,5 MB425,4 MB410,8 MB392,6 MB377,8 MB370,5 MB339,2 MB327,9 MB320,7 MB310,1 MB300,4 MB276,9 MB236,9 MB230,1 MB191,7 MB187,2 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% C78Wed 15 Apr 13:50:22CPUMemoryDiskThreads3823267985251226251524263024272622151324212815266027EnergyPorts60519 1361257461 20619 350124168250127186119124245122125126119172721203281261 788207122718126PID74060407429748014146648424203074065146733671341863354803583180193527643652430164817326548509103689811483583348786051956138604914829816,00 GB13,66 GB<2,31 GB3,52 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,55 GB3,00 GB5,53 GB...
|
NULL
|
-8502108106205054483
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditViewGoHistoryWindowHelpEDHomeDMsActi +SlackFileEditViewGoHistoryWindowHelpEDHomeDMsActivityFilesLater..•More+→Search Jiminny IncJiminny ...abExternal connections* Starred& platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan Tanev• Ves@ Cala DimitravoStoyan Tanev6 0• MessagesAdd canvasO Filesstoyan tanevT'SZ PIMДобре,Thursday, March 26thcrm: sync-opportunity--teamId+php artisan--fromLukas Kovalik 1:53 PMда и добави стратегия ако искаш на задH1Today ~NewStoyan Tanev E1:24 PMЗдрасти, имаме ли логове от конектвания наинтеграция?понеже сега бях на среща с клиент итръгнахме да вързваме Зохо, и просто серефрешва страницатаи пак ни врьща в началотоhttps://app.jiminny.com/export/wmbfq6UIOHluXIRatejU6t6PHzAhyVUdNiObCr2tOHy6fLwooNJTALukas Kovalik 1:33 PMздрасти, трябва да го прегледам, но почтисьм сигурен че не е при нас, ако се наложище пиша на intergration-appможе ли да отвориш тикет?Stoyan Tanev |Да пускам го1:34 PMMessage Stoyan TanevIn a meeting • Googl...+Aa• Support Daily - in 1h 10 mRActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentVTDecoderXPCServiceFirefox GPU HelperFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefox GPU HelperFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeFirefoxCP Isolated Web ContentNotion Helper (Renderer)FirefoxCP Isolated Web ContentiTerm2Claude Helper (Renderer)FirefoxCP Isolated Web ContentClaudeFirefoxCP Isolated Web ContentMEMORY PRESSUREMem...2,15 GB1,13 GB958,0 MB885,6 MB844,3 MB761,0 MB740,4 MB593,7 MB524,4 MB476,0 MB437,7 MB434,9 MB425,5 MB425,4 MB410,8 MB392,6 MB377,8 MB370,5 MB339,2 MB327,9 MB320,7 MB310,1 MB300,4 MB276,9 MB236,9 MB230,1 MB191,7 MB187,2 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% C78Wed 15 Apr 13:50:22CPUMemoryDiskThreads3823267985251226251524263024272622151324212815266027EnergyPorts60519 1361257461 20619 350124168250127186119124245122125126119172721203281261 788207122718126PID74060407429748014146648424203074065146733671341863354803583180193527643652430164817326548509103689811483583348786051956138604914829816,00 GB13,66 GB<2,31 GB3,52 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,55 GB3,00 GB5,53 GB...
|
NULL
|
|
53260
|
1152
|
35
|
2026-04-20T08:03:40.264181+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776672220264_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)APP (-zsh)|DOCKERLast login: Mon Apr 20 10:16:41 on ttys006DEV (docker)$82Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentsPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ devroot@docker_lamp_1:/home/jiminny# |*3-zsh100% C47 8 Mon 20 Apr 11:03:40T₴1|• ₴4screenpipe"• *5DEV...
|
NULL
|
-8501956307790890323
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)APP (-zsh)|DOCKERLast login: Mon Apr 20 10:16:41 on ttys006DEV (docker)$82Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentsPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ devroot@docker_lamp_1:/home/jiminny# |*3-zsh100% C47 8 Mon 20 Apr 11:03:40T₴1|• ₴4screenpipe"• *5DEV...
|
NULL
|