|
12989
|
280
|
24
|
2026-04-14T11:56:35.126477+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776167795126_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl• Support Daily • in 4 mAPP (-zsh)DOCKER281DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-... 284-zsh885docker exec-itdocker_lamp_1•/vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHPruntime:8.3.30Runninganalysison 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfigdefault from-php-cs-fixer.dist.php".5589/558980 100%-zsh86-zsh100% <47*887-Tue 14 Apr 14:56:34181* Unable to acce...€88APPFixed 0 of 5589 files in 39.991 seconds, 67.00 MB memory usedWhat's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHPCS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5589/5589100%Fixed 0 of 5589 files in 52.171 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image » docker debug docker_1amp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ ||...
|
NULL
|
9021203452452324182
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl• Support Daily • in 4 mAPP (-zsh)DOCKER281DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-... 284-zsh885docker exec-itdocker_lamp_1•/vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHPruntime:8.3.30Runninganalysison 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfigdefault from-php-cs-fixer.dist.php".5589/558980 100%-zsh86-zsh100% <47*887-Tue 14 Apr 14:56:34181* Unable to acce...€88APPFixed 0 of 5589 files in 39.991 seconds, 67.00 MB memory usedWhat's next:Try DockerDebug forseamless,persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn moreat [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHPCS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loadedconfig default from".php-cs-fixer.dist.php".5589/5589100%Fixed 0 of 5589 files in 52.171 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image » docker debug docker_1amp_1Learn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ ||...
|
NULL
|
|
59020
|
NULL
|
0
|
2026-04-20T13:20:25.571647+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776691225571_m1.jpg...
|
PhpStorm
|
PhpStorm
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFilelEditViewHistoryBookmarksProfilesToolsW FirefoxFilelEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0Nikolay Nikolov (Presenting, annotating)887 (JY-20615) Noi7 (JY-20500) Ba7 (UY-20501) Bat:© 02:00:08 - Refr x | E Jminny - Calen:h LLM Leaderboard.C TO0OC Debug crm-sync...- Kehne E Sentry W ts M LeanLa A chapterQ Search|Add a comment.Suggest a reply-Who is working on this..?status update.Yr000.30WConenLoeduonSyncProfile0ppoztunities.phpHow It WorksStepActionProfileCreated event fires when a new CRM profile is createdSyncProfileOpportunities listener handies itDispatches SyncOpportunitiesJob with crn_proffle_id parameterUSes LAST_MOOIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGYProviders Supported (lines 51-61)• HubSpot |• SalesforceBatching?No ba © AskRovo ~ ipeztunitlesJob which calis syncopportunities():• Salesforce: One-by-one ( importOpportunity() in a loop)• HubSpot: In-memory buffer of 800, but still processes via processOpportunityßatch()#lmeet.google.com is sharing your screen.4:20 PM | [Platform] Refinement ®100% C28• Mon 20 Apr 16:20:259.0.8De Meet - IPa 8.Workers | DatadMon 20 Ape 16:20© Home |kevl© Rev Prophet( My PRs|L Al Bockmarxs+ CreateAsk Rovov DetailsFix versionsNoneSprintPlatform Sprint 3 Q2DaysNoneNeed QANoParent• JY-15971 CRM Synching ImprovemCanny LinksOpen Canny LinksMore fieldsOriginal estimateohTime trackingNo time logged> Automation 4 Rule executions› featureOS Open featureos› Sentry sll Unked IssuesCrested 24 March 2026 af13.0woweosne?wo aetheAneliya AngelovaStefka Stoyanova3 othersNikolay NikoloviLukas Kovalik1:18:36...
|
NULL
|
9020351636674661106
|
NULL
|
idle
|
ocr
|
NULL
|
FirefoxFilelEditViewHistoryBookmarksProfilesToolsW FirefoxFilelEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=0Nikolay Nikolov (Presenting, annotating)887 (JY-20615) Noi7 (JY-20500) Ba7 (UY-20501) Bat:© 02:00:08 - Refr x | E Jminny - Calen:h LLM Leaderboard.C TO0OC Debug crm-sync...- Kehne E Sentry W ts M LeanLa A chapterQ Search|Add a comment.Suggest a reply-Who is working on this..?status update.Yr000.30WConenLoeduonSyncProfile0ppoztunities.phpHow It WorksStepActionProfileCreated event fires when a new CRM profile is createdSyncProfileOpportunities listener handies itDispatches SyncOpportunitiesJob with crn_proffle_id parameterUSes LAST_MOOIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGYProviders Supported (lines 51-61)• HubSpot |• SalesforceBatching?No ba © AskRovo ~ ipeztunitlesJob which calis syncopportunities():• Salesforce: One-by-one ( importOpportunity() in a loop)• HubSpot: In-memory buffer of 800, but still processes via processOpportunityßatch()#lmeet.google.com is sharing your screen.4:20 PM | [Platform] Refinement ®100% C28• Mon 20 Apr 16:20:259.0.8De Meet - IPa 8.Workers | DatadMon 20 Ape 16:20© Home |kevl© Rev Prophet( My PRs|L Al Bockmarxs+ CreateAsk Rovov DetailsFix versionsNoneSprintPlatform Sprint 3 Q2DaysNoneNeed QANoParent• JY-15971 CRM Synching ImprovemCanny LinksOpen Canny LinksMore fieldsOriginal estimateohTime trackingNo time logged> Automation 4 Rule executions› featureOS Open featureos› Sentry sll Unked IssuesCrested 24 March 2026 af13.0woweosne?wo aetheAneliya AngelovaStefka Stoyanova3 othersNikolay NikoloviLukas Kovalik1:18:36...
|
NULL
|
|
33218
|
671
|
12
|
2026-04-16T07:39:27.555322+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776325167555_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigate Code LaravelRefactorR PhpStormFileEditViewNavigate Code LaravelRefactorRunToolsGitWindowHelp(aholFV faVsco.jsv#11894 on JY-18909-automated-reports-ask-jiminny k vProjectv18© BaseProcessingJob.php© DummyJob.php© ImportRecallAlRecordin!© ImportRemoteTrackJob© Job.php© JobDispatcher.php• JobDispatcherInterface© PurgeSoftDeletedOppolT SqsVisibilityControl.php> D Listeners› D Mail• C Models.> Activity> DJAiAskAnything> CJ CalendarConnection• ContractsD ElasticSearchFeatureOpportunityParticipantC PlaybackThemeD Playlist> O ScorecardWebhook© Account.php© Activity.php© Address.php© AiPrompt.php© AutomatedReport.php© AutomatedReportResult© Calendar.php© CallImport.phpReportController.php© SendReportJob.php© AutomatedReportsCommand.phpAskJiminnyReportsController.php© AutomatedReportsCommandTest.php© AutomatedReportsSendCommand.phpTeam.php© AutomatedReportsRepository.phpAutomatedReportsService.php© CreateHeldActivityEvent.phpTrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.phpAutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.phpRequestGenerateReportJob.php© AutomatedReportResult.php xAutomatedReport.php33class AutomatedReportResult extends Mc vvwayoo40public const int STATUS_DEFAULT = 0;8 usages41public const int STATUS_REQUESTED = 1;16 usagespublic const int STATUS_GENERATED = 2;public const int STATUS_SENT = 3;public const int STATUS_FAILED = 4;48 ×1 Ж1 ^424344454647484950/*** Reason constants*/6 usagespublic const int REASON_DEFAULT = 0;4 usagespublic const int REASON_NOT_ENOUGH_ACTIVITIES = 1;5 usages515253 €5455public const int REASON_PROPHET_API_ERROR = 2;protected $table = 'automated_report_results';/**The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages. (46 minutes ago)P§ Support Daily - in 4h 21 m100% C8• Thu 16 Apr 10:39:27L AutomatedReportsCommandTestvQ= custom.log= laravel.log4 SF [jiminny@localhost]4 HS_local (jiminny@localhost]A console (EU]4 console [PROD]« console [STAGING] X550551552553554555556557558559560= 561562U 563564565566567568 V569570571572— 573574— 575Tx: Auto vPlayground vSELECT * FROMcrm_field_values WHERE crm_Gojiminny018 A16 M13 A Vselect * from crm_layouts cl join playbook_layouts plwherecrm_configuration_id = 1 and pl.playbook_id = 175;1<->1..n: onselect * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.teamaid = t.idWHERE r.freguency = 'daily'and r.status = 1AND t.status = 'active'AND (r.expirescat >= now() OR r.expires.at IS NULL);select * from automated_report_results where repontaid IN (18, 33select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id =select * from automated_reports order by id desc;select * fromautomated_refort_results order by iddesc;select * from automated_report_results where reportaid IN (37);select * from users where id IN (7160, 3248);SELECT * FROM automated_reports WHERE uvid_to_bin('18a06a75-afd2-W Windsurf Teams43:22UTF-8C 4 spaces...
|
NULL
|
9020266015545059596
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigate Code LaravelRefactorR PhpStormFileEditViewNavigate Code LaravelRefactorRunToolsGitWindowHelp(aholFV faVsco.jsv#11894 on JY-18909-automated-reports-ask-jiminny k vProjectv18© BaseProcessingJob.php© DummyJob.php© ImportRecallAlRecordin!© ImportRemoteTrackJob© Job.php© JobDispatcher.php• JobDispatcherInterface© PurgeSoftDeletedOppolT SqsVisibilityControl.php> D Listeners› D Mail• C Models.> Activity> DJAiAskAnything> CJ CalendarConnection• ContractsD ElasticSearchFeatureOpportunityParticipantC PlaybackThemeD Playlist> O ScorecardWebhook© Account.php© Activity.php© Address.php© AiPrompt.php© AutomatedReport.php© AutomatedReportResult© Calendar.php© CallImport.phpReportController.php© SendReportJob.php© AutomatedReportsCommand.phpAskJiminnyReportsController.php© AutomatedReportsCommandTest.php© AutomatedReportsSendCommand.phpTeam.php© AutomatedReportsRepository.phpAutomatedReportsService.php© CreateHeldActivityEvent.phpTrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.phpAutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.phpRequestGenerateReportJob.php© AutomatedReportResult.php xAutomatedReport.php33class AutomatedReportResult extends Mc vvwayoo40public const int STATUS_DEFAULT = 0;8 usages41public const int STATUS_REQUESTED = 1;16 usagespublic const int STATUS_GENERATED = 2;public const int STATUS_SENT = 3;public const int STATUS_FAILED = 4;48 ×1 Ж1 ^424344454647484950/*** Reason constants*/6 usagespublic const int REASON_DEFAULT = 0;4 usagespublic const int REASON_NOT_ENOUGH_ACTIVITIES = 1;5 usages515253 €5455public const int REASON_PROPHET_API_ERROR = 2;protected $table = 'automated_report_results';/**The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages. (46 minutes ago)P§ Support Daily - in 4h 21 m100% C8• Thu 16 Apr 10:39:27L AutomatedReportsCommandTestvQ= custom.log= laravel.log4 SF [jiminny@localhost]4 HS_local (jiminny@localhost]A console (EU]4 console [PROD]« console [STAGING] X550551552553554555556557558559560= 561562U 563564565566567568 V569570571572— 573574— 575Tx: Auto vPlayground vSELECT * FROMcrm_field_values WHERE crm_Gojiminny018 A16 M13 A Vselect * from crm_layouts cl join playbook_layouts plwherecrm_configuration_id = 1 and pl.playbook_id = 175;1<->1..n: onselect * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.teamaid = t.idWHERE r.freguency = 'daily'and r.status = 1AND t.status = 'active'AND (r.expirescat >= now() OR r.expires.at IS NULL);select * from automated_report_results where repontaid IN (18, 33select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id =select * from automated_reports order by id desc;select * fromautomated_refort_results order by iddesc;select * from automated_report_results where reportaid IN (37);select * from users where id IN (7160, 3248);SELECT * FROM automated_reports WHERE uvid_to_bin('18a06a75-afd2-W Windsurf Teams43:22UTF-8C 4 spaces...
|
33217
|
|
17125
|
373
|
50
|
2026-04-14T15:38:21.922676+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776181101922_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
1463156056846/80Castle Age--Pikeman Created----War 1463156056846/80Castle Age--Pikeman Created----Warning: You are being attacked byPlayer 5 Danylo Kobiakovych!!!--Town Center6/159 5/75 (6)kovaliklnkas (Britons)2046/24005 Danylo Kobiakovych: 3636/36366 Prithviraj Chauhan: 3422/34228 Ellac the Hun: 3410/34103 Mari Djata I: 3269/326960 IIYekuno Amlak: 3250/3250 I7 Vikramaditya I: 3237/3237kovaliklukas: 2712/27124 Wen Tianxiang: 2504/2504...
|
NULL
|
9020184061606295539
|
NULL
|
click
|
ocr
|
NULL
|
1463156056846/80Castle Age--Pikeman Created----War 1463156056846/80Castle Age--Pikeman Created----Warning: You are being attacked byPlayer 5 Danylo Kobiakovych!!!--Town Center6/159 5/75 (6)kovaliklnkas (Britons)2046/24005 Danylo Kobiakovych: 3636/36366 Prithviraj Chauhan: 3422/34228 Ellac the Hun: 3410/34103 Mari Djata I: 3269/326960 IIYekuno Amlak: 3250/3250 I7 Vikramaditya I: 3237/3237kovaliklukas: 2712/27124 Wen Tianxiang: 2504/2504...
|
17123
|
|
40032
|
827
|
0
|
2026-04-16T15:18:26.493029+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776352706493_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe
lukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio
lukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe
lukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help
increased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)
Start recording screen, audio, and serve the API
Usage: screenpipe record [OPTIONS]
Options:
-d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>
Audio chunk duration in seconds
[default: 30]
-p, --port <PORT>
Port to run the server on
[default: 3030]
--disable-audio
Disable audio recording
-i, --audio-device <AUDIO_DEVICE>
Audio devices to use (can be specified multiple times)
--use-system-default-audio
Follow system default audio devices
--data-dir <DATA_DIR>
Data directory. Default to $HOME/.screenpipe
--debug
Enable debug logging for screenpipe modules
-a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>
Audio transcription engine to use
Possible values:
- deepgram
- whisper-tiny
- whisper-tiny-quantized
- whisper-large
- whisper-large-quantized
- whisper-large-v3-turbo
- whisper-large-v3-turbo-quantized
- openai-compatible
- qwen3-asr
- parakeet
- disabled: Disable transcription (audio capture only, no speech-to-text)
[default: parakeet]
-m, --monitor-id <MONITOR_ID>
Monitor IDs to use
--use-all-monitors
Automatically record all monitors
-l, --language <LANGUAGE>
Languages for OCR/transcription
[possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]
--use-pii-removal
Enable PII removal
--filter-music
Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)
--disable-vision
Disable vision recording
--ignored-windows <IGNORED_WINDOWS>
Windows to ignore (by title, uses contains matching)
--included-windows <INCLUDED_WINDOWS>
Windows to include (by title, uses contains matching)
--ignored-urls <IGNORED_URLS>
URLs to ignore for browser privacy filtering
--deepgram-api-key <DEEPGRAM_API_KEY>
Deepgram API Key for audio transcription
--transcription-mode <TRANSCRIPTION_MODE>
Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime
Possible values:
- realtime: Transcribe immediately as audio is captured
- batch: Accumulate longer audio batches for better transcription quality (default)
[default: batch]
--disable-telemetry
Disable telemetry
--video-quality <VIDEO_QUALITY>
Video quality preset: low, balanced, high, max
[default: balanced]
--enable-sync
Enable cloud sync
--sync-token <SYNC_TOKEN>
UW PICO 5.09 New Buffer
[ Read 18 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
API token for cloud sync
[env: SCREENPIPE_SYNC_TOKEN=]
--sync-password <SYNC_PASSWORD>
Password for encrypting synced data
[env: SCREENPIPE_SYNC_PASSWORD=[PASSWORD]
--sync-interval-secs <SYNC_INTERVAL_SECS>
Interval between sync cycles in seconds
[default: 300]
--sync-machine-id <SYNC_MACHINE_ID>
Override the machine ID for this device
--pause-on-drm-content
Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected
--api-auth
Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed
--encrypt-secrets
Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one
--retention-days <RETENTION_DAYS>
Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)
[default: 14]
-h, --help
Print help (see a summary with '-h')
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps "Boosteroid"
error: unexpected argument '--ignored-apps' found
tip: a similar argument exists: '--ignored-urls'
Usage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>
For more information, try '--help'.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
run-help=man
UW PICO 5.09 New Buffer
[ Read 135 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
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":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe\nlukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio\nlukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe\nlukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help\nincreased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)\nStart recording screen, audio, and serve the API\n\nUsage: screenpipe record [OPTIONS]\n\nOptions:\n -d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>\n Audio chunk duration in seconds\n \n [default: 30]\n\n -p, --port <PORT>\n Port to run the server on\n \n [default: 3030]\n\n --disable-audio\n Disable audio recording\n\n -i, --audio-device <AUDIO_DEVICE>\n Audio devices to use (can be specified multiple times)\n\n --use-system-default-audio\n Follow system default audio devices\n\n --data-dir <DATA_DIR>\n Data directory. Default to $HOME/.screenpipe\n\n --debug\n Enable debug logging for screenpipe modules\n\n -a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>\n Audio transcription engine to use\n\n Possible values:\n - deepgram\n - whisper-tiny\n - whisper-tiny-quantized\n - whisper-large\n - whisper-large-quantized\n - whisper-large-v3-turbo\n - whisper-large-v3-turbo-quantized\n - openai-compatible\n - qwen3-asr\n - parakeet\n - disabled: Disable transcription (audio capture only, no speech-to-text)\n \n [default: parakeet]\n\n -m, --monitor-id <MONITOR_ID>\n Monitor IDs to use\n\n --use-all-monitors\n Automatically record all monitors\n\n -l, --language <LANGUAGE>\n Languages for OCR/transcription\n \n [possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]\n\n --use-pii-removal\n Enable PII removal\n\n --filter-music\n Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)\n\n --disable-vision\n Disable vision recording\n\n --ignored-windows <IGNORED_WINDOWS>\n Windows to ignore (by title, uses contains matching)\n\n --included-windows <INCLUDED_WINDOWS>\n Windows to include (by title, uses contains matching)\n\n --ignored-urls <IGNORED_URLS>\n URLs to ignore for browser privacy filtering\n\n --deepgram-api-key <DEEPGRAM_API_KEY>\n Deepgram API Key for audio transcription\n\n --transcription-mode <TRANSCRIPTION_MODE>\n Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime\n\n Possible values:\n - realtime: Transcribe immediately as audio is captured\n - batch: Accumulate longer audio batches for better transcription quality (default)\n \n [default: batch]\n\n --disable-telemetry\n Disable telemetry\n\n --video-quality <VIDEO_QUALITY>\n Video quality preset: low, balanced, high, max\n \n [default: balanced]\n\n --enable-sync\n Enable cloud sync\n\n --sync-token <SYNC_TOKEN>\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 18 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n API token for cloud sync\n \n [env: SCREENPIPE_SYNC_TOKEN=]\n\n --sync-password <SYNC_PASSWORD>\n Password for encrypting synced data\n \n [env: SCREENPIPE_SYNC_PASSWORD=]\n\n --sync-interval-secs <SYNC_INTERVAL_SECS>\n Interval between sync cycles in seconds\n \n [default: 300]\n\n --sync-machine-id <SYNC_MACHINE_ID>\n Override the machine ID for this device\n\n --pause-on-drm-content\n Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected\n\n --api-auth\n Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed\n\n --encrypt-secrets\n Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one\n\n --retention-days <RETENTION_DAYS>\n Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)\n \n [default: 14]\n\n -h, --help\n Print help (see a summary with '-h')\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps \"Boosteroid\"\nerror: unexpected argument '--ignored-apps' found\n\n tip: a similar argument exists: '--ignored-urls'\n\nUsage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>\n\nFor more information, try '--help'.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nrun-help=man\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 135 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe\nlukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio\nlukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe\nlukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help\nincreased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)\nStart recording screen, audio, and serve the API\n\nUsage: screenpipe record [OPTIONS]\n\nOptions:\n -d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>\n Audio chunk duration in seconds\n \n [default: 30]\n\n -p, --port <PORT>\n Port to run the server on\n \n [default: 3030]\n\n --disable-audio\n Disable audio recording\n\n -i, --audio-device <AUDIO_DEVICE>\n Audio devices to use (can be specified multiple times)\n\n --use-system-default-audio\n Follow system default audio devices\n\n --data-dir <DATA_DIR>\n Data directory. Default to $HOME/.screenpipe\n\n --debug\n Enable debug logging for screenpipe modules\n\n -a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>\n Audio transcription engine to use\n\n Possible values:\n - deepgram\n - whisper-tiny\n - whisper-tiny-quantized\n - whisper-large\n - whisper-large-quantized\n - whisper-large-v3-turbo\n - whisper-large-v3-turbo-quantized\n - openai-compatible\n - qwen3-asr\n - parakeet\n - disabled: Disable transcription (audio capture only, no speech-to-text)\n \n [default: parakeet]\n\n -m, --monitor-id <MONITOR_ID>\n Monitor IDs to use\n\n --use-all-monitors\n Automatically record all monitors\n\n -l, --language <LANGUAGE>\n Languages for OCR/transcription\n \n [possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]\n\n --use-pii-removal\n Enable PII removal\n\n --filter-music\n Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)\n\n --disable-vision\n Disable vision recording\n\n --ignored-windows <IGNORED_WINDOWS>\n Windows to ignore (by title, uses contains matching)\n\n --included-windows <INCLUDED_WINDOWS>\n Windows to include (by title, uses contains matching)\n\n --ignored-urls <IGNORED_URLS>\n URLs to ignore for browser privacy filtering\n\n --deepgram-api-key <DEEPGRAM_API_KEY>\n Deepgram API Key for audio transcription\n\n --transcription-mode <TRANSCRIPTION_MODE>\n Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime\n\n Possible values:\n - realtime: Transcribe immediately as audio is captured\n - batch: Accumulate longer audio batches for better transcription quality (default)\n \n [default: batch]\n\n --disable-telemetry\n Disable telemetry\n\n --video-quality <VIDEO_QUALITY>\n Video quality preset: low, balanced, high, max\n \n [default: balanced]\n\n --enable-sync\n Enable cloud sync\n\n --sync-token <SYNC_TOKEN>\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 18 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n API token for cloud sync\n \n [env: SCREENPIPE_SYNC_TOKEN=]\n\n --sync-password <SYNC_PASSWORD>\n Password for encrypting synced data\n \n [env: SCREENPIPE_SYNC_PASSWORD=]\n\n --sync-interval-secs <SYNC_INTERVAL_SECS>\n Interval between sync cycles in seconds\n \n [default: 300]\n\n --sync-machine-id <SYNC_MACHINE_ID>\n Override the machine ID for this device\n\n --pause-on-drm-content\n Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected\n\n --api-auth\n Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed\n\n --encrypt-secrets\n Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one\n\n --retention-days <RETENTION_DAYS>\n Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)\n \n [default: 14]\n\n -h, --help\n Print help (see a summary with '-h')\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps \"Boosteroid\"\nerror: unexpected argument '--ignored-apps' found\n\n tip: a similar argument exists: '--ignored-urls'\n\nUsage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>\n\nFor more information, try '--help'.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nrun-help=man\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 135 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.11074219,"height":-0.03680551},"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.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"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.34394532,"top":1.0,"width":0.11074219,"height":-0.03680551},"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.34628907,"top":1.0,"width":0.00625,"height":-0.039583325},"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.4546875,"top":1.0,"width":0.11054687,"height":-0.03680551},"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.45703125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.56523436,"top":1.0,"width":0.11054687,"height":-0.03680551},"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.56757814,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.67578125,"top":1.0,"width":0.11054687,"height":-0.03680551},"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.678125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5078125,"top":1.0,"width":0.012890625,"height":-0.020833373},"role_description":"text"}]...
|
9019722953677273701
|
-8331177747573838415
|
visual_change
|
accessibility
|
NULL
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe
lukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio
lukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe
lukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help
increased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)
Start recording screen, audio, and serve the API
Usage: screenpipe record [OPTIONS]
Options:
-d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>
Audio chunk duration in seconds
[default: 30]
-p, --port <PORT>
Port to run the server on
[default: 3030]
--disable-audio
Disable audio recording
-i, --audio-device <AUDIO_DEVICE>
Audio devices to use (can be specified multiple times)
--use-system-default-audio
Follow system default audio devices
--data-dir <DATA_DIR>
Data directory. Default to $HOME/.screenpipe
--debug
Enable debug logging for screenpipe modules
-a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>
Audio transcription engine to use
Possible values:
- deepgram
- whisper-tiny
- whisper-tiny-quantized
- whisper-large
- whisper-large-quantized
- whisper-large-v3-turbo
- whisper-large-v3-turbo-quantized
- openai-compatible
- qwen3-asr
- parakeet
- disabled: Disable transcription (audio capture only, no speech-to-text)
[default: parakeet]
-m, --monitor-id <MONITOR_ID>
Monitor IDs to use
--use-all-monitors
Automatically record all monitors
-l, --language <LANGUAGE>
Languages for OCR/transcription
[possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]
--use-pii-removal
Enable PII removal
--filter-music
Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)
--disable-vision
Disable vision recording
--ignored-windows <IGNORED_WINDOWS>
Windows to ignore (by title, uses contains matching)
--included-windows <INCLUDED_WINDOWS>
Windows to include (by title, uses contains matching)
--ignored-urls <IGNORED_URLS>
URLs to ignore for browser privacy filtering
--deepgram-api-key <DEEPGRAM_API_KEY>
Deepgram API Key for audio transcription
--transcription-mode <TRANSCRIPTION_MODE>
Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime
Possible values:
- realtime: Transcribe immediately as audio is captured
- batch: Accumulate longer audio batches for better transcription quality (default)
[default: batch]
--disable-telemetry
Disable telemetry
--video-quality <VIDEO_QUALITY>
Video quality preset: low, balanced, high, max
[default: balanced]
--enable-sync
Enable cloud sync
--sync-token <SYNC_TOKEN>
UW PICO 5.09 New Buffer
[ Read 18 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
API token for cloud sync
[env: SCREENPIPE_SYNC_TOKEN=]
--sync-password <SYNC_PASSWORD>
Password for encrypting synced data
[env: SCREENPIPE_SYNC_PASSWORD=[PASSWORD]
--sync-interval-secs <SYNC_INTERVAL_SECS>
Interval between sync cycles in seconds
[default: 300]
--sync-machine-id <SYNC_MACHINE_ID>
Override the machine ID for this device
--pause-on-drm-content
Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected
--api-auth
Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed
--encrypt-secrets
Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one
--retention-days <RETENTION_DAYS>
Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)
[default: 14]
-h, --help
Print help (see a summary with '-h')
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps "Boosteroid"
error: unexpected argument '--ignored-apps' found
tip: a similar argument exists: '--ignored-urls'
Usage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>
For more information, try '--help'.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
run-help=man
UW PICO 5.09 New Buffer
[ Read 135 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
40045
|
826
|
5
|
2026-04-16T15:19:21.553312+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776352761553_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe
lukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio
lukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe
lukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help
increased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)
Start recording screen, audio, and serve the API
Usage: screenpipe record [OPTIONS]
Options:
-d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>
Audio chunk duration in seconds
[default: 30]
-p, --port <PORT>
Port to run the server on
[default: 3030]
--disable-audio
Disable audio recording
-i, --audio-device <AUDIO_DEVICE>
Audio devices to use (can be specified multiple times)
--use-system-default-audio
Follow system default audio devices
--data-dir <DATA_DIR>
Data directory. Default to $HOME/.screenpipe
--debug
Enable debug logging for screenpipe modules
-a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>
Audio transcription engine to use
Possible values:
- deepgram
- whisper-tiny
- whisper-tiny-quantized
- whisper-large
- whisper-large-quantized
- whisper-large-v3-turbo
- whisper-large-v3-turbo-quantized
- openai-compatible
- qwen3-asr
- parakeet
- disabled: Disable transcription (audio capture only, no speech-to-text)
[default: parakeet]
-m, --monitor-id <MONITOR_ID>
Monitor IDs to use
--use-all-monitors
Automatically record all monitors
-l, --language <LANGUAGE>
Languages for OCR/transcription
[possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]
--use-pii-removal
Enable PII removal
--filter-music
Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)
--disable-vision
Disable vision recording
--ignored-windows <IGNORED_WINDOWS>
Windows to ignore (by title, uses contains matching)
--included-windows <INCLUDED_WINDOWS>
Windows to include (by title, uses contains matching)
--ignored-urls <IGNORED_URLS>
URLs to ignore for browser privacy filtering
--deepgram-api-key <DEEPGRAM_API_KEY>
Deepgram API Key for audio transcription
--transcription-mode <TRANSCRIPTION_MODE>
Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime
Possible values:
- realtime: Transcribe immediately as audio is captured
- batch: Accumulate longer audio batches for better transcription quality (default)
[default: batch]
--disable-telemetry
Disable telemetry
--video-quality <VIDEO_QUALITY>
Video quality preset: low, balanced, high, max
[default: balanced]
--enable-sync
Enable cloud sync
--sync-token <SYNC_TOKEN>
UW PICO 5.09 New Buffer
[ Read 18 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
API token for cloud sync
[env: SCREENPIPE_SYNC_TOKEN=]
--sync-password <SYNC_PASSWORD>
Password for encrypting synced data
[env: SCREENPIPE_SYNC_PASSWORD=[PASSWORD]
--sync-interval-secs <SYNC_INTERVAL_SECS>
Interval between sync cycles in seconds
[default: 300]
--sync-machine-id <SYNC_MACHINE_ID>
Override the machine ID for this device
--pause-on-drm-content
Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected
--api-auth
Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed
--encrypt-secrets
Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one
--retention-days <RETENTION_DAYS>
Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)
[default: 14]
-h, --help
Print help (see a summary with '-h')
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps "Boosteroid"
error: unexpected argument '--ignored-apps' found
tip: a similar argument exists: '--ignored-urls'
Usage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>
For more information, try '--help'.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
run-help=man
UW PICO 5.09 New Buffer
[ Read 135 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
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":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe\nlukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio\nlukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe\nlukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help\nincreased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)\nStart recording screen, audio, and serve the API\n\nUsage: screenpipe record [OPTIONS]\n\nOptions:\n -d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>\n Audio chunk duration in seconds\n \n [default: 30]\n\n -p, --port <PORT>\n Port to run the server on\n \n [default: 3030]\n\n --disable-audio\n Disable audio recording\n\n -i, --audio-device <AUDIO_DEVICE>\n Audio devices to use (can be specified multiple times)\n\n --use-system-default-audio\n Follow system default audio devices\n\n --data-dir <DATA_DIR>\n Data directory. Default to $HOME/.screenpipe\n\n --debug\n Enable debug logging for screenpipe modules\n\n -a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>\n Audio transcription engine to use\n\n Possible values:\n - deepgram\n - whisper-tiny\n - whisper-tiny-quantized\n - whisper-large\n - whisper-large-quantized\n - whisper-large-v3-turbo\n - whisper-large-v3-turbo-quantized\n - openai-compatible\n - qwen3-asr\n - parakeet\n - disabled: Disable transcription (audio capture only, no speech-to-text)\n \n [default: parakeet]\n\n -m, --monitor-id <MONITOR_ID>\n Monitor IDs to use\n\n --use-all-monitors\n Automatically record all monitors\n\n -l, --language <LANGUAGE>\n Languages for OCR/transcription\n \n [possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]\n\n --use-pii-removal\n Enable PII removal\n\n --filter-music\n Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)\n\n --disable-vision\n Disable vision recording\n\n --ignored-windows <IGNORED_WINDOWS>\n Windows to ignore (by title, uses contains matching)\n\n --included-windows <INCLUDED_WINDOWS>\n Windows to include (by title, uses contains matching)\n\n --ignored-urls <IGNORED_URLS>\n URLs to ignore for browser privacy filtering\n\n --deepgram-api-key <DEEPGRAM_API_KEY>\n Deepgram API Key for audio transcription\n\n --transcription-mode <TRANSCRIPTION_MODE>\n Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime\n\n Possible values:\n - realtime: Transcribe immediately as audio is captured\n - batch: Accumulate longer audio batches for better transcription quality (default)\n \n [default: batch]\n\n --disable-telemetry\n Disable telemetry\n\n --video-quality <VIDEO_QUALITY>\n Video quality preset: low, balanced, high, max\n \n [default: balanced]\n\n --enable-sync\n Enable cloud sync\n\n --sync-token <SYNC_TOKEN>\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 18 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n API token for cloud sync\n \n [env: SCREENPIPE_SYNC_TOKEN=]\n\n --sync-password <SYNC_PASSWORD>\n Password for encrypting synced data\n \n [env: SCREENPIPE_SYNC_PASSWORD=]\n\n --sync-interval-secs <SYNC_INTERVAL_SECS>\n Interval between sync cycles in seconds\n \n [default: 300]\n\n --sync-machine-id <SYNC_MACHINE_ID>\n Override the machine ID for this device\n\n --pause-on-drm-content\n Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected\n\n --api-auth\n Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed\n\n --encrypt-secrets\n Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one\n\n --retention-days <RETENTION_DAYS>\n Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)\n \n [default: 14]\n\n -h, --help\n Print help (see a summary with '-h')\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps \"Boosteroid\"\nerror: unexpected argument '--ignored-apps' found\n\n tip: a similar argument exists: '--ignored-urls'\n\nUsage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>\n\nFor more information, try '--help'.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nrun-help=man\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 135 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe\nlukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio\nlukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe\nlukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help\nincreased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)\nStart recording screen, audio, and serve the API\n\nUsage: screenpipe record [OPTIONS]\n\nOptions:\n -d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>\n Audio chunk duration in seconds\n \n [default: 30]\n\n -p, --port <PORT>\n Port to run the server on\n \n [default: 3030]\n\n --disable-audio\n Disable audio recording\n\n -i, --audio-device <AUDIO_DEVICE>\n Audio devices to use (can be specified multiple times)\n\n --use-system-default-audio\n Follow system default audio devices\n\n --data-dir <DATA_DIR>\n Data directory. Default to $HOME/.screenpipe\n\n --debug\n Enable debug logging for screenpipe modules\n\n -a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>\n Audio transcription engine to use\n\n Possible values:\n - deepgram\n - whisper-tiny\n - whisper-tiny-quantized\n - whisper-large\n - whisper-large-quantized\n - whisper-large-v3-turbo\n - whisper-large-v3-turbo-quantized\n - openai-compatible\n - qwen3-asr\n - parakeet\n - disabled: Disable transcription (audio capture only, no speech-to-text)\n \n [default: parakeet]\n\n -m, --monitor-id <MONITOR_ID>\n Monitor IDs to use\n\n --use-all-monitors\n Automatically record all monitors\n\n -l, --language <LANGUAGE>\n Languages for OCR/transcription\n \n [possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]\n\n --use-pii-removal\n Enable PII removal\n\n --filter-music\n Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)\n\n --disable-vision\n Disable vision recording\n\n --ignored-windows <IGNORED_WINDOWS>\n Windows to ignore (by title, uses contains matching)\n\n --included-windows <INCLUDED_WINDOWS>\n Windows to include (by title, uses contains matching)\n\n --ignored-urls <IGNORED_URLS>\n URLs to ignore for browser privacy filtering\n\n --deepgram-api-key <DEEPGRAM_API_KEY>\n Deepgram API Key for audio transcription\n\n --transcription-mode <TRANSCRIPTION_MODE>\n Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime\n\n Possible values:\n - realtime: Transcribe immediately as audio is captured\n - batch: Accumulate longer audio batches for better transcription quality (default)\n \n [default: batch]\n\n --disable-telemetry\n Disable telemetry\n\n --video-quality <VIDEO_QUALITY>\n Video quality preset: low, balanced, high, max\n \n [default: balanced]\n\n --enable-sync\n Enable cloud sync\n\n --sync-token <SYNC_TOKEN>\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 18 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n API token for cloud sync\n \n [env: SCREENPIPE_SYNC_TOKEN=]\n\n --sync-password <SYNC_PASSWORD>\n Password for encrypting synced data\n \n [env: SCREENPIPE_SYNC_PASSWORD=]\n\n --sync-interval-secs <SYNC_INTERVAL_SECS>\n Interval between sync cycles in seconds\n \n [default: 300]\n\n --sync-machine-id <SYNC_MACHINE_ID>\n Override the machine ID for this device\n\n --pause-on-drm-content\n Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected\n\n --api-auth\n Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed\n\n --encrypt-secrets\n Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one\n\n --retention-days <RETENTION_DAYS>\n Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)\n \n [default: 14]\n\n -h, --help\n Print help (see a summary with '-h')\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps \"Boosteroid\"\nerror: unexpected argument '--ignored-apps' found\n\n tip: a similar argument exists: '--ignored-urls'\n\nUsage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>\n\nFor more information, try '--help'.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ New file ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nrun-help=man\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 135 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsp-start='npx screenpipe@latest record --disable-audio &'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');\"\n1722\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"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.196875,"top":0.05888889,"width":0.196875,"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.20104167,"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.39375,"top":0.05888889,"width":0.19652778,"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.39791667,"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.5902778,"top":0.05888889,"width":0.19652778,"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.59444445,"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.78680557,"top":0.05888889,"width":0.19652778,"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.79097223,"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"}]...
|
9019722953677273701
|
-8331177747573838415
|
click
|
accessibility
|
NULL
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ps aux | grep screenpipe
lukas 10874 15.7 4.1 412962384 689376 s009 SN 3:49pm 32:48.19 /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --disable-audio
lukas 18357 0.9 0.0 410733264 1488 s010 S+ 4:53pm 0:00.00 grep screenpipe
lukas 10835 0.0 0.2 411427744 30240 s009 SN 3:49pm 0:00.08 node /Users/lukas/.nvm/versions/node/v14.15.4/bin/npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ /Users/lukas/.npm/_npx/10835/lib/node_modules/screenpipe/node_modules/@screenpipe/cli-darwin-arm64/bin/screenpipe record --help
increased file descriptor limit from 256 to 8192 (hard limit: 9223372036854775807)
Start recording screen, audio, and serve the API
Usage: screenpipe record [OPTIONS]
Options:
-d, --audio-chunk-duration <AUDIO_CHUNK_DURATION>
Audio chunk duration in seconds
[default: 30]
-p, --port <PORT>
Port to run the server on
[default: 3030]
--disable-audio
Disable audio recording
-i, --audio-device <AUDIO_DEVICE>
Audio devices to use (can be specified multiple times)
--use-system-default-audio
Follow system default audio devices
--data-dir <DATA_DIR>
Data directory. Default to $HOME/.screenpipe
--debug
Enable debug logging for screenpipe modules
-a, --audio-transcription-engine <AUDIO_TRANSCRIPTION_ENGINE>
Audio transcription engine to use
Possible values:
- deepgram
- whisper-tiny
- whisper-tiny-quantized
- whisper-large
- whisper-large-quantized
- whisper-large-v3-turbo
- whisper-large-v3-turbo-quantized
- openai-compatible
- qwen3-asr
- parakeet
- disabled: Disable transcription (audio capture only, no speech-to-text)
[default: parakeet]
-m, --monitor-id <MONITOR_ID>
Monitor IDs to use
--use-all-monitors
Automatically record all monitors
-l, --language <LANGUAGE>
Languages for OCR/transcription
[possible values: english, chinese, german, spanish, russian, korean, french, japanese, portuguese, turkish, polish, catalan, dutch, arabic, swedish, italian, indonesian, hindi, vietnamese, finnish, hebrew, ukrainian, greek, malay, czech, romanian, danish, hungarian, norwegian, thai, urdu, croatian, bulgarian, lithuanian, latin, malayalam, welsh, slovak, persian, latvian, bengali, serbian, azerbaijani, slovenian, estonian, macedonian, nepali, mongolian, bosnian, kazakh, albanian, swahili, galician, marathi, punjabi, sinhala, khmer, afrikaans, belarusian, gujarati, amharic, yiddish, lao, uzbek, faroese, pashto, maltese, sanskrit, luxembourgish, myanmar, tibetan, tagalog, assamese, tatar, hausa, javanese]
--use-pii-removal
Enable PII removal
--filter-music
Filter music-dominant audio before transcription (reduces Spotify/YouTube music noise)
--disable-vision
Disable vision recording
--ignored-windows <IGNORED_WINDOWS>
Windows to ignore (by title, uses contains matching)
--included-windows <INCLUDED_WINDOWS>
Windows to include (by title, uses contains matching)
--ignored-urls <IGNORED_URLS>
URLs to ignore for browser privacy filtering
--deepgram-api-key <DEEPGRAM_API_KEY>
Deepgram API Key for audio transcription
--transcription-mode <TRANSCRIPTION_MODE>
Audio transcription scheduling mode: batch (default, longer chunks for quality) or realtime
Possible values:
- realtime: Transcribe immediately as audio is captured
- batch: Accumulate longer audio batches for better transcription quality (default)
[default: batch]
--disable-telemetry
Disable telemetry
--video-quality <VIDEO_QUALITY>
Video quality preset: low, balanced, high, max
[default: balanced]
--enable-sync
Enable cloud sync
--sync-token <SYNC_TOKEN>
UW PICO 5.09 New Buffer
[ Read 18 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
API token for cloud sync
[env: SCREENPIPE_SYNC_TOKEN=]
--sync-password <SYNC_PASSWORD>
Password for encrypting synced data
[env: SCREENPIPE_SYNC_PASSWORD=[PASSWORD]
--sync-interval-secs <SYNC_INTERVAL_SECS>
Interval between sync cycles in seconds
[default: 300]
--sync-machine-id <SYNC_MACHINE_ID>
Override the machine ID for this device
--pause-on-drm-content
Pause screen and audio capture when DRM content (Netflix, Disney+, etc.) is detected
--api-auth
Require authentication for remote API access. When enabled, non-localhost requests must include Authorization: Bearer <SCREENPIPE_API_KEY>. Localhost requests are always allowed
--encrypt-secrets
Encrypt secrets (API keys, OAuth tokens) at rest using the OS keychain. Creates a keychain key if one doesn't exist. Without this flag, the CLI will use an existing key (created by the desktop app) but won't create one
--retention-days <RETENTION_DAYS>
Local data retention in days. Old screen/audio data is auto-deleted after this period. Set to 0 to disable retention (keep data forever)
[default: 14]
-h, --help
Print help (see a summary with '-h')
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio --ignored-apps "Boosteroid"
error: unexpected argument '--ignored-apps' found
tip: a similar argument exists: '--ignored-urls'
Usage: screenpipe record --disable-audio --ignored-urls <IGNORED_URLS>
For more information, try '--help'.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias sql
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 20 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
UW PICO 5.09 New Buffer
[ New file ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
run-help=man
UW PICO 5.09 New Buffer
[ Read 135 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sp-start='npx screenpipe@latest record --disable-audio &'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano ~/.zprofile
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas/.screenpipe or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT COUNT(*) FROM frames WHERE app_name = 'Boosteroid' AND timestamp >= datetime('now', '-1 hour');"
1722
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
40043
|
|
32927
|
666
|
45
|
2026-04-16T07:24:02.451025+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776324242451_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProtilesToolsWi FirefoxFileEoitViewHistoryBookmarksProtilesToolsWindowHelp• 40 l4lf Support Daily • in 4h 36 maccounts.google.com/v3/signin/accountchooser?access_type=offline&client_id=827025697740-iohrve9ot2mkt6fj56a44r4q097m55de.apps.googleusercontent.com&include_granted_scopes=true&redirect_uri=https%3A%2F%2Fapp.dev.jiminny.com%2Fauth%2Fcallback%2Fgoogle&resp100% C4"Thu 16 Apr 10:24:027 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilotfix(security): composer dependenoa JiminnyNew Tab•Sian in - Goocle Accounts© Google+ New TabG Sign in with GoogleChoose an accountto continue to [EMAIL] [EMAIL]@ Use another accountBefore using this app, you can review jiminny.com's privacy policy andremis or servce.English (United States) -PrivacyTetllsWaiting for accounts.google.com.....
|
NULL
|
9019629173443873970
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProtilesToolsWi FirefoxFileEoitViewHistoryBookmarksProtilesToolsWindowHelp• 40 l4lf Support Daily • in 4h 36 maccounts.google.com/v3/signin/accountchooser?access_type=offline&client_id=827025697740-iohrve9ot2mkt6fj56a44r4q097m55de.apps.googleusercontent.com&include_granted_scopes=true&redirect_uri=https%3A%2F%2Fapp.dev.jiminny.com%2Fauth%2Fcallback%2Fgoogle&resp100% C4"Thu 16 Apr 10:24:027 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilotfix(security): composer dependenoa JiminnyNew Tab•Sian in - Goocle Accounts© Google+ New TabG Sign in with GoogleChoose an accountto continue to [EMAIL] [EMAIL]@ Use another accountBefore using this app, you can review jiminny.com's privacy policy andremis or servce.English (United States) -PrivacyTetllsWaiting for accounts.google.com.....
|
NULL
|
|
13783
|
305
|
11
|
2026-04-14T12:54:42.214+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776171282214_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/dl-teoorts mdnideeAsk Jiminny Reports• Eastern report|NAME AJY-18909 Add Ask Jiminny Report& Issues - app in Jiminny SonarQubePlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2C JY-20543 add AJ reports User pilc( SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleNew TabC CloudWatch I us-east-2Jy 20541 stale records pr 1 by Vasi+ New TabFREQUENCYNo reports haveCreate report1. GeneralNAMEEastern RreportFREOUENCYWeeklvshare withTEAMSelechi2. Report parametersSAVED SEARCHselect203EXPIRES ONselect2026Cancellobl• Retro - Platform • in 1h 6mQ InspectorP Filter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceCtatuc200200200200200200200200200200200200200200200200200HllMLeSSrontsMethodDomainPOs IA D 036719.ing...POSTA Y 036719.ing...GETA app.staging.i...GETA app.staging.ji...GETapp.staging.jiGETA app.staging.ji...GETA app. staging.j...GETA find.userpilot.ioPOSTA app.stagingji...PosA api-iam.interc...POSTAr.logr-in.comPOSTA r.logr-in.comPOSTAr.logr-in.comPoslr.locl-in.comPOSTAr.logr-in.comGETA app.stagingj...POSTAr.logr-in.comrlogt-in.comrilogr-in.comImagesMediaotheInitiatorap1b0 310 envelode/"sentry versions sentrv xe tetch/api/5627310/envelope/?sentry_version=7&sentry_ke fetchsearch?status=completed&sort_bv=dateMeld&sort xhraj-reportsa xhrTikersA xhrrecenta xhrintegrationsA xhrNX-094be170authenticatexhri?a=ponxaf/platform-staging&r=6-019d8bf2-49: •a xhrYa=ponxat plattorm-staging&r=b-019d8bt2-495c-/: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7; xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhrT XhIi?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhrTasponxat/olattorm-staginaxr=b-01908012-495c-/ xhnA100% C•Tue 14 Apr 15:54:41ELE MemoryE Storage0 99+Disable CacheNo Throttling + 50:TypeTransferredjsonsonIsonb008207 m.500 B2 B | 104 ms3.05 kB84 B3.56 kB1.34 kB758 ms3.22 kB398 B745 ms756 KB42.51KBros ms3.83 kB5.53 kB 1063 mscached62 B0 ms3.11 kB96 Bb2o ms4 KB6.36 KB 947 ms339.01 kB0B 1961 ms5.04 KB6.96 kBOB2.52 kB3.27 kB| 194 ms150 ms| 330 ms6.70 kB39.36 kB7.14 kB8.1KBOB8.19 kBOBOBOB| 174 ms172 ms193 msÔ 19 requests64.66 KB 448.04 KB transterredFinish: 29.22 s DOMContentLoaded: 571 ms load: 804 ms...
|
NULL
|
9019484073441727092
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/dl-teoorts mdnideeAsk Jiminny Reports• Eastern report|NAME AJY-18909 Add Ask Jiminny Report& Issues - app in Jiminny SonarQubePlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2C JY-20543 add AJ reports User pilc( SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleNew TabC CloudWatch I us-east-2Jy 20541 stale records pr 1 by Vasi+ New TabFREQUENCYNo reports haveCreate report1. GeneralNAMEEastern RreportFREOUENCYWeeklvshare withTEAMSelechi2. Report parametersSAVED SEARCHselect203EXPIRES ONselect2026Cancellobl• Retro - Platform • in 1h 6mQ InspectorP Filter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceCtatuc200200200200200200200200200200200200200200200200200HllMLeSSrontsMethodDomainPOs IA D 036719.ing...POSTA Y 036719.ing...GETA app.staging.i...GETA app.staging.ji...GETapp.staging.jiGETA app.staging.ji...GETA app. staging.j...GETA find.userpilot.ioPOSTA app.stagingji...PosA api-iam.interc...POSTAr.logr-in.comPOSTA r.logr-in.comPOSTAr.logr-in.comPoslr.locl-in.comPOSTAr.logr-in.comGETA app.stagingj...POSTAr.logr-in.comrlogt-in.comrilogr-in.comImagesMediaotheInitiatorap1b0 310 envelode/"sentry versions sentrv xe tetch/api/5627310/envelope/?sentry_version=7&sentry_ke fetchsearch?status=completed&sort_bv=dateMeld&sort xhraj-reportsa xhrTikersA xhrrecenta xhrintegrationsA xhrNX-094be170authenticatexhri?a=ponxaf/platform-staging&r=6-019d8bf2-49: •a xhrYa=ponxat plattorm-staging&r=b-019d8bt2-495c-/: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7; xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhrT XhIi?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhri?a=ponxaf/platform-staging&r=6-019d8bf2-495c-7: xhrTasponxat/olattorm-staginaxr=b-01908012-495c-/ xhnA100% C•Tue 14 Apr 15:54:41ELE MemoryE Storage0 99+Disable CacheNo Throttling + 50:TypeTransferredjsonsonIsonb008207 m.500 B2 B | 104 ms3.05 kB84 B3.56 kB1.34 kB758 ms3.22 kB398 B745 ms756 KB42.51KBros ms3.83 kB5.53 kB 1063 mscached62 B0 ms3.11 kB96 Bb2o ms4 KB6.36 KB 947 ms339.01 kB0B 1961 ms5.04 KB6.96 kBOB2.52 kB3.27 kB| 194 ms150 ms| 330 ms6.70 kB39.36 kB7.14 kB8.1KBOB8.19 kBOBOBOB| 174 ms172 ms193 msÔ 19 requests64.66 KB 448.04 KB transterredFinish: 29.22 s DOMContentLoaded: 571 ms load: 804 ms...
|
NULL
|
|
39181
|
797
|
66
|
2026-04-16T13:31:43.294826+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776346303294_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ClaudeEditViewWindowHelp• Not Secure | [URL_WITH_C ClaudeEditViewWindowHelp• Not Secure | [URL_WITH_CREDENTIALS] ~ $ sqlite3~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_textWHEKE app_name LIKE Zosarari% Ok window_name LIKE /boosterold /oORDER BY timestamp DESC LIMIT 20;"Error: in prepare, no such column: timestampari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESCLIMIT 20;error here ---^cBook-Pro-liminny ~ S salite?Show moreHi LukásWhere should westart?Create image* Create musicBoost my dayHelp me learnWrite anythingCreate a videoBulgarian citizenship application processDawarich location tracking projectBoosteroid still recording despite ignoredMissing JavaScriot promise in authorizatUux sol euor NAsClaude API 500 internal server errorScreenpipe query capabilities and usageeoru comoatoly wiun mac miniano oiUnderstanaing Openkouter Arl galewayScreenpipe 14-day retention explainedReddit homepage feed overviewDocker container not visible in consoleDIA browser RAM configurationScreenpipe company backgroundDSK Bank Bulgaria secure investing explaBuilding a comprehensive personal homeImporting Google Timeline data to Owntr:Cnromacact remora volume nulttans notiScreenpipe free version guideSelf-hosted LLM alternatives to Claude SoScreenpipe database query setupRunning screenpipe for freeRun the second query (no ORDER BY):sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WSharper images, better text.Meet Nano Banana 2.Ask Gemini+Summarize pagePre vReply..Sonnet 46 v^ Lukas Kovalkclaude is Al and can make mistakes. rlease double-cneck responses....
|
NULL
|
9019483786175256794
|
NULL
|
visual_change
|
ocr
|
NULL
|
ClaudeEditViewWindowHelp• Not Secure | [URL_WITH_C ClaudeEditViewWindowHelp• Not Secure | [URL_WITH_CREDENTIALS] ~ $ sqlite3~/.screenpipe/db.sqlite "SELECT app_name, window_name FROM ocr_textWHEKE app_name LIKE Zosarari% Ok window_name LIKE /boosterold /oORDER BY timestamp DESC LIMIT 20;"Error: in prepare, no such column: timestampari%' OR window_name LIKE '%Boosteroid%' ORDER BY timestamp DESCLIMIT 20;error here ---^cBook-Pro-liminny ~ S salite?Show moreHi LukásWhere should westart?Create image* Create musicBoost my dayHelp me learnWrite anythingCreate a videoBulgarian citizenship application processDawarich location tracking projectBoosteroid still recording despite ignoredMissing JavaScriot promise in authorizatUux sol euor NAsClaude API 500 internal server errorScreenpipe query capabilities and usageeoru comoatoly wiun mac miniano oiUnderstanaing Openkouter Arl galewayScreenpipe 14-day retention explainedReddit homepage feed overviewDocker container not visible in consoleDIA browser RAM configurationScreenpipe company backgroundDSK Bank Bulgaria secure investing explaBuilding a comprehensive personal homeImporting Google Timeline data to Owntr:Cnromacact remora volume nulttans notiScreenpipe free version guideSelf-hosted LLM alternatives to Claude SoScreenpipe database query setupRunning screenpipe for freeRun the second query (no ORDER BY):sqlite3 ~/.screenpipe/db.sqlite "SELECT DISTINCT app_name, window_name FROM ocr_text WSharper images, better text.Meet Nano Banana 2.Ask Gemini+Summarize pagePre vReply..Sonnet 46 v^ Lukas Kovalkclaude is Al and can make mistakes. rlease double-cneck responses....
|
39179
|
|
15448
|
346
|
19
|
2026-04-14T14:46:31.398873+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776177991398_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-04-13T18:53:26.194571Z INFO screenpipe_engin 2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)
2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)
2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted
2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)
2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)
2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted
2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)
2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted
2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)
2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)
2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted
2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)
2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)
2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames
2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted
2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)
2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted
2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)
2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)
2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)
2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted
2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)
2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)
2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted
2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)
2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted
2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt
zsh: command not found: sp-strt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 21900
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-13T19:39:29.590345Z WARN sqlx::query: summary="-- Partial index on …" db.statement="\n\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\n-- table scan in the retention anchor-frame subquery.\n--\n-- The correlated subquery in delete_time_range_batch:\n-- SELECT DISTINCT f.id FROM frames f\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\n-- AND EXISTS (SELECT 1 FROM frames ref\n-- WHERE ref.elements_ref_frame_id = f.id\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\n--\n-- falls back to a full scan of `frames` on the inner EXISTS without this\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\n-- retention unusable on any non-trivial backlog.\n--\n-- With the index, the inner plan becomes:\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\n-- and the same query runs in ~5ms.\n--\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\n-- that reference a dedup anchor are relevant here. Storage cost is\n-- negligible -- single-digit MB/year for typical capture volume, and it\n-- is the smallest index on the frames table by a wide margin.\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\nWHERE\n elements_ref_frame_id IS NOT NULL;\n" rows_affected=0 rows_returned=0 elapsed=1.230052917s
2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 24316
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)
2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)
2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)
2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)
2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)
2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)
2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)
2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)
2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)
2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)
2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)
2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames
2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted
2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted
2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)
2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)
2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)
2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)
2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)
2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames
2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)
2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted
2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted
2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)
2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)
2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames
2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted
2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted
2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)
2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)
2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted
2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted
2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)
2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)
2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted
2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)
2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted
2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)
2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)
2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)
2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)
2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)
2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)
2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)
2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)
2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for mon...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)\n2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)\n2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted\n2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)\n2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)\n2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted\n2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)\n2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted\n2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)\n2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)\n2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted\n2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)\n2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)\n2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted\n2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)\n2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted\n2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)\n2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)\n2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)\n2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames\n2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted\n2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)\n2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)\n2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted\n2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)\n2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted\n2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt\nzsh: command not found: sp-strt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start \n[1] 21900\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-13T19:39:29.590345Z WARN sqlx::query: summary=\"-- Partial index on …\" db.statement=\"\\n\\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\\n-- table scan in the retention anchor-frame subquery.\\n--\\n-- The correlated subquery in delete_time_range_batch:\\n-- SELECT DISTINCT f.id FROM frames f\\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\\n-- AND EXISTS (SELECT 1 FROM frames ref\\n-- WHERE ref.elements_ref_frame_id = f.id\\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\\n--\\n-- falls back to a full scan of `frames` on the inner EXISTS without this\\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\\n-- retention unusable on any non-trivial backlog.\\n--\\n-- With the index, the inner plan becomes:\\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\\n-- and the same query runs in ~5ms.\\n--\\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\\n-- that reference a dedup anchor are relevant here. Storage cost is\\n-- negligible -- single-digit MB/year for typical capture volume, and it\\n-- is the smallest index on the frames table by a wide margin.\\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\\nWHERE\\n elements_ref_frame_id IS NOT NULL;\\n\" rows_affected=0 rows_returned=0 elapsed=1.230052917s\n2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-13T19:39:29.598802Z INFO screenpipe: starting UI event capture\n2026-04-13T19:39:29.598404Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-13T19:39:29.603432Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-13T19:39:29.609967Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-13T19:39:29.615106Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-13T19:39:29.630434Z INFO screenpipe_engine::ui_recorder: UI recording session started: faca997c-ce9a-477c-b5d0-e56e509585e9\n2026-04-13T19:39:29.630483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-13T19:39:29.630562Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-12 16:39:29.630549 UTC to 2026-04-13 16:39:29.630549 UTC)\n2026-04-13T19:39:29.631025Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-13T19:39:29.637981Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-13T19:39:29.643829Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-13T19:39:29.788633Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3943 frame entries, coverage from 2026-04-12 16:39:29.630549 UTC\n2026-04-13T19:39:30.543977Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-13T19:39:30.544012Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-13T19:39:30.544060Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-13T19:39:31.016978Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-13T19:39:31.017036Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-13T19:39:31.017080Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-13T19:39:31.017114Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-13T19:39:32.207273Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-13T19:39:32.673392Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=7912, dur=47ms\n2026-04-13T19:39:32.704069Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-13T19:39:32.872035Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=7913, dur=108ms\n2026-04-13T19:39:34.636509Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-13T19:39:34.637200Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-13T19:39:44.339956Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=5000 elapsed=1.608390416s\n2026-04-13T19:40:29.616115Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-04-13T19:40:31.310725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 0.2MB (11.1x), 16 JPEGs deleted\n2026-04-13T19:41:39.668138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:41:40.367247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:42:16.296737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-96467039929937080, trigger=click)\n2026-04-13T19:42:34.936430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5664644461248729071, trigger=visual_change)\n2026-04-13T19:44:29.627763Z INFO screenpipe_engine::server: api_usage_5min: 5 requests\n2026-04-13T19:45:04.634490Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:45:04.634462+00:00 (14d retention)\n2026-04-13T19:45:31.349267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-04-13T19:45:32.543028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.0MB → 0.3MB (9.9x), 19 JPEGs deleted\n2026-04-13T19:50:02.916584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:02.918035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:04.630322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:50:04.630300+00:00 (14d retention)\n2026-04-13T19:50:32.575742Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-13T19:50:35.515577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 6.6MB → 2.0MB (3.3x), 46 JPEGs deleted\n2026-04-13T19:50:36.330072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.0MB → 0.6MB (1.9x), 6 JPEGs deleted\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start\n[1] 24316\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-14T09:23:19.025225Z INFO screenpipe: starting UI event capture\n2026-04-14T09:23:19.024042Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-14T09:23:19.034460Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-14T09:23:19.035048Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-14T09:23:19.041739Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-14T09:23:19.057947Z INFO screenpipe_engine::ui_recorder: UI recording session started: c7672ba6-54dd-483e-9512-949b51a2bd49\n2026-04-14T09:23:19.058064Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-14T09:23:19.058114Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-13 06:23:19.058103 UTC to 2026-04-14 06:23:19.058103 UTC)\n2026-04-14T09:23:19.062532Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-14T09:23:19.066551Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-14T09:23:19.080775Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-14T09:23:19.697314Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3756 frame entries, coverage from 2026-04-13 06:23:19.058103 UTC\n2026-04-14T09:23:19.985445Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-14T09:23:19.985474Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-14T09:23:19.985515Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-14T09:23:20.492622Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-14T09:23:20.492664Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-14T09:23:20.492694Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-14T09:23:20.492726Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-14T09:23:21.313246Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T09:23:22.387611Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T09:23:22.954948Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=8037, dur=1082ms\n2026-04-14T09:23:23.488645Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=8038, dur=1012ms\n2026-04-14T09:23:24.063719Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-14T09:23:24.063951Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-14T09:24:19.745739Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T09:24:23.350916Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.7MB → 2.6MB (2.6x), 51 JPEGs deleted\n2026-04-14T09:24:26.531119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.6MB → 3.9MB (2.7x), 55 JPEGs deleted\n2026-04-14T09:28:19.055456Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:28:54.061635Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:28:54.061630+00:00 (14d retention)\n2026-04-14T09:29:26.561625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-04-14T09:33:54.056707Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:33:54.056680+00:00 (14d retention)\n2026-04-14T09:34:26.581293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-04-14T09:34:27.123519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.6MB (1.6x), 4 JPEGs deleted\n2026-04-14T09:34:28.092531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.8x), 7 JPEGs deleted\n2026-04-14T09:38:54.029363Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:38:54.029346+00:00 (14d retention)\n2026-04-14T09:39:28.082314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T09:39:29.343941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.7MB (6.0x), 18 JPEGs deleted\n2026-04-14T09:39:30.750250Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.8MB (4.5x), 20 JPEGs deleted\n2026-04-14T09:41:13.184908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6982821907865222085, trigger=click)\n2026-04-14T09:41:19.221590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6812429097673958383, trigger=visual_change)\n2026-04-14T09:42:17.435758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6365427964931292073, trigger=click)\n2026-04-14T09:42:33.656193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4160452185621303946, trigger=click)\n2026-04-14T09:42:46.140088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2304266842869419917, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)\n2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)\n2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)\n2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)\n2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)\n2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)\n2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)\n2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)\n2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)\n2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames\n2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted\n2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted\n2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)\n2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)\n2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)\n2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames\n2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)\n2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted\n2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted\n2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)\n2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)\n2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames\n2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted\n2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted\n2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)\n2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)\n2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted\n2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted\n2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)\n2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)\n2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted\n2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)\n2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted\n2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)\n2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)\n2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)\n2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)\n2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)\n2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)\n2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:12:49.379664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5752398452580999847, trigger=visual_change)\n2026-04-14T10:12:52.431504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:13:18.994212Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T10:13:54.011400Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:13:54.011368+00:00 (14d retention)\n2026-04-14T10:14:51.351988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.432392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.986778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:14:52.026243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:15:10.264309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:17.977230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames\n2026-04-14T10:15:18.585500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:18.595883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:19.925015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:20.662251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.8MB → 2.5MB (2.7x), 40 JPEGs deleted\n2026-04-14T10:15:24.448371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 10.4MB → 7.5MB (1.4x), 44 JPEGs deleted\n2026-04-14T10:17:50.814582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.906034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.922590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:54.010127Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:18:54.010092+00:00 (14d retention)\n2026-04-14T10:20:25.175284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames\n2026-04-14T10:20:28.706790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 9.2MB → 2.8MB (3.3x), 59 JPEGs deleted\n2026-04-14T10:20:32.913084Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 13.9MB → 6.0MB (2.3x), 73 JPEGs deleted\n2026-04-14T10:23:54.007609Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:23:54.007570+00:00 (14d retention)\n2026-04-14T10:25:33.655295Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames\n2026-04-14T10:25:37.694915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 14.7MB → 5.5MB (2.7x), 65 JPEGs deleted\n2026-04-14T10:25:41.764159Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.7MB → 3.1MB (3.8x), 66 JPEGs deleted\n2026-04-14T10:28:54.002565Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:28:54.002529+00:00 (14d retention)\n2026-04-14T10:30:41.776708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T10:30:44.100401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.1MB → 0.7MB (9.1x), 40 JPEGs deleted\n2026-04-14T10:30:48.813683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 13.0MB → 8.6MB (1.5x), 66 JPEGs deleted\n2026-04-14T10:32:07.103504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:08.790449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:32:10.064111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:10.072568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:33:54.021009Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:33:54.020606+00:00 (14d retention)\n2026-04-14T10:35:06.817551Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:35:49.591405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:35:52.087786Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.3MB → 0.4MB (17.8x), 40 JPEGs deleted\n2026-04-14T10:35:56.637384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.2MB → 4.5MB (2.7x), 60 JPEGs deleted\n2026-04-14T10:38:54.020232Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:38:54.020218+00:00 (14d retention)\n2026-04-14T10:40:56.802762Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T10:40:58.957020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 5.2MB → 0.2MB (21.1x), 33 JPEGs deleted\n2026-04-14T10:41:10.114853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.9MB → 10.7MB (1.4x), 58 JPEGs deleted\n2026-04-14T10:42:21.033108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8282025679808956124, trigger=visual_change)\n2026-04-14T10:42:32.002395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4927744411103670831, trigger=click)\n2026-04-14T10:43:54.018248Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:43:54.018235+00:00 (14d retention)\n2026-04-14T10:44:14.441901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7926243118367575, trigger=visual_change)\n2026-04-14T10:46:10.846022Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 103 eligible frames\n2026-04-14T10:46:13.409747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.1MB → 0.5MB (11.4x), 38 JPEGs deleted\n2026-04-14T10:46:20.581438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.5MB → 6.4MB (2.2x), 63 JPEGs deleted\n2026-04-14T10:48:54.016251Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:48:54.016243+00:00 (14d retention)\n2026-04-14T10:51:21.304410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 62 eligible frames\n2026-04-14T10:51:24.182987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.3MB → 1.0MB (4.1x), 29 JPEGs deleted\n2026-04-14T10:51:29.008618Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 3.3MB (2.0x), 31 JPEGs deleted\n2026-04-14T10:53:54.015345Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:53:54.015326+00:00 (14d retention)\n2026-04-14T10:55:45.188612Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=948744052489759226, trigger=visual_change)\n2026-04-14T10:55:51.268055Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:55:54.291344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:56:21.462763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=click)\n2026-04-14T10:56:29.823353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T10:56:35.783884Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 15.8MB → 5.6MB (2.8x), 75 JPEGs deleted\n2026-04-14T10:56:42.164282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 13.9MB → 5.0MB (2.7x), 68 JPEGs deleted\n2026-04-14T10:57:35.005790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7307746809301126898, trigger=click)\n2026-04-14T10:58:54.014355Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:58:54.014296+00:00 (14d retention)\n2026-04-14T11:01:42.196634Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 152 eligible frames\n2026-04-14T11:01:46.317911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 15.3MB → 3.6MB (4.3x), 73 JPEGs deleted\n2026-04-14T11:01:51.004763Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 77 frames, 16.4MB → 5.2MB (3.1x), 77 JPEGs deleted\n2026-04-14T11:03:54.011699Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:03:54.011691+00:00 (14d retention)\n2026-04-14T11:06:06.896977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1974151446955324960, trigger=click)\n2026-04-14T11:06:51.626541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 112 eligible frames\n2026-04-14T11:06:54.736449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 8.6MB → 1.3MB (6.6x), 51 JPEGs deleted\n2026-04-14T11:06:59.497979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 12.6MB → 5.1MB (2.5x), 59 JPEGs deleted\n2026-04-14T11:07:30.811506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6120300816212175993, trigger=click)\n2026-04-14T11:08:54.132567Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:08:54.132545+00:00 (14d retention)\n2026-04-14T11:11:59.547722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:12:00.979220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.4MB → 0.6MB (4.3x), 18 JPEGs deleted\n2026-04-14T11:12:03.285162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.4MB → 1.9MB (2.9x), 26 JPEGs deleted\n2026-04-14T11:13:02.293460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7651518855368635453, trigger=click)\n2026-04-14T11:13:54.139196Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:13:54.139180+00:00 (14d retention)\n2026-04-14T11:15:23.363825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5197446424512897028, trigger=click)\n2026-04-14T11:17:03.893311Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-04-14T11:17:05.929746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 3.8MB → 1.2MB (3.0x), 26 JPEGs deleted\n2026-04-14T11:17:09.938501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.4MB (2.9x), 38 JPEGs deleted\n2026-04-14T11:18:54.146216Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:18:54.146193+00:00 (14d retention)\n2026-04-14T11:19:44.426100Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6313736753302658872, trigger=visual_change)\n2026-04-14T11:20:02.454377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4572313131525613053, trigger=click)\n2026-04-14T11:20:09.417633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:20:15.490811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:22:10.013893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T11:22:12.081515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 3.9MB → 0.2MB (18.6x), 30 JPEGs deleted\n2026-04-14T11:22:18.083648Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 7.8MB → 2.4MB (3.2x), 45 JPEGs deleted\n2026-04-14T11:23:54.184615Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:23:54.184587+00:00 (14d retention)\n2026-04-14T11:26:23.411531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4325362117536949503, trigger=visual_change)\n2026-04-14T11:27:18.144463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T11:27:20.988003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 6.2MB → 0.5MB (13.8x), 48 JPEGs deleted\n2026-04-14T11:27:26.742252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 14.2MB → 5.6MB (2.6x), 60 JPEGs deleted\n2026-04-14T11:27:36.849509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4325362117536949503, trigger=click)\n2026-04-14T11:28:54.193420Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:28:54.193393+00:00 (14d retention)\n2026-04-14T11:30:23.044921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:30:23.045291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:32:27.239850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T11:32:29.264026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.4MB → 2.9MB (1.5x), 23 JPEGs deleted\n2026-04-14T11:32:30.870459Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.0MB → 2.0MB (2.6x), 19 JPEGs deleted\n2026-04-14T11:33:54.203210Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:33:54.203049+00:00 (14d retention)\n2026-04-14T11:37:30.816288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7944518703698522703, trigger=visual_change)\n2026-04-14T11:37:30.943708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T11:37:31.805641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.1MB → 0.2MB (8.6x), 13 JPEGs deleted\n2026-04-14T11:37:34.181505Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 7.9MB → 2.9MB (2.7x), 30 JPEGs deleted\n2026-04-14T11:38:54.260744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:38:54.260722+00:00 (14d retention)\n2026-04-14T11:41:14.658796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8813616083747548766, trigger=visual_change)\n2026-04-14T11:42:28.570698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:42:34.229304Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 58 eligible frames\n2026-04-14T11:42:35.856269Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 0.2MB (16.8x), 26 JPEGs deleted\n2026-04-14T11:42:37.766533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 9.0MB → 1.5MB (5.9x), 30 JPEGs deleted\n2026-04-14T11:43:51.124758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:43:54.268889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:43:54.268879+00:00 (14d retention)\n2026-04-14T11:46:19.707681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3798630016527344503, trigger=click)\n2026-04-14T11:46:48.465938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3752925360567203396, trigger=click)\n2026-04-14T11:46:57.882997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4944898032929426667, trigger=click)\n2026-04-14T11:47:38.243841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames\n2026-04-14T11:47:40.205049Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.5MB → 0.9MB (4.9x), 31 JPEGs deleted\n2026-04-14T11:47:42.924023Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.5MB → 2.2MB (3.4x), 27 JPEGs deleted\n2026-04-14T11:48:54.277677Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:48:54.277661+00:00 (14d retention)\n2026-04-14T11:52:42.972837Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:52:44.897822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 1.7MB (2.4x), 26 JPEGs deleted\n2026-04-14T11:52:46.752585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.0MB → 1.5MB (3.3x), 18 JPEGs deleted\n2026-04-14T11:53:54.297037Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:53:54.296982+00:00 (14d retention)\n2026-04-14T11:57:47.933604Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=120 elapsed=1.159109625s\n2026-04-14T11:57:47.935233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T11:57:52.092496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.2MB (5.3x), 52 JPEGs deleted\n2026-04-14T11:57:59.363321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 14.5MB → 5.2MB (2.8x), 66 JPEGs deleted\n2026-04-14T11:58:54.308936Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:58:54.308907+00:00 (14d retention)\n2026-04-14T11:58:55.596617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1920847021272450725, trigger=click)\n2026-04-14T12:03:00.235073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T12:03:05.209243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.0MB → 1.7MB (8.8x), 57 JPEGs deleted\n2026-04-14T12:03:20.379815Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 16.1MB → 6.2MB (2.6x), 61 JPEGs deleted\n2026-04-14T12:03:54.314889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:03:54.314860+00:00 (14d retention)\n2026-04-14T12:07:32.156892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4414873592361684168, trigger=click)\n2026-04-14T12:08:20.511267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 114 eligible frames\n2026-04-14T12:08:25.879226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 13.2MB → 0.8MB (17.4x), 52 JPEGs deleted\n2026-04-14T12:08:36.233783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 17.0MB → 8.6MB (2.0x), 60 JPEGs deleted\n2026-04-14T12:08:54.336990Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:08:54.336950+00:00 (14d retention)\n2026-04-14T12:13:36.840498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames\n2026-04-14T12:13:40.131975Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 6.7MB → 0.3MB (24.2x), 54 JPEGs deleted\n2026-04-14T12:13:53.030319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.3MB → 7.2MB (2.7x), 74 JPEGs deleted\n2026-04-14T12:13:54.345530Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:13:54.345503+00:00 (14d retention)\n2026-04-14T12:17:11.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:17:29.950473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:18:53.835568Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 115 eligible frames\n2026-04-14T12:18:54.353798Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:18:54.353791+00:00 (14d retention)\n2026-04-14T12:18:56.582704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.4MB → 0.5MB (10.0x), 44 JPEGs deleted\n2026-04-14T12:19:10.154525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 18.9MB → 8.4MB (2.2x), 69 JPEGs deleted\n2026-04-14T12:20:21.652984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=149369918600881871, trigger=click)\n2026-04-14T12:21:03.858762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1019121305684409762, trigger=click)\n2026-04-14T12:23:54.364801Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:23:54.364775+00:00 (14d retention)\n2026-04-14T12:24:11.561109Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=110 elapsed=1.385900292s\n2026-04-14T12:24:11.564508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T12:24:15.282135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 6.3MB → 0.2MB (33.1x), 52 JPEGs deleted\n2026-04-14T12:24:25.885944Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 16.4MB → 3.9MB (4.2x), 56 JPEGs deleted\n2026-04-14T12:25:26.597886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1909442749095147421, trigger=click)\n2026-04-14T12:26:07.655348Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:07.700894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:34.464095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7249461780092598041, trigger=visual_change)\n2026-04-14T12:28:54.391573Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:28:54.391548+00:00 (14d retention)\n2026-04-14T12:29:04.940113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5980752912035217739, trigger=visual_change)\n2026-04-14T12:29:26.332838Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-04-14T12:29:28.615068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.1MB → 0.2MB (22.8x), 34 JPEGs deleted\n2026-04-14T12:29:34.400259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.6MB → 2.8MB (4.1x), 37 JPEGs deleted\n2026-04-14T12:30:01.579118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3434956056780458259, trigger=visual_change)\n2026-04-14T12:30:10.936246Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=1 elapsed=2.923655916s\n2026-04-14T12:30:35.391558Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=3348 elapsed=1.623358375s\n2026-04-14T12:32:27.483265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2550140762891249095, trigger=click)\n2026-04-14T12:32:29.765683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8630694416318521734, trigger=visual_change)\n2026-04-14T12:32:32.746666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2550140762891249095, trigger=visual_change)\n2026-04-14T12:33:19.392207Z INFO screenpipe_engine::server: api_usage_5min: 2 requests\n2026-04-14T12:33:54.400517Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:33:54.400440+00:00 (14d retention)\n2026-04-14T12:34:34.939673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:34:39.315842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 7.6MB → 2.0MB (3.8x), 49 JPEGs deleted\n2026-04-14T12:34:48.628820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 11.3MB → 6.0MB (1.9x), 42 JPEGs deleted\n2026-04-14T12:38:54.409596Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:38:54.409567+00:00 (14d retention)\n2026-04-14T12:39:48.710680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:39:54.522917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.7MB → 3.6MB (2.7x), 48 JPEGs deleted\n2026-04-14T12:40:00.198444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.6MB → 2.6MB (6.1x), 43 JPEGs deleted\n2026-04-14T12:41:38.487313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:38.673123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:43.884491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2111417376262186556, trigger=click)\n2026-04-14T12:43:54.398974Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:43:54.398957+00:00 (14d retention)\n2026-04-14T12:44:24.175904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=visual_change)\n2026-04-14T12:44:30.170876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:44:30.170952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:45:00.733180Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-04-14T12:45:02.503192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.9MB → 2.1MB (1.4x), 20 JPEGs deleted\n2026-04-14T12:45:03.882206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 3.9MB → 1.6MB (2.5x), 12 JPEGs deleted\n2026-04-14T12:45:45.072707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:45:45.083246Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:46:42.409604Z WARN sqlx::query: summary=\"COMMIT\" db.statement=\"\" rows_affected=1 rows_returned=0 elapsed=1.31212775s\n2026-04-14T12:47:26.531533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:47:41.077717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:48:54.405689Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:48:54.405679+00:00 (14d retention)\n2026-04-14T12:50:04.633809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-04-14T12:50:06.069922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 0.7MB (6.2x), 23 JPEGs deleted\n2026-04-14T12:50:07.945631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 8.0MB → 1.7MB (4.8x), 26 JPEGs deleted\n2026-04-14T12:52:02.053470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T12:53:54.412723Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:53:54.412707+00:00 (14d retention)\n2026-04-14T12:55:08.015210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T12:55:09.643439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.5MB → 1.1MB (3.2x), 22 JPEGs deleted\n2026-04-14T12:55:11.761542Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.6MB → 1.8MB (4.7x), 29 JPEGs deleted\n2026-04-14T12:56:15.204136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:56:15.283925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.050651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.055997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:58:54.461514Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:58:54.461483+00:00 (14d retention)\n2026-04-14T13:00:11.805891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T13:00:14.859322Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.2MB → 1.7MB (3.6x), 51 JPEGs deleted\n2026-04-14T13:00:19.443941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 12.3MB → 4.9MB (2.5x), 66 JPEGs deleted\n2026-04-14T13:03:54.469708Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:03:54.469684+00:00 (14d retention)\n2026-04-14T13:05:19.981603Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T13:05:21.859127Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.7MB → 0.7MB (5.7x), 18 JPEGs deleted\n2026-04-14T13:05:24.577607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 2.4MB (2.2x), 20 JPEGs deleted\n2026-04-14T13:08:54.487813Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:08:54.486312+00:00 (14d retention)\n2026-04-14T13:10:24.648030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-14T13:10:25.871254Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 0.6MB (5.4x), 15 JPEGs deleted\n2026-04-14T13:10:28.352020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 1.4MB (2.4x), 16 JPEGs deleted\n2026-04-14T13:12:01.161758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2833080270416553027, trigger=click)\n2026-04-14T13:13:54.511233Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:13:54.511209+00:00 (14d retention)\n2026-04-14T13:15:28.447744Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 41 eligible frames\n2026-04-14T13:15:29.469009Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (8.2x), 14 JPEGs deleted\n2026-04-14T13:15:32.309251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.2MB → 2.8MB (1.9x), 25 JPEGs deleted\n2026-04-14T13:18:17.108565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:17.119708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:54.519243Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:18:54.519179+00:00 (14d retention)\n2026-04-14T13:20:26.369784Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:26.407528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:32.393867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:20:33.589662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:20:35.605436Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.9MB (2.9x), 16 JPEGs deleted\n2026-04-14T13:22:28.683895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:23:54.528597Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:23:54.528584+00:00 (14d retention)\n2026-04-14T13:25:30.820459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:30.823174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:36.174956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 57 eligible frames\n2026-04-14T13:25:37.566914Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.8MB → 0.3MB (13.4x), 21 JPEGs deleted\n2026-04-14T13:25:40.582925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.3MB → 3.3MB (3.2x), 34 JPEGs deleted\n2026-04-14T13:25:48.203646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T13:28:54.561297Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:28:54.561277+00:00 (14d retention)\n2026-04-14T13:29:25.961438Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:29:25.966531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:30:40.619502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-14T13:30:41.476947Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:30:42.560911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 3.6MB → 0.6MB (6.0x), 11 JPEGs deleted\n2026-04-14T13:32:30.775481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1549015432333443411, trigger=visual_change)\n2026-04-14T13:33:54.570388Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:33:54.570368+00:00 (14d retention)\n2026-04-14T13:34:59.446614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6269796043063054792, trigger=visual_change)\n2026-04-14T13:35:43.050871Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-04-14T13:35:43.982381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (9.0x), 14 JPEGs deleted\n2026-04-14T13:35:46.365797Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 8.0MB → 2.4MB (3.4x), 23 JPEGs deleted\n2026-04-14T13:36:40.251928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:36:43.257442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:38.580728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:54.579789Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:38:54.579754+00:00 (14d retention)\n2026-04-14T13:39:15.803850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:15.812194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:19.062502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:45.647710Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:46.420120Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T13:40:47.507885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 0.8MB (3.7x), 16 JPEGs deleted\n2026-04-14T13:40:49.083271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 4.8MB → 1.1MB (4.4x), 17 JPEGs deleted\n2026-04-14T13:43:54.595283Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:43:54.595271+00:00 (14d retention)\n2026-04-14T13:45:37.613525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:45:49.145535Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:45:50.846993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.0MB (2.4x), 12 JPEGs deleted\n2026-04-14T13:45:52.876234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.8MB (3.5x), 15 JPEGs deleted\n2026-04-14T13:48:54.282426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5192407714022364550, trigger=click)\n2026-04-14T13:48:54.604272Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:48:54.604264+00:00 (14d retention)\n2026-04-14T13:49:25.352624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:25.367719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:27.018721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=visual_change)\n2026-04-14T13:50:53.383666Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T13:50:54.467249Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-04-14T13:50:55.269996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-04-14T13:52:24.794051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3397592283435315795, trigger=click)\n2026-04-14T13:53:54.613322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:53:54.613303+00:00 (14d retention)\n2026-04-14T13:55:55.311772Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T13:55:56.814200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.4MB → 0.9MB (3.9x), 14 JPEGs deleted\n2026-04-14T13:55:59.100041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 1.9MB (1.9x), 16 JPEGs deleted\n2026-04-14T13:58:39.887337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8036415082675154899, trigger=visual_change)\n2026-04-14T13:58:54.570209Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:58:54.570196+00:00 (14d retention)\n2026-04-14T13:59:37.381586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T13:59:40.428655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T14:00:59.131113Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T14:01:01.875522Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 11.3MB → 2.4MB (4.7x), 43 JPEGs deleted\n2026-04-14T14:01:06.431031Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.8MB → 5.9MB (1.9x), 49 JPEGs deleted\n2026-04-14T14:03:54.572131Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:03:54.572119+00:00 (14d retention)\n2026-04-14T14:06:06.940814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T14:06:10.879356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 17.1MB → 1.2MB (13.9x), 69 JPEGs deleted\n2026-04-14T14:06:17.035393Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.6MB → 8.6MB (2.3x), 74 JPEGs deleted\n2026-04-14T14:08:54.583096Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:08:54.580525+00:00 (14d retention)\n2026-04-14T14:10:11.672178Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-04-14T14:14:47.328532Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-04-14T14:14:47.360641Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-04-14T14:14:47.418705Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-04-14T14:14:56.612619Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T14:14:59.488475Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T14:15:18.512055Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-04-14T14:15:20.957272Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.3MB → 1.4MB (6.6x), 39 JPEGs deleted\n2026-04-14T14:15:27.455059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.2MB → 4.4MB (3.3x), 58 JPEGs deleted\n2026-04-14T14:17:55.289952Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:17:55.289588+00:00 (14d retention)\n2026-04-14T14:18:35.418403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8206111759785831540, trigger=visual_change)\n2026-04-14T14:20:27.500187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T14:20:29.624118Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.4MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-04-14T14:20:31.856955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.7MB → 0.4MB (6.1x), 10 JPEGs deleted\n2026-04-14T14:22:00.976673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4916394158964482129, trigger=visual_change)\n2026-04-14T14:22:55.296927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:22:55.296703+00:00 (14d retention)\n2026-04-14T14:25:31.951028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 14 eligible frames\n2026-04-14T14:25:33.145014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.5MB (2.5x), 5 JPEGs deleted\n2026-04-14T14:25:34.856488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.7MB (1.8x), 7 JPEGs deleted\n2026-04-14T14:27:55.304807Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:27:55.304779+00:00 (14d retention)\n2026-04-14T14:29:38.517771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=visual_change)\n2026-04-14T14:30:35.408687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T14:30:41.139828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 12.9MB → 2.2MB (6.0x), 51 JPEGs deleted\n2026-04-14T14:30:51.419889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 11.0MB → 4.3MB (2.6x), 57 JPEGs deleted\n2026-04-14T14:30:56.881450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.435124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.496151Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:31:43.821924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:31:46.866533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:32:55.339639Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:32:55.339587+00:00 (14d retention)\n2026-04-14T14:35:51.721821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:35:54.611650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:35:55.922868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 13.6MB → 1.6MB (8.7x), 51 JPEGs deleted\n2026-04-14T14:36:02.750262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.7MB → 7.1MB (2.1x), 63 JPEGs deleted\n2026-04-14T14:36:12.650486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:37:55.348236Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:37:55.348221+00:00 (14d retention)\n2026-04-14T14:40:08.577418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5629951037509037441, trigger=click)\n2026-04-14T14:41:02.836167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:41:06.534234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.3MB → 1.1MB (14.5x), 57 JPEGs deleted\n2026-04-14T14:41:16.097503Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.4MB → 7.5MB (1.9x), 57 JPEGs deleted\n2026-04-14T14:42:55.357171Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:42:55.357147+00:00 (14d retention)\n2026-04-14T14:44:28.738574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-612684683583975627, trigger=visual_change)\n2026-04-14T14:46:16.708878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:46:19.557385Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 5.3MB → 1.5MB (3.6x), 36 JPEGs deleted\n2026-04-14T14:46:24.403034Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.1MB → 2.7MB (2.6x), 27 JPEGs deleted\n2026-04-14T14:47:55.424452Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:47:55.424435+00:00 (14d retention)\n2026-04-14T14:48:41.009372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4246160709188141984, trigger=click)\n2026-04-14T14:48:47.553454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1084008693035736359, trigger=click)\n2026-04-14T14:50:25.480453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:50:28.485537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:51:24.535678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:51:27.512153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 4.8MB → 0.4MB (10.7x), 38 JPEGs deleted\n2026-04-14T14:51:33.606677Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.1MB → 2.9MB (2.8x), 25 JPEGs deleted\n2026-04-14T14:52:55.433752Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:52:55.433320+00:00 (14d retention)\n2026-04-14T14:56:33.775540Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T14:56:39.821219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 0.9MB (4.3x), 24 JPEGs deleted\n2026-04-14T14:56:44.752488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.4MB → 1.7MB (4.3x), 27 JPEGs deleted\n2026-04-14T14:57:55.443422Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:57:55.443409+00:00 (14d retention)\n2026-04-14T15:01:45.399674Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-04-14T15:01:49.465494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.0MB → 2.8MB (2.5x), 29 JPEGs deleted\n2026-04-14T15:01:53.046601Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 3.0MB (2.1x), 36 JPEGs deleted\n2026-04-14T15:02:55.474176Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:02:55.474160+00:00 (14d retention)\n2026-04-14T15:06:53.169676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 64 eligible frames\n2026-04-14T15:06:55.665173Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 1.2MB (4.5x), 27 JPEGs deleted\n2026-04-14T15:07:02.107659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 7.8MB → 3.6MB (2.2x), 35 JPEGs deleted\n2026-04-14T15:07:55.482692Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:07:55.482593+00:00 (14d retention)\n2026-04-14T15:12:02.628622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 78 eligible frames\n2026-04-14T15:12:05.131516Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.8MB → 1.1MB (6.3x), 32 JPEGs deleted\n2026-04-14T15:12:11.020432Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 9.4MB → 4.3MB (2.2x), 44 JPEGs deleted\n2026-04-14T15:12:55.491418Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:12:55.490828+00:00 (14d retention)\n2026-04-14T15:15:20.566024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8875378980506821607, trigger=click)\n2026-04-14T15:15:23.148224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=visual_change)\n2026-04-14T15:15:24.075406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:15:24.098858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:17:11.962178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T15:17:13.277431Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 0.3MB (11.2x), 18 JPEGs deleted\n2026-04-14T15:17:17.628389Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 6.6MB → 2.3MB (2.9x), 26 JPEGs deleted\n2026-04-14T15:17:36.243353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6000635913786649477, trigger=click)\n2026-04-14T15:17:55.531797Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:17:55.531770+00:00 (14d retention)\n2026-04-14T15:22:17.693217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T15:22:18.884981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.6MB → 0.3MB (10.9x), 17 JPEGs deleted\n2026-04-14T15:22:21.172808Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.3MB → 2.5MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:22:55.539673Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:22:55.539654+00:00 (14d retention)\n2026-04-14T15:25:25.610381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:26:49.301590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=click)\n2026-04-14T15:26:51.542504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:27:13.114854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:21.353328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T15:27:25.974170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.9MB (3.9x), 52 JPEGs deleted\n2026-04-14T15:27:35.813176Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:35.822388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:36.622080Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 15.9MB → 6.6MB (2.4x), 65 JPEGs deleted\n2026-04-14T15:27:49.071787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:52.077009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:55.550421Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:27:55.550401+00:00 (14d retention)\n2026-04-14T15:28:20.260449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:32:37.193345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-04-14T15:32:45.043380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 10.7MB → 5.1MB (2.1x), 64 JPEGs deleted\n2026-04-14T15:32:54.458631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 13.3MB → 5.5MB (2.4x), 60 JPEGs deleted\n2026-04-14T15:32:55.542880Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:32:55.542752+00:00 (14d retention)\n2026-04-14T15:36:04.808574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:36:30.969666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:02.898461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:54.586525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames\n2026-04-14T15:37:55.547050Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:37:55.547032+00:00 (14d retention)\n2026-04-14T15:38:01.348539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.3MB → 3.4MB (3.0x), 51 JPEGs deleted\n2026-04-14T15:38:15.754508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 13.2MB → 5.3MB (2.5x), 64 JPEGs deleted\n2026-04-14T15:39:48.709283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:54.714451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:57.776339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:42:55.552896Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:42:55.552880+00:00 (14d retention)\n2026-04-14T15:43:16.259372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-04-14T15:43:18.036233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.5MB → 1.6MB (2.8x), 26 JPEGs deleted\n2026-04-14T15:43:19.391341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.6MB → 0.6MB (10.1x), 20 JPEGs deleted\n2026-04-14T15:47:55.574284Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:47:55.574249+00:00 (14d retention)\n2026-04-14T15:48:20.298931Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T15:48:23.731169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 10.2MB → 2.4MB (4.2x), 54 JPEGs deleted\n2026-04-14T15:48:26.503883Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.4MB → 2.5MB (3.7x), 38 JPEGs deleted\n2026-04-14T15:52:55.587286Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:52:55.587254+00:00 (14d retention)\n2026-04-14T15:53:26.621191Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T15:53:28.821643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.2MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:53:30.416446Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.6MB → 0.7MB (3.6x), 18 JPEGs deleted\n2026-04-14T15:53:32.360475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:53:35.475948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:56:06.399078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:11.109582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:15.422479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:18.476592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:44.598942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:54.669771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:57:55.595084Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:57:55.595058+00:00 (14d retention)\n2026-04-14T15:58:11.596281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:58:31.041427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-04-14T15:58:32.463008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.3MB → 0.2MB (9.4x), 15 JPEGs deleted\n2026-04-14T15:58:36.512566Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.9MB → 1.6MB (2.5x), 21 JPEGs deleted\n2026-04-14T16:02:55.604536Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:02:55.604488+00:00 (14d retention)\n2026-04-14T16:03:36.609135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T16:03:37.955262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.5MB (4.8x), 15 JPEGs deleted\n2026-04-14T16:03:39.651068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.7MB → 0.3MB (9.6x), 15 JPEGs deleted\n2026-04-14T16:04:26.964490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:04:42.830687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T16:06:02.589838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:07:55.633317Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:07:55.633296+00:00 (14d retention)\n2026-04-14T16:08:39.791681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 122 eligible frames\n2026-04-14T16:08:43.628453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 15.0MB → 3.4MB (4.4x), 64 JPEGs deleted\n2026-04-14T16:08:47.160887Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 12.4MB → 3.4MB (3.7x), 56 JPEGs deleted\n2026-04-14T16:10:48.891069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4870635355334957920, trigger=visual_change)\n2026-04-14T16:12:55.646485Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:12:55.646457+00:00 (14d retention)\n2026-04-14T16:13:47.942541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-04-14T16:13:48.912974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7450344034841442434, trigger=visual_change)\n2026-04-14T16:13:50.513289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.6MB → 1.0MB (7.9x), 29 JPEGs deleted\n2026-04-14T16:13:54.676310Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.4MB → 3.4MB (2.2x), 32 JPEGs deleted\n2026-04-14T16:17:55.653279Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:17:55.652278+00:00 (14d retention)\n2026-04-14T16:18:55.349688Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T16:18:59.205441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.2MB → 1.1MB (6.5x), 28 JPEGs deleted\n2026-04-14T16:19:06.427354Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 8.1MB → 4.5MB (1.8x), 35 JPEGs deleted\n2026-04-14T16:21:59.534465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:22:04.693330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:22:55.679138Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:22:55.679122+00:00 (14d retention)\n2026-04-14T16:23:34.744403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:23:34.759184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:24:06.731414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames\n2026-04-14T16:24:09.119925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 8.4MB → 2.0MB (4.1x), 36 JPEGs deleted\n2026-04-14T16:24:14.225245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 8.9MB → 4.7MB (1.9x), 42 JPEGs deleted\n2026-04-14T16:26:18.251770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:19.743862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:55.688719Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:27:55.688688+00:00 (14d retention)\n2026-04-14T16:29:14.299471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T16:29:17.167645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.3MB → 2.0MB (3.6x), 43 JPEGs deleted\n2026-04-14T16:29:21.720864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.9MB → 5.7MB (1.7x), 55 JPEGs deleted\n2026-04-14T16:31:40.552397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:32:55.696246Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:32:55.696203+00:00 (14d retention)\n2026-04-14T16:34:22.609996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-04-14T16:34:25.135817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.6MB → 0.3MB (14.2x), 22 JPEGs deleted\n2026-04-14T16:34:30.877225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 6.4MB → 2.4MB (2.6x), 25 JPEGs deleted\n2026-04-14T16:37:55.724744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:37:55.724720+00:00 (14d retention)\n2026-04-14T16:39:31.011139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:39:32.425814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-04-14T16:39:34.948830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.4MB → 1.0MB (4.6x), 15 JPEGs deleted\n2026-04-14T16:42:55.734494Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:42:55.734479+00:00 (14d retention)\n2026-04-14T16:44:35.027903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T16:44:36.672977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.9MB → 0.5MB (5.2x), 12 JPEGs deleted\n2026-04-14T16:44:40.586410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 6.2MB → 2.5MB (2.4x), 21 JPEGs deleted\n2026-04-14T16:47:55.742073Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:47:55.741939+00:00 (14d retention)\n2026-04-14T16:49:40.718908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:49:42.346703Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.8MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-04-14T16:49:47.868971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 5.3MB → 1.7MB (3.1x), 17 JPEGs deleted\n2026-04-14T16:52:55.667844Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:52:55.667820+00:00 (14d retention)\n2026-04-14T16:54:48.497835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T16:54:49.922199Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.8MB → 0.4MB (11.2x), 19 JPEGs deleted\n2026-04-14T16:54:54.706388Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.7MB → 1.6MB (4.8x), 25 JPEGs deleted\n2026-04-14T16:56:50.089511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8818413376300492567, trigger=visual_change)\n2026-04-14T16:57:20.656769Z WARN screenpipe_db::db: wal checkpoint: busy (could not truncate), -1 pages in WAL\n2026-04-14T16:57:55.662962Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:57:55.662927+00:00 (14d retention)\n2026-04-14T16:59:55.767800Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=96 elapsed=1.053288791s\n2026-04-14T16:59:55.769599Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 96 eligible frames\n2026-04-14T16:59:58.894904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 11.7MB → 0.5MB (24.6x), 46 JPEGs deleted\n2026-04-14T17:00:14.749178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 13.5MB → 5.2MB (2.6x), 48 JPEGs deleted\n2026-04-14T17:02:55.659451Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:02:55.659435+00:00 (14d retention)\n2026-04-14T17:05:16.082429Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=77 elapsed=1.327667375s\n2026-04-14T17:05:16.084332Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T17:05:18.118468Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 0.5MB (10.7x), 20 JPEGs deleted\n2026-04-14T17:05:30.087021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.0MB → 5.5MB (1.8x), 55 JPEGs deleted\n2026-04-14T17:07:01.806784Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=243 elapsed=1.042996s\n2026-04-14T17:07:46.287201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.309106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.655238Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:07:55.655231+00:00 (14d retention)\n2026-04-14T17:07:58.345534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:08:28.608843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3152190722938032230, trigger=visual_change)\n2026-04-14T17:10:31.658303Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=79 elapsed=1.566973042s\n2026-04-14T17:10:31.658463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:10:35.459641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.4MB → 1.1MB (5.6x), 29 JPEGs deleted\n2026-04-14T17:10:43.022575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.0MB → 5.8MB (1.5x), 48 JPEGs deleted\n2026-04-14T17:12:55.653231Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:12:55.652982+00:00 (14d retention)\n2026-04-14T17:15:43.263260Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 153 eligible frames\n2026-04-14T17:15:59.389929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 10.1MB → 4.1MB (2.5x), 75 JPEGs deleted\n2026-04-14T17:16:10.897865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 11.4MB → 3.5MB (3.3x), 76 JPEGs deleted\n2026-04-14T17:17:55.649647Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:17:55.649633+00:00 (14d retention)\n2026-04-14T17:21:11.641235Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T17:21:19.985906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.3MB → 3.5MB (2.6x), 55 JPEGs deleted\n2026-04-14T17:21:25.976624Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.4MB → 1.8MB (3.6x), 43 JPEGs deleted\n2026-04-14T17:22:55.646051Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:22:55.645866+00:00 (14d retention)\n2026-04-14T17:23:09.936012Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.347205292s\n2026-04-14T17:26:05.225828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:14.276632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:26.477047Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:26:34.102746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 8.5MB → 3.4MB (2.5x), 52 JPEGs deleted\n2026-04-14T17:26:38.115284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.7MB → 1.4MB (4.1x), 25 JPEGs deleted\n2026-04-14T17:27:55.801234Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:27:55.801194+00:00 (14d retention)\n2026-04-14T17:31:39.042711Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 138 eligible frames\n2026-04-14T17:31:48.831043Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.215641041s\n2026-04-14T17:31:59.089629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 11.6MB → 3.9MB (2.9x), 69 JPEGs deleted\n2026-04-14T17:32:11.853137Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 67 frames, 8.5MB → 1.7MB (5.0x), 67 JPEGs deleted\n2026-04-14T17:32:55.812083Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:32:55.811717+00:00 (14d retention)\n2026-04-14T17:37:13.198520Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=95 elapsed=1.328045542s\n2026-04-14T17:37:13.198997Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 95 eligible frames\n2026-04-14T17:37:27.332371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 10.0MB → 3.4MB (3.0x), 59 JPEGs deleted\n2026-04-14T17:37:32.068206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 7.7MB → 2.3MB (3.4x), 34 JPEGs deleted\n2026-04-14T17:37:55.818963Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:37:55.818931+00:00 (14d retention)\n2026-04-14T17:38:25.380376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:25.379777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:52.131080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T17:38:59.077013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:38:59.079876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:39:02.269917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=click)\n2026-04-14T17:42:32.872394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-04-14T17:42:35.825377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 6.9MB → 2.3MB (3.0x), 42 JPEGs deleted\n2026-04-14T17:42:38.006811Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 8.0MB → 1.8MB (4.5x), 31 JPEGs deleted\n2026-04-14T17:42:55.829364Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:42:55.829335+00:00 (14d retention)","depth":4,"value":"2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)\n2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)\n2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted\n2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)\n2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)\n2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted\n2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)\n2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted\n2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)\n2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)\n2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted\n2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)\n2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)\n2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted\n2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)\n2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted\n2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)\n2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)\n2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)\n2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames\n2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted\n2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)\n2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)\n2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted\n2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)\n2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted\n2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt\nzsh: command not found: sp-strt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start \n[1] 21900\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-13T19:39:29.590345Z WARN sqlx::query: summary=\"-- Partial index on …\" db.statement=\"\\n\\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\\n-- table scan in the retention anchor-frame subquery.\\n--\\n-- The correlated subquery in delete_time_range_batch:\\n-- SELECT DISTINCT f.id FROM frames f\\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\\n-- AND EXISTS (SELECT 1 FROM frames ref\\n-- WHERE ref.elements_ref_frame_id = f.id\\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\\n--\\n-- falls back to a full scan of `frames` on the inner EXISTS without this\\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\\n-- retention unusable on any non-trivial backlog.\\n--\\n-- With the index, the inner plan becomes:\\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\\n-- and the same query runs in ~5ms.\\n--\\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\\n-- that reference a dedup anchor are relevant here. Storage cost is\\n-- negligible -- single-digit MB/year for typical capture volume, and it\\n-- is the smallest index on the frames table by a wide margin.\\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\\nWHERE\\n elements_ref_frame_id IS NOT NULL;\\n\" rows_affected=0 rows_returned=0 elapsed=1.230052917s\n2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-13T19:39:29.598802Z INFO screenpipe: starting UI event capture\n2026-04-13T19:39:29.598404Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-13T19:39:29.603432Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-13T19:39:29.609967Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-13T19:39:29.615106Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-13T19:39:29.630434Z INFO screenpipe_engine::ui_recorder: UI recording session started: faca997c-ce9a-477c-b5d0-e56e509585e9\n2026-04-13T19:39:29.630483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-13T19:39:29.630562Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-12 16:39:29.630549 UTC to 2026-04-13 16:39:29.630549 UTC)\n2026-04-13T19:39:29.631025Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-13T19:39:29.637981Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-13T19:39:29.643829Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-13T19:39:29.788633Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3943 frame entries, coverage from 2026-04-12 16:39:29.630549 UTC\n2026-04-13T19:39:30.543977Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-13T19:39:30.544012Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-13T19:39:30.544060Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-13T19:39:31.016978Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-13T19:39:31.017036Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-13T19:39:31.017080Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-13T19:39:31.017114Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-13T19:39:32.207273Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-13T19:39:32.673392Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=7912, dur=47ms\n2026-04-13T19:39:32.704069Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-13T19:39:32.872035Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=7913, dur=108ms\n2026-04-13T19:39:34.636509Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-13T19:39:34.637200Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-13T19:39:44.339956Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=5000 elapsed=1.608390416s\n2026-04-13T19:40:29.616115Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-04-13T19:40:31.310725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 0.2MB (11.1x), 16 JPEGs deleted\n2026-04-13T19:41:39.668138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:41:40.367247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:42:16.296737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-96467039929937080, trigger=click)\n2026-04-13T19:42:34.936430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5664644461248729071, trigger=visual_change)\n2026-04-13T19:44:29.627763Z INFO screenpipe_engine::server: api_usage_5min: 5 requests\n2026-04-13T19:45:04.634490Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:45:04.634462+00:00 (14d retention)\n2026-04-13T19:45:31.349267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-04-13T19:45:32.543028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.0MB → 0.3MB (9.9x), 19 JPEGs deleted\n2026-04-13T19:50:02.916584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:02.918035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:04.630322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:50:04.630300+00:00 (14d retention)\n2026-04-13T19:50:32.575742Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-13T19:50:35.515577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 6.6MB → 2.0MB (3.3x), 46 JPEGs deleted\n2026-04-13T19:50:36.330072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.0MB → 0.6MB (1.9x), 6 JPEGs deleted\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start\n[1] 24316\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-14T09:23:19.025225Z INFO screenpipe: starting UI event capture\n2026-04-14T09:23:19.024042Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-14T09:23:19.034460Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-14T09:23:19.035048Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-14T09:23:19.041739Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-14T09:23:19.057947Z INFO screenpipe_engine::ui_recorder: UI recording session started: c7672ba6-54dd-483e-9512-949b51a2bd49\n2026-04-14T09:23:19.058064Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-14T09:23:19.058114Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-13 06:23:19.058103 UTC to 2026-04-14 06:23:19.058103 UTC)\n2026-04-14T09:23:19.062532Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-14T09:23:19.066551Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-14T09:23:19.080775Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-14T09:23:19.697314Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3756 frame entries, coverage from 2026-04-13 06:23:19.058103 UTC\n2026-04-14T09:23:19.985445Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-14T09:23:19.985474Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-14T09:23:19.985515Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-14T09:23:20.492622Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-14T09:23:20.492664Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-14T09:23:20.492694Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-14T09:23:20.492726Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-14T09:23:21.313246Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T09:23:22.387611Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T09:23:22.954948Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=8037, dur=1082ms\n2026-04-14T09:23:23.488645Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=8038, dur=1012ms\n2026-04-14T09:23:24.063719Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-14T09:23:24.063951Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-14T09:24:19.745739Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T09:24:23.350916Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.7MB → 2.6MB (2.6x), 51 JPEGs deleted\n2026-04-14T09:24:26.531119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.6MB → 3.9MB (2.7x), 55 JPEGs deleted\n2026-04-14T09:28:19.055456Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:28:54.061635Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:28:54.061630+00:00 (14d retention)\n2026-04-14T09:29:26.561625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-04-14T09:33:54.056707Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:33:54.056680+00:00 (14d retention)\n2026-04-14T09:34:26.581293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-04-14T09:34:27.123519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.6MB (1.6x), 4 JPEGs deleted\n2026-04-14T09:34:28.092531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.8x), 7 JPEGs deleted\n2026-04-14T09:38:54.029363Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:38:54.029346+00:00 (14d retention)\n2026-04-14T09:39:28.082314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T09:39:29.343941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.7MB (6.0x), 18 JPEGs deleted\n2026-04-14T09:39:30.750250Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.8MB (4.5x), 20 JPEGs deleted\n2026-04-14T09:41:13.184908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6982821907865222085, trigger=click)\n2026-04-14T09:41:19.221590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6812429097673958383, trigger=visual_change)\n2026-04-14T09:42:17.435758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6365427964931292073, trigger=click)\n2026-04-14T09:42:33.656193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4160452185621303946, trigger=click)\n2026-04-14T09:42:46.140088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2304266842869419917, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)\n2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)\n2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)\n2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)\n2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)\n2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)\n2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)\n2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)\n2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)\n2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames\n2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted\n2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted\n2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)\n2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)\n2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)\n2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames\n2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)\n2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted\n2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted\n2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)\n2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)\n2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames\n2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted\n2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted\n2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)\n2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)\n2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted\n2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted\n2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)\n2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)\n2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted\n2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)\n2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted\n2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)\n2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)\n2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)\n2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)\n2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)\n2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)\n2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:12:49.379664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5752398452580999847, trigger=visual_change)\n2026-04-14T10:12:52.431504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:13:18.994212Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T10:13:54.011400Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:13:54.011368+00:00 (14d retention)\n2026-04-14T10:14:51.351988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.432392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.986778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:14:52.026243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:15:10.264309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:17.977230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames\n2026-04-14T10:15:18.585500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:18.595883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:19.925015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:20.662251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.8MB → 2.5MB (2.7x), 40 JPEGs deleted\n2026-04-14T10:15:24.448371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 10.4MB → 7.5MB (1.4x), 44 JPEGs deleted\n2026-04-14T10:17:50.814582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.906034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.922590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:54.010127Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:18:54.010092+00:00 (14d retention)\n2026-04-14T10:20:25.175284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames\n2026-04-14T10:20:28.706790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 9.2MB → 2.8MB (3.3x), 59 JPEGs deleted\n2026-04-14T10:20:32.913084Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 13.9MB → 6.0MB (2.3x), 73 JPEGs deleted\n2026-04-14T10:23:54.007609Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:23:54.007570+00:00 (14d retention)\n2026-04-14T10:25:33.655295Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames\n2026-04-14T10:25:37.694915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 14.7MB → 5.5MB (2.7x), 65 JPEGs deleted\n2026-04-14T10:25:41.764159Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.7MB → 3.1MB (3.8x), 66 JPEGs deleted\n2026-04-14T10:28:54.002565Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:28:54.002529+00:00 (14d retention)\n2026-04-14T10:30:41.776708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T10:30:44.100401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.1MB → 0.7MB (9.1x), 40 JPEGs deleted\n2026-04-14T10:30:48.813683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 13.0MB → 8.6MB (1.5x), 66 JPEGs deleted\n2026-04-14T10:32:07.103504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:08.790449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:32:10.064111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:10.072568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:33:54.021009Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:33:54.020606+00:00 (14d retention)\n2026-04-14T10:35:06.817551Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:35:49.591405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:35:52.087786Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.3MB → 0.4MB (17.8x), 40 JPEGs deleted\n2026-04-14T10:35:56.637384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.2MB → 4.5MB (2.7x), 60 JPEGs deleted\n2026-04-14T10:38:54.020232Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:38:54.020218+00:00 (14d retention)\n2026-04-14T10:40:56.802762Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T10:40:58.957020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 5.2MB → 0.2MB (21.1x), 33 JPEGs deleted\n2026-04-14T10:41:10.114853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.9MB → 10.7MB (1.4x), 58 JPEGs deleted\n2026-04-14T10:42:21.033108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8282025679808956124, trigger=visual_change)\n2026-04-14T10:42:32.002395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4927744411103670831, trigger=click)\n2026-04-14T10:43:54.018248Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:43:54.018235+00:00 (14d retention)\n2026-04-14T10:44:14.441901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7926243118367575, trigger=visual_change)\n2026-04-14T10:46:10.846022Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 103 eligible frames\n2026-04-14T10:46:13.409747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.1MB → 0.5MB (11.4x), 38 JPEGs deleted\n2026-04-14T10:46:20.581438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.5MB → 6.4MB (2.2x), 63 JPEGs deleted\n2026-04-14T10:48:54.016251Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:48:54.016243+00:00 (14d retention)\n2026-04-14T10:51:21.304410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 62 eligible frames\n2026-04-14T10:51:24.182987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.3MB → 1.0MB (4.1x), 29 JPEGs deleted\n2026-04-14T10:51:29.008618Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 3.3MB (2.0x), 31 JPEGs deleted\n2026-04-14T10:53:54.015345Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:53:54.015326+00:00 (14d retention)\n2026-04-14T10:55:45.188612Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=948744052489759226, trigger=visual_change)\n2026-04-14T10:55:51.268055Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:55:54.291344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:56:21.462763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=click)\n2026-04-14T10:56:29.823353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T10:56:35.783884Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 15.8MB → 5.6MB (2.8x), 75 JPEGs deleted\n2026-04-14T10:56:42.164282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 13.9MB → 5.0MB (2.7x), 68 JPEGs deleted\n2026-04-14T10:57:35.005790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7307746809301126898, trigger=click)\n2026-04-14T10:58:54.014355Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:58:54.014296+00:00 (14d retention)\n2026-04-14T11:01:42.196634Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 152 eligible frames\n2026-04-14T11:01:46.317911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 15.3MB → 3.6MB (4.3x), 73 JPEGs deleted\n2026-04-14T11:01:51.004763Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 77 frames, 16.4MB → 5.2MB (3.1x), 77 JPEGs deleted\n2026-04-14T11:03:54.011699Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:03:54.011691+00:00 (14d retention)\n2026-04-14T11:06:06.896977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1974151446955324960, trigger=click)\n2026-04-14T11:06:51.626541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 112 eligible frames\n2026-04-14T11:06:54.736449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 8.6MB → 1.3MB (6.6x), 51 JPEGs deleted\n2026-04-14T11:06:59.497979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 12.6MB → 5.1MB (2.5x), 59 JPEGs deleted\n2026-04-14T11:07:30.811506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6120300816212175993, trigger=click)\n2026-04-14T11:08:54.132567Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:08:54.132545+00:00 (14d retention)\n2026-04-14T11:11:59.547722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:12:00.979220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.4MB → 0.6MB (4.3x), 18 JPEGs deleted\n2026-04-14T11:12:03.285162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.4MB → 1.9MB (2.9x), 26 JPEGs deleted\n2026-04-14T11:13:02.293460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7651518855368635453, trigger=click)\n2026-04-14T11:13:54.139196Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:13:54.139180+00:00 (14d retention)\n2026-04-14T11:15:23.363825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5197446424512897028, trigger=click)\n2026-04-14T11:17:03.893311Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-04-14T11:17:05.929746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 3.8MB → 1.2MB (3.0x), 26 JPEGs deleted\n2026-04-14T11:17:09.938501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.4MB (2.9x), 38 JPEGs deleted\n2026-04-14T11:18:54.146216Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:18:54.146193+00:00 (14d retention)\n2026-04-14T11:19:44.426100Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6313736753302658872, trigger=visual_change)\n2026-04-14T11:20:02.454377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4572313131525613053, trigger=click)\n2026-04-14T11:20:09.417633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:20:15.490811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:22:10.013893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T11:22:12.081515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 3.9MB → 0.2MB (18.6x), 30 JPEGs deleted\n2026-04-14T11:22:18.083648Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 7.8MB → 2.4MB (3.2x), 45 JPEGs deleted\n2026-04-14T11:23:54.184615Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:23:54.184587+00:00 (14d retention)\n2026-04-14T11:26:23.411531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4325362117536949503, trigger=visual_change)\n2026-04-14T11:27:18.144463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T11:27:20.988003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 6.2MB → 0.5MB (13.8x), 48 JPEGs deleted\n2026-04-14T11:27:26.742252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 14.2MB → 5.6MB (2.6x), 60 JPEGs deleted\n2026-04-14T11:27:36.849509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4325362117536949503, trigger=click)\n2026-04-14T11:28:54.193420Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:28:54.193393+00:00 (14d retention)\n2026-04-14T11:30:23.044921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:30:23.045291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:32:27.239850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T11:32:29.264026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.4MB → 2.9MB (1.5x), 23 JPEGs deleted\n2026-04-14T11:32:30.870459Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.0MB → 2.0MB (2.6x), 19 JPEGs deleted\n2026-04-14T11:33:54.203210Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:33:54.203049+00:00 (14d retention)\n2026-04-14T11:37:30.816288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7944518703698522703, trigger=visual_change)\n2026-04-14T11:37:30.943708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T11:37:31.805641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.1MB → 0.2MB (8.6x), 13 JPEGs deleted\n2026-04-14T11:37:34.181505Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 7.9MB → 2.9MB (2.7x), 30 JPEGs deleted\n2026-04-14T11:38:54.260744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:38:54.260722+00:00 (14d retention)\n2026-04-14T11:41:14.658796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8813616083747548766, trigger=visual_change)\n2026-04-14T11:42:28.570698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:42:34.229304Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 58 eligible frames\n2026-04-14T11:42:35.856269Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 0.2MB (16.8x), 26 JPEGs deleted\n2026-04-14T11:42:37.766533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 9.0MB → 1.5MB (5.9x), 30 JPEGs deleted\n2026-04-14T11:43:51.124758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:43:54.268889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:43:54.268879+00:00 (14d retention)\n2026-04-14T11:46:19.707681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3798630016527344503, trigger=click)\n2026-04-14T11:46:48.465938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3752925360567203396, trigger=click)\n2026-04-14T11:46:57.882997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4944898032929426667, trigger=click)\n2026-04-14T11:47:38.243841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames\n2026-04-14T11:47:40.205049Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.5MB → 0.9MB (4.9x), 31 JPEGs deleted\n2026-04-14T11:47:42.924023Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.5MB → 2.2MB (3.4x), 27 JPEGs deleted\n2026-04-14T11:48:54.277677Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:48:54.277661+00:00 (14d retention)\n2026-04-14T11:52:42.972837Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:52:44.897822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 1.7MB (2.4x), 26 JPEGs deleted\n2026-04-14T11:52:46.752585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.0MB → 1.5MB (3.3x), 18 JPEGs deleted\n2026-04-14T11:53:54.297037Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:53:54.296982+00:00 (14d retention)\n2026-04-14T11:57:47.933604Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=120 elapsed=1.159109625s\n2026-04-14T11:57:47.935233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T11:57:52.092496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.2MB (5.3x), 52 JPEGs deleted\n2026-04-14T11:57:59.363321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 14.5MB → 5.2MB (2.8x), 66 JPEGs deleted\n2026-04-14T11:58:54.308936Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:58:54.308907+00:00 (14d retention)\n2026-04-14T11:58:55.596617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1920847021272450725, trigger=click)\n2026-04-14T12:03:00.235073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T12:03:05.209243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.0MB → 1.7MB (8.8x), 57 JPEGs deleted\n2026-04-14T12:03:20.379815Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 16.1MB → 6.2MB (2.6x), 61 JPEGs deleted\n2026-04-14T12:03:54.314889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:03:54.314860+00:00 (14d retention)\n2026-04-14T12:07:32.156892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4414873592361684168, trigger=click)\n2026-04-14T12:08:20.511267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 114 eligible frames\n2026-04-14T12:08:25.879226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 13.2MB → 0.8MB (17.4x), 52 JPEGs deleted\n2026-04-14T12:08:36.233783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 17.0MB → 8.6MB (2.0x), 60 JPEGs deleted\n2026-04-14T12:08:54.336990Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:08:54.336950+00:00 (14d retention)\n2026-04-14T12:13:36.840498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames\n2026-04-14T12:13:40.131975Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 6.7MB → 0.3MB (24.2x), 54 JPEGs deleted\n2026-04-14T12:13:53.030319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.3MB → 7.2MB (2.7x), 74 JPEGs deleted\n2026-04-14T12:13:54.345530Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:13:54.345503+00:00 (14d retention)\n2026-04-14T12:17:11.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:17:29.950473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:18:53.835568Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 115 eligible frames\n2026-04-14T12:18:54.353798Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:18:54.353791+00:00 (14d retention)\n2026-04-14T12:18:56.582704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.4MB → 0.5MB (10.0x), 44 JPEGs deleted\n2026-04-14T12:19:10.154525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 18.9MB → 8.4MB (2.2x), 69 JPEGs deleted\n2026-04-14T12:20:21.652984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=149369918600881871, trigger=click)\n2026-04-14T12:21:03.858762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1019121305684409762, trigger=click)\n2026-04-14T12:23:54.364801Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:23:54.364775+00:00 (14d retention)\n2026-04-14T12:24:11.561109Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=110 elapsed=1.385900292s\n2026-04-14T12:24:11.564508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T12:24:15.282135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 6.3MB → 0.2MB (33.1x), 52 JPEGs deleted\n2026-04-14T12:24:25.885944Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 16.4MB → 3.9MB (4.2x), 56 JPEGs deleted\n2026-04-14T12:25:26.597886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1909442749095147421, trigger=click)\n2026-04-14T12:26:07.655348Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:07.700894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:34.464095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7249461780092598041, trigger=visual_change)\n2026-04-14T12:28:54.391573Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:28:54.391548+00:00 (14d retention)\n2026-04-14T12:29:04.940113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5980752912035217739, trigger=visual_change)\n2026-04-14T12:29:26.332838Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-04-14T12:29:28.615068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.1MB → 0.2MB (22.8x), 34 JPEGs deleted\n2026-04-14T12:29:34.400259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.6MB → 2.8MB (4.1x), 37 JPEGs deleted\n2026-04-14T12:30:01.579118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3434956056780458259, trigger=visual_change)\n2026-04-14T12:30:10.936246Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=1 elapsed=2.923655916s\n2026-04-14T12:30:35.391558Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=3348 elapsed=1.623358375s\n2026-04-14T12:32:27.483265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2550140762891249095, trigger=click)\n2026-04-14T12:32:29.765683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8630694416318521734, trigger=visual_change)\n2026-04-14T12:32:32.746666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2550140762891249095, trigger=visual_change)\n2026-04-14T12:33:19.392207Z INFO screenpipe_engine::server: api_usage_5min: 2 requests\n2026-04-14T12:33:54.400517Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:33:54.400440+00:00 (14d retention)\n2026-04-14T12:34:34.939673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:34:39.315842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 7.6MB → 2.0MB (3.8x), 49 JPEGs deleted\n2026-04-14T12:34:48.628820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 11.3MB → 6.0MB (1.9x), 42 JPEGs deleted\n2026-04-14T12:38:54.409596Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:38:54.409567+00:00 (14d retention)\n2026-04-14T12:39:48.710680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:39:54.522917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.7MB → 3.6MB (2.7x), 48 JPEGs deleted\n2026-04-14T12:40:00.198444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.6MB → 2.6MB (6.1x), 43 JPEGs deleted\n2026-04-14T12:41:38.487313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:38.673123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:43.884491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2111417376262186556, trigger=click)\n2026-04-14T12:43:54.398974Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:43:54.398957+00:00 (14d retention)\n2026-04-14T12:44:24.175904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=visual_change)\n2026-04-14T12:44:30.170876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:44:30.170952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:45:00.733180Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-04-14T12:45:02.503192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.9MB → 2.1MB (1.4x), 20 JPEGs deleted\n2026-04-14T12:45:03.882206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 3.9MB → 1.6MB (2.5x), 12 JPEGs deleted\n2026-04-14T12:45:45.072707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:45:45.083246Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:46:42.409604Z WARN sqlx::query: summary=\"COMMIT\" db.statement=\"\" rows_affected=1 rows_returned=0 elapsed=1.31212775s\n2026-04-14T12:47:26.531533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:47:41.077717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:48:54.405689Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:48:54.405679+00:00 (14d retention)\n2026-04-14T12:50:04.633809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-04-14T12:50:06.069922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 0.7MB (6.2x), 23 JPEGs deleted\n2026-04-14T12:50:07.945631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 8.0MB → 1.7MB (4.8x), 26 JPEGs deleted\n2026-04-14T12:52:02.053470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T12:53:54.412723Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:53:54.412707+00:00 (14d retention)\n2026-04-14T12:55:08.015210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T12:55:09.643439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.5MB → 1.1MB (3.2x), 22 JPEGs deleted\n2026-04-14T12:55:11.761542Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.6MB → 1.8MB (4.7x), 29 JPEGs deleted\n2026-04-14T12:56:15.204136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:56:15.283925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.050651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.055997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:58:54.461514Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:58:54.461483+00:00 (14d retention)\n2026-04-14T13:00:11.805891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T13:00:14.859322Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.2MB → 1.7MB (3.6x), 51 JPEGs deleted\n2026-04-14T13:00:19.443941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 12.3MB → 4.9MB (2.5x), 66 JPEGs deleted\n2026-04-14T13:03:54.469708Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:03:54.469684+00:00 (14d retention)\n2026-04-14T13:05:19.981603Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T13:05:21.859127Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.7MB → 0.7MB (5.7x), 18 JPEGs deleted\n2026-04-14T13:05:24.577607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 2.4MB (2.2x), 20 JPEGs deleted\n2026-04-14T13:08:54.487813Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:08:54.486312+00:00 (14d retention)\n2026-04-14T13:10:24.648030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-14T13:10:25.871254Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 0.6MB (5.4x), 15 JPEGs deleted\n2026-04-14T13:10:28.352020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 1.4MB (2.4x), 16 JPEGs deleted\n2026-04-14T13:12:01.161758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2833080270416553027, trigger=click)\n2026-04-14T13:13:54.511233Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:13:54.511209+00:00 (14d retention)\n2026-04-14T13:15:28.447744Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 41 eligible frames\n2026-04-14T13:15:29.469009Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (8.2x), 14 JPEGs deleted\n2026-04-14T13:15:32.309251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.2MB → 2.8MB (1.9x), 25 JPEGs deleted\n2026-04-14T13:18:17.108565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:17.119708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:54.519243Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:18:54.519179+00:00 (14d retention)\n2026-04-14T13:20:26.369784Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:26.407528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:32.393867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:20:33.589662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:20:35.605436Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.9MB (2.9x), 16 JPEGs deleted\n2026-04-14T13:22:28.683895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:23:54.528597Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:23:54.528584+00:00 (14d retention)\n2026-04-14T13:25:30.820459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:30.823174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:36.174956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 57 eligible frames\n2026-04-14T13:25:37.566914Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.8MB → 0.3MB (13.4x), 21 JPEGs deleted\n2026-04-14T13:25:40.582925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.3MB → 3.3MB (3.2x), 34 JPEGs deleted\n2026-04-14T13:25:48.203646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T13:28:54.561297Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:28:54.561277+00:00 (14d retention)\n2026-04-14T13:29:25.961438Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:29:25.966531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:30:40.619502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-14T13:30:41.476947Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:30:42.560911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 3.6MB → 0.6MB (6.0x), 11 JPEGs deleted\n2026-04-14T13:32:30.775481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1549015432333443411, trigger=visual_change)\n2026-04-14T13:33:54.570388Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:33:54.570368+00:00 (14d retention)\n2026-04-14T13:34:59.446614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6269796043063054792, trigger=visual_change)\n2026-04-14T13:35:43.050871Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-04-14T13:35:43.982381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (9.0x), 14 JPEGs deleted\n2026-04-14T13:35:46.365797Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 8.0MB → 2.4MB (3.4x), 23 JPEGs deleted\n2026-04-14T13:36:40.251928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:36:43.257442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:38.580728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:54.579789Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:38:54.579754+00:00 (14d retention)\n2026-04-14T13:39:15.803850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:15.812194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:19.062502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:45.647710Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:46.420120Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T13:40:47.507885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 0.8MB (3.7x), 16 JPEGs deleted\n2026-04-14T13:40:49.083271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 4.8MB → 1.1MB (4.4x), 17 JPEGs deleted\n2026-04-14T13:43:54.595283Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:43:54.595271+00:00 (14d retention)\n2026-04-14T13:45:37.613525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:45:49.145535Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:45:50.846993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.0MB (2.4x), 12 JPEGs deleted\n2026-04-14T13:45:52.876234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.8MB (3.5x), 15 JPEGs deleted\n2026-04-14T13:48:54.282426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5192407714022364550, trigger=click)\n2026-04-14T13:48:54.604272Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:48:54.604264+00:00 (14d retention)\n2026-04-14T13:49:25.352624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:25.367719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:27.018721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=visual_change)\n2026-04-14T13:50:53.383666Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T13:50:54.467249Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-04-14T13:50:55.269996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-04-14T13:52:24.794051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3397592283435315795, trigger=click)\n2026-04-14T13:53:54.613322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:53:54.613303+00:00 (14d retention)\n2026-04-14T13:55:55.311772Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T13:55:56.814200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.4MB → 0.9MB (3.9x), 14 JPEGs deleted\n2026-04-14T13:55:59.100041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 1.9MB (1.9x), 16 JPEGs deleted\n2026-04-14T13:58:39.887337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8036415082675154899, trigger=visual_change)\n2026-04-14T13:58:54.570209Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:58:54.570196+00:00 (14d retention)\n2026-04-14T13:59:37.381586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T13:59:40.428655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T14:00:59.131113Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T14:01:01.875522Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 11.3MB → 2.4MB (4.7x), 43 JPEGs deleted\n2026-04-14T14:01:06.431031Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.8MB → 5.9MB (1.9x), 49 JPEGs deleted\n2026-04-14T14:03:54.572131Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:03:54.572119+00:00 (14d retention)\n2026-04-14T14:06:06.940814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T14:06:10.879356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 17.1MB → 1.2MB (13.9x), 69 JPEGs deleted\n2026-04-14T14:06:17.035393Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.6MB → 8.6MB (2.3x), 74 JPEGs deleted\n2026-04-14T14:08:54.583096Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:08:54.580525+00:00 (14d retention)\n2026-04-14T14:10:11.672178Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-04-14T14:14:47.328532Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-04-14T14:14:47.360641Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-04-14T14:14:47.418705Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-04-14T14:14:56.612619Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T14:14:59.488475Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T14:15:18.512055Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-04-14T14:15:20.957272Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.3MB → 1.4MB (6.6x), 39 JPEGs deleted\n2026-04-14T14:15:27.455059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.2MB → 4.4MB (3.3x), 58 JPEGs deleted\n2026-04-14T14:17:55.289952Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:17:55.289588+00:00 (14d retention)\n2026-04-14T14:18:35.418403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8206111759785831540, trigger=visual_change)\n2026-04-14T14:20:27.500187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T14:20:29.624118Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.4MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-04-14T14:20:31.856955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.7MB → 0.4MB (6.1x), 10 JPEGs deleted\n2026-04-14T14:22:00.976673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4916394158964482129, trigger=visual_change)\n2026-04-14T14:22:55.296927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:22:55.296703+00:00 (14d retention)\n2026-04-14T14:25:31.951028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 14 eligible frames\n2026-04-14T14:25:33.145014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.5MB (2.5x), 5 JPEGs deleted\n2026-04-14T14:25:34.856488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.7MB (1.8x), 7 JPEGs deleted\n2026-04-14T14:27:55.304807Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:27:55.304779+00:00 (14d retention)\n2026-04-14T14:29:38.517771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=visual_change)\n2026-04-14T14:30:35.408687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T14:30:41.139828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 12.9MB → 2.2MB (6.0x), 51 JPEGs deleted\n2026-04-14T14:30:51.419889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 11.0MB → 4.3MB (2.6x), 57 JPEGs deleted\n2026-04-14T14:30:56.881450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.435124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.496151Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:31:43.821924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:31:46.866533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:32:55.339639Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:32:55.339587+00:00 (14d retention)\n2026-04-14T14:35:51.721821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:35:54.611650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:35:55.922868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 13.6MB → 1.6MB (8.7x), 51 JPEGs deleted\n2026-04-14T14:36:02.750262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.7MB → 7.1MB (2.1x), 63 JPEGs deleted\n2026-04-14T14:36:12.650486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:37:55.348236Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:37:55.348221+00:00 (14d retention)\n2026-04-14T14:40:08.577418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5629951037509037441, trigger=click)\n2026-04-14T14:41:02.836167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:41:06.534234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.3MB → 1.1MB (14.5x), 57 JPEGs deleted\n2026-04-14T14:41:16.097503Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.4MB → 7.5MB (1.9x), 57 JPEGs deleted\n2026-04-14T14:42:55.357171Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:42:55.357147+00:00 (14d retention)\n2026-04-14T14:44:28.738574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-612684683583975627, trigger=visual_change)\n2026-04-14T14:46:16.708878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:46:19.557385Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 5.3MB → 1.5MB (3.6x), 36 JPEGs deleted\n2026-04-14T14:46:24.403034Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.1MB → 2.7MB (2.6x), 27 JPEGs deleted\n2026-04-14T14:47:55.424452Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:47:55.424435+00:00 (14d retention)\n2026-04-14T14:48:41.009372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4246160709188141984, trigger=click)\n2026-04-14T14:48:47.553454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1084008693035736359, trigger=click)\n2026-04-14T14:50:25.480453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:50:28.485537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:51:24.535678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:51:27.512153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 4.8MB → 0.4MB (10.7x), 38 JPEGs deleted\n2026-04-14T14:51:33.606677Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.1MB → 2.9MB (2.8x), 25 JPEGs deleted\n2026-04-14T14:52:55.433752Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:52:55.433320+00:00 (14d retention)\n2026-04-14T14:56:33.775540Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T14:56:39.821219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 0.9MB (4.3x), 24 JPEGs deleted\n2026-04-14T14:56:44.752488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.4MB → 1.7MB (4.3x), 27 JPEGs deleted\n2026-04-14T14:57:55.443422Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:57:55.443409+00:00 (14d retention)\n2026-04-14T15:01:45.399674Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-04-14T15:01:49.465494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.0MB → 2.8MB (2.5x), 29 JPEGs deleted\n2026-04-14T15:01:53.046601Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 3.0MB (2.1x), 36 JPEGs deleted\n2026-04-14T15:02:55.474176Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:02:55.474160+00:00 (14d retention)\n2026-04-14T15:06:53.169676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 64 eligible frames\n2026-04-14T15:06:55.665173Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 1.2MB (4.5x), 27 JPEGs deleted\n2026-04-14T15:07:02.107659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 7.8MB → 3.6MB (2.2x), 35 JPEGs deleted\n2026-04-14T15:07:55.482692Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:07:55.482593+00:00 (14d retention)\n2026-04-14T15:12:02.628622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 78 eligible frames\n2026-04-14T15:12:05.131516Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.8MB → 1.1MB (6.3x), 32 JPEGs deleted\n2026-04-14T15:12:11.020432Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 9.4MB → 4.3MB (2.2x), 44 JPEGs deleted\n2026-04-14T15:12:55.491418Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:12:55.490828+00:00 (14d retention)\n2026-04-14T15:15:20.566024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8875378980506821607, trigger=click)\n2026-04-14T15:15:23.148224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=visual_change)\n2026-04-14T15:15:24.075406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:15:24.098858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:17:11.962178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T15:17:13.277431Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 0.3MB (11.2x), 18 JPEGs deleted\n2026-04-14T15:17:17.628389Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 6.6MB → 2.3MB (2.9x), 26 JPEGs deleted\n2026-04-14T15:17:36.243353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6000635913786649477, trigger=click)\n2026-04-14T15:17:55.531797Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:17:55.531770+00:00 (14d retention)\n2026-04-14T15:22:17.693217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T15:22:18.884981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.6MB → 0.3MB (10.9x), 17 JPEGs deleted\n2026-04-14T15:22:21.172808Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.3MB → 2.5MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:22:55.539673Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:22:55.539654+00:00 (14d retention)\n2026-04-14T15:25:25.610381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:26:49.301590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=click)\n2026-04-14T15:26:51.542504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:27:13.114854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:21.353328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T15:27:25.974170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.9MB (3.9x), 52 JPEGs deleted\n2026-04-14T15:27:35.813176Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:35.822388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:36.622080Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 15.9MB → 6.6MB (2.4x), 65 JPEGs deleted\n2026-04-14T15:27:49.071787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:52.077009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:55.550421Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:27:55.550401+00:00 (14d retention)\n2026-04-14T15:28:20.260449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:32:37.193345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-04-14T15:32:45.043380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 10.7MB → 5.1MB (2.1x), 64 JPEGs deleted\n2026-04-14T15:32:54.458631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 13.3MB → 5.5MB (2.4x), 60 JPEGs deleted\n2026-04-14T15:32:55.542880Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:32:55.542752+00:00 (14d retention)\n2026-04-14T15:36:04.808574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:36:30.969666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:02.898461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:54.586525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames\n2026-04-14T15:37:55.547050Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:37:55.547032+00:00 (14d retention)\n2026-04-14T15:38:01.348539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.3MB → 3.4MB (3.0x), 51 JPEGs deleted\n2026-04-14T15:38:15.754508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 13.2MB → 5.3MB (2.5x), 64 JPEGs deleted\n2026-04-14T15:39:48.709283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:54.714451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:57.776339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:42:55.552896Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:42:55.552880+00:00 (14d retention)\n2026-04-14T15:43:16.259372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-04-14T15:43:18.036233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.5MB → 1.6MB (2.8x), 26 JPEGs deleted\n2026-04-14T15:43:19.391341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.6MB → 0.6MB (10.1x), 20 JPEGs deleted\n2026-04-14T15:47:55.574284Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:47:55.574249+00:00 (14d retention)\n2026-04-14T15:48:20.298931Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T15:48:23.731169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 10.2MB → 2.4MB (4.2x), 54 JPEGs deleted\n2026-04-14T15:48:26.503883Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.4MB → 2.5MB (3.7x), 38 JPEGs deleted\n2026-04-14T15:52:55.587286Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:52:55.587254+00:00 (14d retention)\n2026-04-14T15:53:26.621191Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T15:53:28.821643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.2MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:53:30.416446Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.6MB → 0.7MB (3.6x), 18 JPEGs deleted\n2026-04-14T15:53:32.360475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:53:35.475948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:56:06.399078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:11.109582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:15.422479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:18.476592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:44.598942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:54.669771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:57:55.595084Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:57:55.595058+00:00 (14d retention)\n2026-04-14T15:58:11.596281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:58:31.041427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-04-14T15:58:32.463008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.3MB → 0.2MB (9.4x), 15 JPEGs deleted\n2026-04-14T15:58:36.512566Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.9MB → 1.6MB (2.5x), 21 JPEGs deleted\n2026-04-14T16:02:55.604536Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:02:55.604488+00:00 (14d retention)\n2026-04-14T16:03:36.609135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T16:03:37.955262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.5MB (4.8x), 15 JPEGs deleted\n2026-04-14T16:03:39.651068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.7MB → 0.3MB (9.6x), 15 JPEGs deleted\n2026-04-14T16:04:26.964490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:04:42.830687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T16:06:02.589838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:07:55.633317Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:07:55.633296+00:00 (14d retention)\n2026-04-14T16:08:39.791681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 122 eligible frames\n2026-04-14T16:08:43.628453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 15.0MB → 3.4MB (4.4x), 64 JPEGs deleted\n2026-04-14T16:08:47.160887Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 12.4MB → 3.4MB (3.7x), 56 JPEGs deleted\n2026-04-14T16:10:48.891069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4870635355334957920, trigger=visual_change)\n2026-04-14T16:12:55.646485Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:12:55.646457+00:00 (14d retention)\n2026-04-14T16:13:47.942541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-04-14T16:13:48.912974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7450344034841442434, trigger=visual_change)\n2026-04-14T16:13:50.513289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.6MB → 1.0MB (7.9x), 29 JPEGs deleted\n2026-04-14T16:13:54.676310Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.4MB → 3.4MB (2.2x), 32 JPEGs deleted\n2026-04-14T16:17:55.653279Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:17:55.652278+00:00 (14d retention)\n2026-04-14T16:18:55.349688Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T16:18:59.205441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.2MB → 1.1MB (6.5x), 28 JPEGs deleted\n2026-04-14T16:19:06.427354Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 8.1MB → 4.5MB (1.8x), 35 JPEGs deleted\n2026-04-14T16:21:59.534465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:22:04.693330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:22:55.679138Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:22:55.679122+00:00 (14d retention)\n2026-04-14T16:23:34.744403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:23:34.759184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:24:06.731414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames\n2026-04-14T16:24:09.119925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 8.4MB → 2.0MB (4.1x), 36 JPEGs deleted\n2026-04-14T16:24:14.225245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 8.9MB → 4.7MB (1.9x), 42 JPEGs deleted\n2026-04-14T16:26:18.251770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:19.743862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:55.688719Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:27:55.688688+00:00 (14d retention)\n2026-04-14T16:29:14.299471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T16:29:17.167645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.3MB → 2.0MB (3.6x), 43 JPEGs deleted\n2026-04-14T16:29:21.720864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.9MB → 5.7MB (1.7x), 55 JPEGs deleted\n2026-04-14T16:31:40.552397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:32:55.696246Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:32:55.696203+00:00 (14d retention)\n2026-04-14T16:34:22.609996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-04-14T16:34:25.135817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.6MB → 0.3MB (14.2x), 22 JPEGs deleted\n2026-04-14T16:34:30.877225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 6.4MB → 2.4MB (2.6x), 25 JPEGs deleted\n2026-04-14T16:37:55.724744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:37:55.724720+00:00 (14d retention)\n2026-04-14T16:39:31.011139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:39:32.425814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-04-14T16:39:34.948830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.4MB → 1.0MB (4.6x), 15 JPEGs deleted\n2026-04-14T16:42:55.734494Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:42:55.734479+00:00 (14d retention)\n2026-04-14T16:44:35.027903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T16:44:36.672977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.9MB → 0.5MB (5.2x), 12 JPEGs deleted\n2026-04-14T16:44:40.586410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 6.2MB → 2.5MB (2.4x), 21 JPEGs deleted\n2026-04-14T16:47:55.742073Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:47:55.741939+00:00 (14d retention)\n2026-04-14T16:49:40.718908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:49:42.346703Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.8MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-04-14T16:49:47.868971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 5.3MB → 1.7MB (3.1x), 17 JPEGs deleted\n2026-04-14T16:52:55.667844Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:52:55.667820+00:00 (14d retention)\n2026-04-14T16:54:48.497835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T16:54:49.922199Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.8MB → 0.4MB (11.2x), 19 JPEGs deleted\n2026-04-14T16:54:54.706388Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.7MB → 1.6MB (4.8x), 25 JPEGs deleted\n2026-04-14T16:56:50.089511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8818413376300492567, trigger=visual_change)\n2026-04-14T16:57:20.656769Z WARN screenpipe_db::db: wal checkpoint: busy (could not truncate), -1 pages in WAL\n2026-04-14T16:57:55.662962Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:57:55.662927+00:00 (14d retention)\n2026-04-14T16:59:55.767800Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=96 elapsed=1.053288791s\n2026-04-14T16:59:55.769599Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 96 eligible frames\n2026-04-14T16:59:58.894904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 11.7MB → 0.5MB (24.6x), 46 JPEGs deleted\n2026-04-14T17:00:14.749178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 13.5MB → 5.2MB (2.6x), 48 JPEGs deleted\n2026-04-14T17:02:55.659451Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:02:55.659435+00:00 (14d retention)\n2026-04-14T17:05:16.082429Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=77 elapsed=1.327667375s\n2026-04-14T17:05:16.084332Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T17:05:18.118468Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 0.5MB (10.7x), 20 JPEGs deleted\n2026-04-14T17:05:30.087021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.0MB → 5.5MB (1.8x), 55 JPEGs deleted\n2026-04-14T17:07:01.806784Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=243 elapsed=1.042996s\n2026-04-14T17:07:46.287201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.309106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.655238Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:07:55.655231+00:00 (14d retention)\n2026-04-14T17:07:58.345534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:08:28.608843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3152190722938032230, trigger=visual_change)\n2026-04-14T17:10:31.658303Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=79 elapsed=1.566973042s\n2026-04-14T17:10:31.658463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:10:35.459641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.4MB → 1.1MB (5.6x), 29 JPEGs deleted\n2026-04-14T17:10:43.022575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.0MB → 5.8MB (1.5x), 48 JPEGs deleted\n2026-04-14T17:12:55.653231Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:12:55.652982+00:00 (14d retention)\n2026-04-14T17:15:43.263260Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 153 eligible frames\n2026-04-14T17:15:59.389929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 10.1MB → 4.1MB (2.5x), 75 JPEGs deleted\n2026-04-14T17:16:10.897865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 11.4MB → 3.5MB (3.3x), 76 JPEGs deleted\n2026-04-14T17:17:55.649647Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:17:55.649633+00:00 (14d retention)\n2026-04-14T17:21:11.641235Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T17:21:19.985906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.3MB → 3.5MB (2.6x), 55 JPEGs deleted\n2026-04-14T17:21:25.976624Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.4MB → 1.8MB (3.6x), 43 JPEGs deleted\n2026-04-14T17:22:55.646051Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:22:55.645866+00:00 (14d retention)\n2026-04-14T17:23:09.936012Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.347205292s\n2026-04-14T17:26:05.225828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:14.276632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:26.477047Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:26:34.102746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 8.5MB → 3.4MB (2.5x), 52 JPEGs deleted\n2026-04-14T17:26:38.115284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.7MB → 1.4MB (4.1x), 25 JPEGs deleted\n2026-04-14T17:27:55.801234Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:27:55.801194+00:00 (14d retention)\n2026-04-14T17:31:39.042711Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 138 eligible frames\n2026-04-14T17:31:48.831043Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.215641041s\n2026-04-14T17:31:59.089629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 11.6MB → 3.9MB (2.9x), 69 JPEGs deleted\n2026-04-14T17:32:11.853137Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 67 frames, 8.5MB → 1.7MB (5.0x), 67 JPEGs deleted\n2026-04-14T17:32:55.812083Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:32:55.811717+00:00 (14d retention)\n2026-04-14T17:37:13.198520Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=95 elapsed=1.328045542s\n2026-04-14T17:37:13.198997Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 95 eligible frames\n2026-04-14T17:37:27.332371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 10.0MB → 3.4MB (3.0x), 59 JPEGs deleted\n2026-04-14T17:37:32.068206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 7.7MB → 2.3MB (3.4x), 34 JPEGs deleted\n2026-04-14T17:37:55.818963Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:37:55.818931+00:00 (14d retention)\n2026-04-14T17:38:25.380376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:25.379777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:52.131080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T17:38:59.077013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:38:59.079876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:39:02.269917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=click)\n2026-04-14T17:42:32.872394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-04-14T17:42:35.825377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 6.9MB → 2.3MB (3.0x), 42 JPEGs deleted\n2026-04-14T17:42:38.006811Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 8.0MB → 1.8MB (4.5x), 31 JPEGs deleted\n2026-04-14T17:42:55.829364Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:42:55.829335+00:00 (14d retention)","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 (docker)","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 (docker)","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":"ec2-user@ip-10-30-93-249:~ (nc)","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"}]...
|
9019075205790783388
|
2639593268560635249
|
click
|
accessibility
|
NULL
|
2026-04-13T18:53:26.194571Z INFO screenpipe_engin 2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)
2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)
2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted
2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)
2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)
2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted
2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)
2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted
2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)
2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)
2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted
2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)
2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)
2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames
2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted
2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)
2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted
2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)
2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)
2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)
2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted
2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)
2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)
2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted
2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)
2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted
2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt
zsh: command not found: sp-strt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 21900
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-13T19:39:29.590345Z WARN sqlx::query: summary="-- Partial index on …" db.statement="\n\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\n-- table scan in the retention anchor-frame subquery.\n--\n-- The correlated subquery in delete_time_range_batch:\n-- SELECT DISTINCT f.id FROM frames f\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\n-- AND EXISTS (SELECT 1 FROM frames ref\n-- WHERE ref.elements_ref_frame_id = f.id\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\n--\n-- falls back to a full scan of `frames` on the inner EXISTS without this\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\n-- retention unusable on any non-trivial backlog.\n--\n-- With the index, the inner plan becomes:\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\n-- and the same query runs in ~5ms.\n--\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\n-- that reference a dedup anchor are relevant here. Storage cost is\n-- negligible -- single-digit MB/year for typical capture volume, and it\n-- is the smallest index on the frames table by a wide margin.\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\nWHERE\n elements_ref_frame_id IS NOT NULL;\n" rows_affected=0 rows_returned=0 elapsed=1.230052917s
2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 24316
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)
2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)
2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)
2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)
2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)
2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)
2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)
2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)
2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)
2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)
2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)
2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames
2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted
2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted
2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)
2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)
2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)
2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)
2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)
2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames
2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)
2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted
2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted
2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)
2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)
2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames
2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted
2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted
2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)
2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)
2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted
2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted
2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)
2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)
2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted
2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)
2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted
2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)
2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)
2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)
2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)
2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)
2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)
2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)
2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)
2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for mon...
|
NULL
|
|
15449
|
347
|
17
|
2026-04-14T14:46:31.399042+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776177991399_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-04-13T18:53:26.194571Z INFO screenpipe_engin 2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)
2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)
2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted
2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)
2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)
2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted
2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)
2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted
2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)
2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)
2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted
2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)
2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)
2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames
2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted
2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)
2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted
2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)
2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)
2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)
2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted
2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)
2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)
2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted
2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)
2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted
2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt
zsh: command not found: sp-strt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 21900
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-13T19:39:29.590345Z WARN sqlx::query: summary="-- Partial index on …" db.statement="\n\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\n-- table scan in the retention anchor-frame subquery.\n--\n-- The correlated subquery in delete_time_range_batch:\n-- SELECT DISTINCT f.id FROM frames f\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\n-- AND EXISTS (SELECT 1 FROM frames ref\n-- WHERE ref.elements_ref_frame_id = f.id\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\n--\n-- falls back to a full scan of `frames` on the inner EXISTS without this\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\n-- retention unusable on any non-trivial backlog.\n--\n-- With the index, the inner plan becomes:\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\n-- and the same query runs in ~5ms.\n--\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\n-- that reference a dedup anchor are relevant here. Storage cost is\n-- negligible -- single-digit MB/year for typical capture volume, and it\n-- is the smallest index on the frames table by a wide margin.\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\nWHERE\n elements_ref_frame_id IS NOT NULL;\n" rows_affected=0 rows_returned=0 elapsed=1.230052917s
2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 24316
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)
2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)
2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)
2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)
2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)
2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)
2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)
2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)
2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)
2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)
2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)
2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames
2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted
2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted
2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)
2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)
2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)
2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)
2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)
2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames
2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)
2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted
2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted
2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)
2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)
2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames
2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted
2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted
2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)
2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)
2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted
2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted
2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)
2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)
2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted
2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)
2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted
2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)
2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)
2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)
2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)
2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)
2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)
2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)
2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)
2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for mon...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)\n2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)\n2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted\n2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)\n2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)\n2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted\n2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)\n2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted\n2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)\n2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)\n2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted\n2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)\n2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)\n2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted\n2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)\n2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted\n2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)\n2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)\n2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)\n2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames\n2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted\n2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)\n2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)\n2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted\n2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)\n2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted\n2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt\nzsh: command not found: sp-strt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start \n[1] 21900\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-13T19:39:29.590345Z WARN sqlx::query: summary=\"-- Partial index on …\" db.statement=\"\\n\\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\\n-- table scan in the retention anchor-frame subquery.\\n--\\n-- The correlated subquery in delete_time_range_batch:\\n-- SELECT DISTINCT f.id FROM frames f\\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\\n-- AND EXISTS (SELECT 1 FROM frames ref\\n-- WHERE ref.elements_ref_frame_id = f.id\\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\\n--\\n-- falls back to a full scan of `frames` on the inner EXISTS without this\\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\\n-- retention unusable on any non-trivial backlog.\\n--\\n-- With the index, the inner plan becomes:\\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\\n-- and the same query runs in ~5ms.\\n--\\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\\n-- that reference a dedup anchor are relevant here. Storage cost is\\n-- negligible -- single-digit MB/year for typical capture volume, and it\\n-- is the smallest index on the frames table by a wide margin.\\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\\nWHERE\\n elements_ref_frame_id IS NOT NULL;\\n\" rows_affected=0 rows_returned=0 elapsed=1.230052917s\n2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-13T19:39:29.598802Z INFO screenpipe: starting UI event capture\n2026-04-13T19:39:29.598404Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-13T19:39:29.603432Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-13T19:39:29.609967Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-13T19:39:29.615106Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-13T19:39:29.630434Z INFO screenpipe_engine::ui_recorder: UI recording session started: faca997c-ce9a-477c-b5d0-e56e509585e9\n2026-04-13T19:39:29.630483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-13T19:39:29.630562Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-12 16:39:29.630549 UTC to 2026-04-13 16:39:29.630549 UTC)\n2026-04-13T19:39:29.631025Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-13T19:39:29.637981Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-13T19:39:29.643829Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-13T19:39:29.788633Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3943 frame entries, coverage from 2026-04-12 16:39:29.630549 UTC\n2026-04-13T19:39:30.543977Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-13T19:39:30.544012Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-13T19:39:30.544060Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-13T19:39:31.016978Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-13T19:39:31.017036Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-13T19:39:31.017080Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-13T19:39:31.017114Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-13T19:39:32.207273Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-13T19:39:32.673392Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=7912, dur=47ms\n2026-04-13T19:39:32.704069Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-13T19:39:32.872035Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=7913, dur=108ms\n2026-04-13T19:39:34.636509Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-13T19:39:34.637200Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-13T19:39:44.339956Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=5000 elapsed=1.608390416s\n2026-04-13T19:40:29.616115Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-04-13T19:40:31.310725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 0.2MB (11.1x), 16 JPEGs deleted\n2026-04-13T19:41:39.668138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:41:40.367247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:42:16.296737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-96467039929937080, trigger=click)\n2026-04-13T19:42:34.936430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5664644461248729071, trigger=visual_change)\n2026-04-13T19:44:29.627763Z INFO screenpipe_engine::server: api_usage_5min: 5 requests\n2026-04-13T19:45:04.634490Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:45:04.634462+00:00 (14d retention)\n2026-04-13T19:45:31.349267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-04-13T19:45:32.543028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.0MB → 0.3MB (9.9x), 19 JPEGs deleted\n2026-04-13T19:50:02.916584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:02.918035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:04.630322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:50:04.630300+00:00 (14d retention)\n2026-04-13T19:50:32.575742Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-13T19:50:35.515577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 6.6MB → 2.0MB (3.3x), 46 JPEGs deleted\n2026-04-13T19:50:36.330072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.0MB → 0.6MB (1.9x), 6 JPEGs deleted\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start\n[1] 24316\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-14T09:23:19.025225Z INFO screenpipe: starting UI event capture\n2026-04-14T09:23:19.024042Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-14T09:23:19.034460Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-14T09:23:19.035048Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-14T09:23:19.041739Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-14T09:23:19.057947Z INFO screenpipe_engine::ui_recorder: UI recording session started: c7672ba6-54dd-483e-9512-949b51a2bd49\n2026-04-14T09:23:19.058064Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-14T09:23:19.058114Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-13 06:23:19.058103 UTC to 2026-04-14 06:23:19.058103 UTC)\n2026-04-14T09:23:19.062532Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-14T09:23:19.066551Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-14T09:23:19.080775Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-14T09:23:19.697314Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3756 frame entries, coverage from 2026-04-13 06:23:19.058103 UTC\n2026-04-14T09:23:19.985445Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-14T09:23:19.985474Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-14T09:23:19.985515Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-14T09:23:20.492622Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-14T09:23:20.492664Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-14T09:23:20.492694Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-14T09:23:20.492726Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-14T09:23:21.313246Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T09:23:22.387611Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T09:23:22.954948Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=8037, dur=1082ms\n2026-04-14T09:23:23.488645Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=8038, dur=1012ms\n2026-04-14T09:23:24.063719Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-14T09:23:24.063951Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-14T09:24:19.745739Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T09:24:23.350916Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.7MB → 2.6MB (2.6x), 51 JPEGs deleted\n2026-04-14T09:24:26.531119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.6MB → 3.9MB (2.7x), 55 JPEGs deleted\n2026-04-14T09:28:19.055456Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:28:54.061635Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:28:54.061630+00:00 (14d retention)\n2026-04-14T09:29:26.561625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-04-14T09:33:54.056707Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:33:54.056680+00:00 (14d retention)\n2026-04-14T09:34:26.581293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-04-14T09:34:27.123519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.6MB (1.6x), 4 JPEGs deleted\n2026-04-14T09:34:28.092531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.8x), 7 JPEGs deleted\n2026-04-14T09:38:54.029363Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:38:54.029346+00:00 (14d retention)\n2026-04-14T09:39:28.082314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T09:39:29.343941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.7MB (6.0x), 18 JPEGs deleted\n2026-04-14T09:39:30.750250Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.8MB (4.5x), 20 JPEGs deleted\n2026-04-14T09:41:13.184908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6982821907865222085, trigger=click)\n2026-04-14T09:41:19.221590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6812429097673958383, trigger=visual_change)\n2026-04-14T09:42:17.435758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6365427964931292073, trigger=click)\n2026-04-14T09:42:33.656193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4160452185621303946, trigger=click)\n2026-04-14T09:42:46.140088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2304266842869419917, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)\n2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)\n2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)\n2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)\n2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)\n2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)\n2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)\n2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)\n2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)\n2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames\n2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted\n2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted\n2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)\n2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)\n2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)\n2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames\n2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)\n2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted\n2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted\n2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)\n2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)\n2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames\n2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted\n2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted\n2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)\n2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)\n2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted\n2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted\n2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)\n2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)\n2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted\n2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)\n2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted\n2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)\n2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)\n2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)\n2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)\n2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)\n2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)\n2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:12:49.379664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5752398452580999847, trigger=visual_change)\n2026-04-14T10:12:52.431504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:13:18.994212Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T10:13:54.011400Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:13:54.011368+00:00 (14d retention)\n2026-04-14T10:14:51.351988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.432392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.986778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:14:52.026243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:15:10.264309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:17.977230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames\n2026-04-14T10:15:18.585500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:18.595883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:19.925015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:20.662251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.8MB → 2.5MB (2.7x), 40 JPEGs deleted\n2026-04-14T10:15:24.448371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 10.4MB → 7.5MB (1.4x), 44 JPEGs deleted\n2026-04-14T10:17:50.814582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.906034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.922590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:54.010127Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:18:54.010092+00:00 (14d retention)\n2026-04-14T10:20:25.175284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames\n2026-04-14T10:20:28.706790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 9.2MB → 2.8MB (3.3x), 59 JPEGs deleted\n2026-04-14T10:20:32.913084Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 13.9MB → 6.0MB (2.3x), 73 JPEGs deleted\n2026-04-14T10:23:54.007609Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:23:54.007570+00:00 (14d retention)\n2026-04-14T10:25:33.655295Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames\n2026-04-14T10:25:37.694915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 14.7MB → 5.5MB (2.7x), 65 JPEGs deleted\n2026-04-14T10:25:41.764159Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.7MB → 3.1MB (3.8x), 66 JPEGs deleted\n2026-04-14T10:28:54.002565Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:28:54.002529+00:00 (14d retention)\n2026-04-14T10:30:41.776708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T10:30:44.100401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.1MB → 0.7MB (9.1x), 40 JPEGs deleted\n2026-04-14T10:30:48.813683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 13.0MB → 8.6MB (1.5x), 66 JPEGs deleted\n2026-04-14T10:32:07.103504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:08.790449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:32:10.064111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:10.072568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:33:54.021009Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:33:54.020606+00:00 (14d retention)\n2026-04-14T10:35:06.817551Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:35:49.591405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:35:52.087786Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.3MB → 0.4MB (17.8x), 40 JPEGs deleted\n2026-04-14T10:35:56.637384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.2MB → 4.5MB (2.7x), 60 JPEGs deleted\n2026-04-14T10:38:54.020232Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:38:54.020218+00:00 (14d retention)\n2026-04-14T10:40:56.802762Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T10:40:58.957020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 5.2MB → 0.2MB (21.1x), 33 JPEGs deleted\n2026-04-14T10:41:10.114853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.9MB → 10.7MB (1.4x), 58 JPEGs deleted\n2026-04-14T10:42:21.033108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8282025679808956124, trigger=visual_change)\n2026-04-14T10:42:32.002395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4927744411103670831, trigger=click)\n2026-04-14T10:43:54.018248Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:43:54.018235+00:00 (14d retention)\n2026-04-14T10:44:14.441901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7926243118367575, trigger=visual_change)\n2026-04-14T10:46:10.846022Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 103 eligible frames\n2026-04-14T10:46:13.409747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.1MB → 0.5MB (11.4x), 38 JPEGs deleted\n2026-04-14T10:46:20.581438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.5MB → 6.4MB (2.2x), 63 JPEGs deleted\n2026-04-14T10:48:54.016251Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:48:54.016243+00:00 (14d retention)\n2026-04-14T10:51:21.304410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 62 eligible frames\n2026-04-14T10:51:24.182987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.3MB → 1.0MB (4.1x), 29 JPEGs deleted\n2026-04-14T10:51:29.008618Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 3.3MB (2.0x), 31 JPEGs deleted\n2026-04-14T10:53:54.015345Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:53:54.015326+00:00 (14d retention)\n2026-04-14T10:55:45.188612Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=948744052489759226, trigger=visual_change)\n2026-04-14T10:55:51.268055Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:55:54.291344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:56:21.462763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=click)\n2026-04-14T10:56:29.823353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T10:56:35.783884Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 15.8MB → 5.6MB (2.8x), 75 JPEGs deleted\n2026-04-14T10:56:42.164282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 13.9MB → 5.0MB (2.7x), 68 JPEGs deleted\n2026-04-14T10:57:35.005790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7307746809301126898, trigger=click)\n2026-04-14T10:58:54.014355Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:58:54.014296+00:00 (14d retention)\n2026-04-14T11:01:42.196634Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 152 eligible frames\n2026-04-14T11:01:46.317911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 15.3MB → 3.6MB (4.3x), 73 JPEGs deleted\n2026-04-14T11:01:51.004763Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 77 frames, 16.4MB → 5.2MB (3.1x), 77 JPEGs deleted\n2026-04-14T11:03:54.011699Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:03:54.011691+00:00 (14d retention)\n2026-04-14T11:06:06.896977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1974151446955324960, trigger=click)\n2026-04-14T11:06:51.626541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 112 eligible frames\n2026-04-14T11:06:54.736449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 8.6MB → 1.3MB (6.6x), 51 JPEGs deleted\n2026-04-14T11:06:59.497979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 12.6MB → 5.1MB (2.5x), 59 JPEGs deleted\n2026-04-14T11:07:30.811506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6120300816212175993, trigger=click)\n2026-04-14T11:08:54.132567Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:08:54.132545+00:00 (14d retention)\n2026-04-14T11:11:59.547722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:12:00.979220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.4MB → 0.6MB (4.3x), 18 JPEGs deleted\n2026-04-14T11:12:03.285162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.4MB → 1.9MB (2.9x), 26 JPEGs deleted\n2026-04-14T11:13:02.293460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7651518855368635453, trigger=click)\n2026-04-14T11:13:54.139196Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:13:54.139180+00:00 (14d retention)\n2026-04-14T11:15:23.363825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5197446424512897028, trigger=click)\n2026-04-14T11:17:03.893311Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-04-14T11:17:05.929746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 3.8MB → 1.2MB (3.0x), 26 JPEGs deleted\n2026-04-14T11:17:09.938501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.4MB (2.9x), 38 JPEGs deleted\n2026-04-14T11:18:54.146216Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:18:54.146193+00:00 (14d retention)\n2026-04-14T11:19:44.426100Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6313736753302658872, trigger=visual_change)\n2026-04-14T11:20:02.454377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4572313131525613053, trigger=click)\n2026-04-14T11:20:09.417633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:20:15.490811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:22:10.013893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T11:22:12.081515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 3.9MB → 0.2MB (18.6x), 30 JPEGs deleted\n2026-04-14T11:22:18.083648Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 7.8MB → 2.4MB (3.2x), 45 JPEGs deleted\n2026-04-14T11:23:54.184615Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:23:54.184587+00:00 (14d retention)\n2026-04-14T11:26:23.411531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4325362117536949503, trigger=visual_change)\n2026-04-14T11:27:18.144463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T11:27:20.988003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 6.2MB → 0.5MB (13.8x), 48 JPEGs deleted\n2026-04-14T11:27:26.742252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 14.2MB → 5.6MB (2.6x), 60 JPEGs deleted\n2026-04-14T11:27:36.849509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4325362117536949503, trigger=click)\n2026-04-14T11:28:54.193420Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:28:54.193393+00:00 (14d retention)\n2026-04-14T11:30:23.044921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:30:23.045291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:32:27.239850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T11:32:29.264026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.4MB → 2.9MB (1.5x), 23 JPEGs deleted\n2026-04-14T11:32:30.870459Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.0MB → 2.0MB (2.6x), 19 JPEGs deleted\n2026-04-14T11:33:54.203210Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:33:54.203049+00:00 (14d retention)\n2026-04-14T11:37:30.816288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7944518703698522703, trigger=visual_change)\n2026-04-14T11:37:30.943708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T11:37:31.805641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.1MB → 0.2MB (8.6x), 13 JPEGs deleted\n2026-04-14T11:37:34.181505Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 7.9MB → 2.9MB (2.7x), 30 JPEGs deleted\n2026-04-14T11:38:54.260744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:38:54.260722+00:00 (14d retention)\n2026-04-14T11:41:14.658796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8813616083747548766, trigger=visual_change)\n2026-04-14T11:42:28.570698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:42:34.229304Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 58 eligible frames\n2026-04-14T11:42:35.856269Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 0.2MB (16.8x), 26 JPEGs deleted\n2026-04-14T11:42:37.766533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 9.0MB → 1.5MB (5.9x), 30 JPEGs deleted\n2026-04-14T11:43:51.124758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:43:54.268889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:43:54.268879+00:00 (14d retention)\n2026-04-14T11:46:19.707681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3798630016527344503, trigger=click)\n2026-04-14T11:46:48.465938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3752925360567203396, trigger=click)\n2026-04-14T11:46:57.882997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4944898032929426667, trigger=click)\n2026-04-14T11:47:38.243841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames\n2026-04-14T11:47:40.205049Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.5MB → 0.9MB (4.9x), 31 JPEGs deleted\n2026-04-14T11:47:42.924023Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.5MB → 2.2MB (3.4x), 27 JPEGs deleted\n2026-04-14T11:48:54.277677Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:48:54.277661+00:00 (14d retention)\n2026-04-14T11:52:42.972837Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:52:44.897822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 1.7MB (2.4x), 26 JPEGs deleted\n2026-04-14T11:52:46.752585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.0MB → 1.5MB (3.3x), 18 JPEGs deleted\n2026-04-14T11:53:54.297037Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:53:54.296982+00:00 (14d retention)\n2026-04-14T11:57:47.933604Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=120 elapsed=1.159109625s\n2026-04-14T11:57:47.935233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T11:57:52.092496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.2MB (5.3x), 52 JPEGs deleted\n2026-04-14T11:57:59.363321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 14.5MB → 5.2MB (2.8x), 66 JPEGs deleted\n2026-04-14T11:58:54.308936Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:58:54.308907+00:00 (14d retention)\n2026-04-14T11:58:55.596617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1920847021272450725, trigger=click)\n2026-04-14T12:03:00.235073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T12:03:05.209243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.0MB → 1.7MB (8.8x), 57 JPEGs deleted\n2026-04-14T12:03:20.379815Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 16.1MB → 6.2MB (2.6x), 61 JPEGs deleted\n2026-04-14T12:03:54.314889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:03:54.314860+00:00 (14d retention)\n2026-04-14T12:07:32.156892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4414873592361684168, trigger=click)\n2026-04-14T12:08:20.511267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 114 eligible frames\n2026-04-14T12:08:25.879226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 13.2MB → 0.8MB (17.4x), 52 JPEGs deleted\n2026-04-14T12:08:36.233783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 17.0MB → 8.6MB (2.0x), 60 JPEGs deleted\n2026-04-14T12:08:54.336990Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:08:54.336950+00:00 (14d retention)\n2026-04-14T12:13:36.840498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames\n2026-04-14T12:13:40.131975Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 6.7MB → 0.3MB (24.2x), 54 JPEGs deleted\n2026-04-14T12:13:53.030319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.3MB → 7.2MB (2.7x), 74 JPEGs deleted\n2026-04-14T12:13:54.345530Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:13:54.345503+00:00 (14d retention)\n2026-04-14T12:17:11.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:17:29.950473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:18:53.835568Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 115 eligible frames\n2026-04-14T12:18:54.353798Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:18:54.353791+00:00 (14d retention)\n2026-04-14T12:18:56.582704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.4MB → 0.5MB (10.0x), 44 JPEGs deleted\n2026-04-14T12:19:10.154525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 18.9MB → 8.4MB (2.2x), 69 JPEGs deleted\n2026-04-14T12:20:21.652984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=149369918600881871, trigger=click)\n2026-04-14T12:21:03.858762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1019121305684409762, trigger=click)\n2026-04-14T12:23:54.364801Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:23:54.364775+00:00 (14d retention)\n2026-04-14T12:24:11.561109Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=110 elapsed=1.385900292s\n2026-04-14T12:24:11.564508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T12:24:15.282135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 6.3MB → 0.2MB (33.1x), 52 JPEGs deleted\n2026-04-14T12:24:25.885944Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 16.4MB → 3.9MB (4.2x), 56 JPEGs deleted\n2026-04-14T12:25:26.597886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1909442749095147421, trigger=click)\n2026-04-14T12:26:07.655348Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:07.700894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:34.464095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7249461780092598041, trigger=visual_change)\n2026-04-14T12:28:54.391573Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:28:54.391548+00:00 (14d retention)\n2026-04-14T12:29:04.940113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5980752912035217739, trigger=visual_change)\n2026-04-14T12:29:26.332838Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-04-14T12:29:28.615068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.1MB → 0.2MB (22.8x), 34 JPEGs deleted\n2026-04-14T12:29:34.400259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.6MB → 2.8MB (4.1x), 37 JPEGs deleted\n2026-04-14T12:30:01.579118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3434956056780458259, trigger=visual_change)\n2026-04-14T12:30:10.936246Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=1 elapsed=2.923655916s\n2026-04-14T12:30:35.391558Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=3348 elapsed=1.623358375s\n2026-04-14T12:32:27.483265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2550140762891249095, trigger=click)\n2026-04-14T12:32:29.765683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8630694416318521734, trigger=visual_change)\n2026-04-14T12:32:32.746666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2550140762891249095, trigger=visual_change)\n2026-04-14T12:33:19.392207Z INFO screenpipe_engine::server: api_usage_5min: 2 requests\n2026-04-14T12:33:54.400517Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:33:54.400440+00:00 (14d retention)\n2026-04-14T12:34:34.939673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:34:39.315842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 7.6MB → 2.0MB (3.8x), 49 JPEGs deleted\n2026-04-14T12:34:48.628820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 11.3MB → 6.0MB (1.9x), 42 JPEGs deleted\n2026-04-14T12:38:54.409596Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:38:54.409567+00:00 (14d retention)\n2026-04-14T12:39:48.710680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:39:54.522917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.7MB → 3.6MB (2.7x), 48 JPEGs deleted\n2026-04-14T12:40:00.198444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.6MB → 2.6MB (6.1x), 43 JPEGs deleted\n2026-04-14T12:41:38.487313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:38.673123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:43.884491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2111417376262186556, trigger=click)\n2026-04-14T12:43:54.398974Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:43:54.398957+00:00 (14d retention)\n2026-04-14T12:44:24.175904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=visual_change)\n2026-04-14T12:44:30.170876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:44:30.170952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:45:00.733180Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-04-14T12:45:02.503192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.9MB → 2.1MB (1.4x), 20 JPEGs deleted\n2026-04-14T12:45:03.882206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 3.9MB → 1.6MB (2.5x), 12 JPEGs deleted\n2026-04-14T12:45:45.072707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:45:45.083246Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:46:42.409604Z WARN sqlx::query: summary=\"COMMIT\" db.statement=\"\" rows_affected=1 rows_returned=0 elapsed=1.31212775s\n2026-04-14T12:47:26.531533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:47:41.077717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:48:54.405689Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:48:54.405679+00:00 (14d retention)\n2026-04-14T12:50:04.633809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-04-14T12:50:06.069922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 0.7MB (6.2x), 23 JPEGs deleted\n2026-04-14T12:50:07.945631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 8.0MB → 1.7MB (4.8x), 26 JPEGs deleted\n2026-04-14T12:52:02.053470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T12:53:54.412723Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:53:54.412707+00:00 (14d retention)\n2026-04-14T12:55:08.015210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T12:55:09.643439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.5MB → 1.1MB (3.2x), 22 JPEGs deleted\n2026-04-14T12:55:11.761542Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.6MB → 1.8MB (4.7x), 29 JPEGs deleted\n2026-04-14T12:56:15.204136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:56:15.283925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.050651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.055997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:58:54.461514Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:58:54.461483+00:00 (14d retention)\n2026-04-14T13:00:11.805891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T13:00:14.859322Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.2MB → 1.7MB (3.6x), 51 JPEGs deleted\n2026-04-14T13:00:19.443941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 12.3MB → 4.9MB (2.5x), 66 JPEGs deleted\n2026-04-14T13:03:54.469708Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:03:54.469684+00:00 (14d retention)\n2026-04-14T13:05:19.981603Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T13:05:21.859127Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.7MB → 0.7MB (5.7x), 18 JPEGs deleted\n2026-04-14T13:05:24.577607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 2.4MB (2.2x), 20 JPEGs deleted\n2026-04-14T13:08:54.487813Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:08:54.486312+00:00 (14d retention)\n2026-04-14T13:10:24.648030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-14T13:10:25.871254Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 0.6MB (5.4x), 15 JPEGs deleted\n2026-04-14T13:10:28.352020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 1.4MB (2.4x), 16 JPEGs deleted\n2026-04-14T13:12:01.161758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2833080270416553027, trigger=click)\n2026-04-14T13:13:54.511233Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:13:54.511209+00:00 (14d retention)\n2026-04-14T13:15:28.447744Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 41 eligible frames\n2026-04-14T13:15:29.469009Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (8.2x), 14 JPEGs deleted\n2026-04-14T13:15:32.309251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.2MB → 2.8MB (1.9x), 25 JPEGs deleted\n2026-04-14T13:18:17.108565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:17.119708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:54.519243Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:18:54.519179+00:00 (14d retention)\n2026-04-14T13:20:26.369784Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:26.407528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:32.393867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:20:33.589662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:20:35.605436Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.9MB (2.9x), 16 JPEGs deleted\n2026-04-14T13:22:28.683895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:23:54.528597Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:23:54.528584+00:00 (14d retention)\n2026-04-14T13:25:30.820459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:30.823174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:36.174956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 57 eligible frames\n2026-04-14T13:25:37.566914Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.8MB → 0.3MB (13.4x), 21 JPEGs deleted\n2026-04-14T13:25:40.582925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.3MB → 3.3MB (3.2x), 34 JPEGs deleted\n2026-04-14T13:25:48.203646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T13:28:54.561297Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:28:54.561277+00:00 (14d retention)\n2026-04-14T13:29:25.961438Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:29:25.966531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:30:40.619502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-14T13:30:41.476947Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:30:42.560911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 3.6MB → 0.6MB (6.0x), 11 JPEGs deleted\n2026-04-14T13:32:30.775481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1549015432333443411, trigger=visual_change)\n2026-04-14T13:33:54.570388Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:33:54.570368+00:00 (14d retention)\n2026-04-14T13:34:59.446614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6269796043063054792, trigger=visual_change)\n2026-04-14T13:35:43.050871Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-04-14T13:35:43.982381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (9.0x), 14 JPEGs deleted\n2026-04-14T13:35:46.365797Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 8.0MB → 2.4MB (3.4x), 23 JPEGs deleted\n2026-04-14T13:36:40.251928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:36:43.257442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:38.580728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:54.579789Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:38:54.579754+00:00 (14d retention)\n2026-04-14T13:39:15.803850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:15.812194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:19.062502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:45.647710Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:46.420120Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T13:40:47.507885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 0.8MB (3.7x), 16 JPEGs deleted\n2026-04-14T13:40:49.083271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 4.8MB → 1.1MB (4.4x), 17 JPEGs deleted\n2026-04-14T13:43:54.595283Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:43:54.595271+00:00 (14d retention)\n2026-04-14T13:45:37.613525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:45:49.145535Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:45:50.846993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.0MB (2.4x), 12 JPEGs deleted\n2026-04-14T13:45:52.876234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.8MB (3.5x), 15 JPEGs deleted\n2026-04-14T13:48:54.282426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5192407714022364550, trigger=click)\n2026-04-14T13:48:54.604272Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:48:54.604264+00:00 (14d retention)\n2026-04-14T13:49:25.352624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:25.367719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:27.018721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=visual_change)\n2026-04-14T13:50:53.383666Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T13:50:54.467249Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-04-14T13:50:55.269996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-04-14T13:52:24.794051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3397592283435315795, trigger=click)\n2026-04-14T13:53:54.613322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:53:54.613303+00:00 (14d retention)\n2026-04-14T13:55:55.311772Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T13:55:56.814200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.4MB → 0.9MB (3.9x), 14 JPEGs deleted\n2026-04-14T13:55:59.100041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 1.9MB (1.9x), 16 JPEGs deleted\n2026-04-14T13:58:39.887337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8036415082675154899, trigger=visual_change)\n2026-04-14T13:58:54.570209Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:58:54.570196+00:00 (14d retention)\n2026-04-14T13:59:37.381586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T13:59:40.428655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T14:00:59.131113Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T14:01:01.875522Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 11.3MB → 2.4MB (4.7x), 43 JPEGs deleted\n2026-04-14T14:01:06.431031Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.8MB → 5.9MB (1.9x), 49 JPEGs deleted\n2026-04-14T14:03:54.572131Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:03:54.572119+00:00 (14d retention)\n2026-04-14T14:06:06.940814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T14:06:10.879356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 17.1MB → 1.2MB (13.9x), 69 JPEGs deleted\n2026-04-14T14:06:17.035393Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.6MB → 8.6MB (2.3x), 74 JPEGs deleted\n2026-04-14T14:08:54.583096Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:08:54.580525+00:00 (14d retention)\n2026-04-14T14:10:11.672178Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-04-14T14:14:47.328532Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-04-14T14:14:47.360641Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-04-14T14:14:47.418705Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-04-14T14:14:56.612619Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T14:14:59.488475Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T14:15:18.512055Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-04-14T14:15:20.957272Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.3MB → 1.4MB (6.6x), 39 JPEGs deleted\n2026-04-14T14:15:27.455059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.2MB → 4.4MB (3.3x), 58 JPEGs deleted\n2026-04-14T14:17:55.289952Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:17:55.289588+00:00 (14d retention)\n2026-04-14T14:18:35.418403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8206111759785831540, trigger=visual_change)\n2026-04-14T14:20:27.500187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T14:20:29.624118Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.4MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-04-14T14:20:31.856955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.7MB → 0.4MB (6.1x), 10 JPEGs deleted\n2026-04-14T14:22:00.976673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4916394158964482129, trigger=visual_change)\n2026-04-14T14:22:55.296927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:22:55.296703+00:00 (14d retention)\n2026-04-14T14:25:31.951028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 14 eligible frames\n2026-04-14T14:25:33.145014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.5MB (2.5x), 5 JPEGs deleted\n2026-04-14T14:25:34.856488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.7MB (1.8x), 7 JPEGs deleted\n2026-04-14T14:27:55.304807Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:27:55.304779+00:00 (14d retention)\n2026-04-14T14:29:38.517771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=visual_change)\n2026-04-14T14:30:35.408687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T14:30:41.139828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 12.9MB → 2.2MB (6.0x), 51 JPEGs deleted\n2026-04-14T14:30:51.419889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 11.0MB → 4.3MB (2.6x), 57 JPEGs deleted\n2026-04-14T14:30:56.881450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.435124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.496151Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:31:43.821924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:31:46.866533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:32:55.339639Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:32:55.339587+00:00 (14d retention)\n2026-04-14T14:35:51.721821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:35:54.611650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:35:55.922868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 13.6MB → 1.6MB (8.7x), 51 JPEGs deleted\n2026-04-14T14:36:02.750262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.7MB → 7.1MB (2.1x), 63 JPEGs deleted\n2026-04-14T14:36:12.650486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:37:55.348236Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:37:55.348221+00:00 (14d retention)\n2026-04-14T14:40:08.577418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5629951037509037441, trigger=click)\n2026-04-14T14:41:02.836167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:41:06.534234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.3MB → 1.1MB (14.5x), 57 JPEGs deleted\n2026-04-14T14:41:16.097503Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.4MB → 7.5MB (1.9x), 57 JPEGs deleted\n2026-04-14T14:42:55.357171Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:42:55.357147+00:00 (14d retention)\n2026-04-14T14:44:28.738574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-612684683583975627, trigger=visual_change)\n2026-04-14T14:46:16.708878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:46:19.557385Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 5.3MB → 1.5MB (3.6x), 36 JPEGs deleted\n2026-04-14T14:46:24.403034Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.1MB → 2.7MB (2.6x), 27 JPEGs deleted\n2026-04-14T14:47:55.424452Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:47:55.424435+00:00 (14d retention)\n2026-04-14T14:48:41.009372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4246160709188141984, trigger=click)\n2026-04-14T14:48:47.553454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1084008693035736359, trigger=click)\n2026-04-14T14:50:25.480453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:50:28.485537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:51:24.535678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:51:27.512153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 4.8MB → 0.4MB (10.7x), 38 JPEGs deleted\n2026-04-14T14:51:33.606677Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.1MB → 2.9MB (2.8x), 25 JPEGs deleted\n2026-04-14T14:52:55.433752Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:52:55.433320+00:00 (14d retention)\n2026-04-14T14:56:33.775540Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T14:56:39.821219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 0.9MB (4.3x), 24 JPEGs deleted\n2026-04-14T14:56:44.752488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.4MB → 1.7MB (4.3x), 27 JPEGs deleted\n2026-04-14T14:57:55.443422Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:57:55.443409+00:00 (14d retention)\n2026-04-14T15:01:45.399674Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-04-14T15:01:49.465494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.0MB → 2.8MB (2.5x), 29 JPEGs deleted\n2026-04-14T15:01:53.046601Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 3.0MB (2.1x), 36 JPEGs deleted\n2026-04-14T15:02:55.474176Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:02:55.474160+00:00 (14d retention)\n2026-04-14T15:06:53.169676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 64 eligible frames\n2026-04-14T15:06:55.665173Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 1.2MB (4.5x), 27 JPEGs deleted\n2026-04-14T15:07:02.107659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 7.8MB → 3.6MB (2.2x), 35 JPEGs deleted\n2026-04-14T15:07:55.482692Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:07:55.482593+00:00 (14d retention)\n2026-04-14T15:12:02.628622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 78 eligible frames\n2026-04-14T15:12:05.131516Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.8MB → 1.1MB (6.3x), 32 JPEGs deleted\n2026-04-14T15:12:11.020432Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 9.4MB → 4.3MB (2.2x), 44 JPEGs deleted\n2026-04-14T15:12:55.491418Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:12:55.490828+00:00 (14d retention)\n2026-04-14T15:15:20.566024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8875378980506821607, trigger=click)\n2026-04-14T15:15:23.148224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=visual_change)\n2026-04-14T15:15:24.075406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:15:24.098858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:17:11.962178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T15:17:13.277431Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 0.3MB (11.2x), 18 JPEGs deleted\n2026-04-14T15:17:17.628389Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 6.6MB → 2.3MB (2.9x), 26 JPEGs deleted\n2026-04-14T15:17:36.243353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6000635913786649477, trigger=click)\n2026-04-14T15:17:55.531797Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:17:55.531770+00:00 (14d retention)\n2026-04-14T15:22:17.693217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T15:22:18.884981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.6MB → 0.3MB (10.9x), 17 JPEGs deleted\n2026-04-14T15:22:21.172808Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.3MB → 2.5MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:22:55.539673Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:22:55.539654+00:00 (14d retention)\n2026-04-14T15:25:25.610381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:26:49.301590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=click)\n2026-04-14T15:26:51.542504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:27:13.114854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:21.353328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T15:27:25.974170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.9MB (3.9x), 52 JPEGs deleted\n2026-04-14T15:27:35.813176Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:35.822388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:36.622080Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 15.9MB → 6.6MB (2.4x), 65 JPEGs deleted\n2026-04-14T15:27:49.071787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:52.077009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:55.550421Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:27:55.550401+00:00 (14d retention)\n2026-04-14T15:28:20.260449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:32:37.193345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-04-14T15:32:45.043380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 10.7MB → 5.1MB (2.1x), 64 JPEGs deleted\n2026-04-14T15:32:54.458631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 13.3MB → 5.5MB (2.4x), 60 JPEGs deleted\n2026-04-14T15:32:55.542880Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:32:55.542752+00:00 (14d retention)\n2026-04-14T15:36:04.808574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:36:30.969666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:02.898461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:54.586525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames\n2026-04-14T15:37:55.547050Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:37:55.547032+00:00 (14d retention)\n2026-04-14T15:38:01.348539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.3MB → 3.4MB (3.0x), 51 JPEGs deleted\n2026-04-14T15:38:15.754508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 13.2MB → 5.3MB (2.5x), 64 JPEGs deleted\n2026-04-14T15:39:48.709283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:54.714451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:57.776339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:42:55.552896Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:42:55.552880+00:00 (14d retention)\n2026-04-14T15:43:16.259372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-04-14T15:43:18.036233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.5MB → 1.6MB (2.8x), 26 JPEGs deleted\n2026-04-14T15:43:19.391341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.6MB → 0.6MB (10.1x), 20 JPEGs deleted\n2026-04-14T15:47:55.574284Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:47:55.574249+00:00 (14d retention)\n2026-04-14T15:48:20.298931Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T15:48:23.731169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 10.2MB → 2.4MB (4.2x), 54 JPEGs deleted\n2026-04-14T15:48:26.503883Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.4MB → 2.5MB (3.7x), 38 JPEGs deleted\n2026-04-14T15:52:55.587286Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:52:55.587254+00:00 (14d retention)\n2026-04-14T15:53:26.621191Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T15:53:28.821643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.2MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:53:30.416446Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.6MB → 0.7MB (3.6x), 18 JPEGs deleted\n2026-04-14T15:53:32.360475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:53:35.475948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:56:06.399078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:11.109582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:15.422479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:18.476592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:44.598942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:54.669771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:57:55.595084Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:57:55.595058+00:00 (14d retention)\n2026-04-14T15:58:11.596281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:58:31.041427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-04-14T15:58:32.463008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.3MB → 0.2MB (9.4x), 15 JPEGs deleted\n2026-04-14T15:58:36.512566Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.9MB → 1.6MB (2.5x), 21 JPEGs deleted\n2026-04-14T16:02:55.604536Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:02:55.604488+00:00 (14d retention)\n2026-04-14T16:03:36.609135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T16:03:37.955262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.5MB (4.8x), 15 JPEGs deleted\n2026-04-14T16:03:39.651068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.7MB → 0.3MB (9.6x), 15 JPEGs deleted\n2026-04-14T16:04:26.964490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:04:42.830687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T16:06:02.589838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:07:55.633317Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:07:55.633296+00:00 (14d retention)\n2026-04-14T16:08:39.791681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 122 eligible frames\n2026-04-14T16:08:43.628453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 15.0MB → 3.4MB (4.4x), 64 JPEGs deleted\n2026-04-14T16:08:47.160887Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 12.4MB → 3.4MB (3.7x), 56 JPEGs deleted\n2026-04-14T16:10:48.891069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4870635355334957920, trigger=visual_change)\n2026-04-14T16:12:55.646485Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:12:55.646457+00:00 (14d retention)\n2026-04-14T16:13:47.942541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-04-14T16:13:48.912974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7450344034841442434, trigger=visual_change)\n2026-04-14T16:13:50.513289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.6MB → 1.0MB (7.9x), 29 JPEGs deleted\n2026-04-14T16:13:54.676310Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.4MB → 3.4MB (2.2x), 32 JPEGs deleted\n2026-04-14T16:17:55.653279Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:17:55.652278+00:00 (14d retention)\n2026-04-14T16:18:55.349688Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T16:18:59.205441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.2MB → 1.1MB (6.5x), 28 JPEGs deleted\n2026-04-14T16:19:06.427354Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 8.1MB → 4.5MB (1.8x), 35 JPEGs deleted\n2026-04-14T16:21:59.534465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:22:04.693330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:22:55.679138Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:22:55.679122+00:00 (14d retention)\n2026-04-14T16:23:34.744403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:23:34.759184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:24:06.731414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames\n2026-04-14T16:24:09.119925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 8.4MB → 2.0MB (4.1x), 36 JPEGs deleted\n2026-04-14T16:24:14.225245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 8.9MB → 4.7MB (1.9x), 42 JPEGs deleted\n2026-04-14T16:26:18.251770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:19.743862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:55.688719Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:27:55.688688+00:00 (14d retention)\n2026-04-14T16:29:14.299471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T16:29:17.167645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.3MB → 2.0MB (3.6x), 43 JPEGs deleted\n2026-04-14T16:29:21.720864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.9MB → 5.7MB (1.7x), 55 JPEGs deleted\n2026-04-14T16:31:40.552397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:32:55.696246Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:32:55.696203+00:00 (14d retention)\n2026-04-14T16:34:22.609996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-04-14T16:34:25.135817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.6MB → 0.3MB (14.2x), 22 JPEGs deleted\n2026-04-14T16:34:30.877225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 6.4MB → 2.4MB (2.6x), 25 JPEGs deleted\n2026-04-14T16:37:55.724744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:37:55.724720+00:00 (14d retention)\n2026-04-14T16:39:31.011139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:39:32.425814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-04-14T16:39:34.948830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.4MB → 1.0MB (4.6x), 15 JPEGs deleted\n2026-04-14T16:42:55.734494Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:42:55.734479+00:00 (14d retention)\n2026-04-14T16:44:35.027903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T16:44:36.672977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.9MB → 0.5MB (5.2x), 12 JPEGs deleted\n2026-04-14T16:44:40.586410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 6.2MB → 2.5MB (2.4x), 21 JPEGs deleted\n2026-04-14T16:47:55.742073Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:47:55.741939+00:00 (14d retention)\n2026-04-14T16:49:40.718908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:49:42.346703Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.8MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-04-14T16:49:47.868971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 5.3MB → 1.7MB (3.1x), 17 JPEGs deleted\n2026-04-14T16:52:55.667844Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:52:55.667820+00:00 (14d retention)\n2026-04-14T16:54:48.497835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T16:54:49.922199Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.8MB → 0.4MB (11.2x), 19 JPEGs deleted\n2026-04-14T16:54:54.706388Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.7MB → 1.6MB (4.8x), 25 JPEGs deleted\n2026-04-14T16:56:50.089511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8818413376300492567, trigger=visual_change)\n2026-04-14T16:57:20.656769Z WARN screenpipe_db::db: wal checkpoint: busy (could not truncate), -1 pages in WAL\n2026-04-14T16:57:55.662962Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:57:55.662927+00:00 (14d retention)\n2026-04-14T16:59:55.767800Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=96 elapsed=1.053288791s\n2026-04-14T16:59:55.769599Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 96 eligible frames\n2026-04-14T16:59:58.894904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 11.7MB → 0.5MB (24.6x), 46 JPEGs deleted\n2026-04-14T17:00:14.749178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 13.5MB → 5.2MB (2.6x), 48 JPEGs deleted\n2026-04-14T17:02:55.659451Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:02:55.659435+00:00 (14d retention)\n2026-04-14T17:05:16.082429Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=77 elapsed=1.327667375s\n2026-04-14T17:05:16.084332Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T17:05:18.118468Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 0.5MB (10.7x), 20 JPEGs deleted\n2026-04-14T17:05:30.087021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.0MB → 5.5MB (1.8x), 55 JPEGs deleted\n2026-04-14T17:07:01.806784Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=243 elapsed=1.042996s\n2026-04-14T17:07:46.287201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.309106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.655238Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:07:55.655231+00:00 (14d retention)\n2026-04-14T17:07:58.345534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:08:28.608843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3152190722938032230, trigger=visual_change)\n2026-04-14T17:10:31.658303Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=79 elapsed=1.566973042s\n2026-04-14T17:10:31.658463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:10:35.459641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.4MB → 1.1MB (5.6x), 29 JPEGs deleted\n2026-04-14T17:10:43.022575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.0MB → 5.8MB (1.5x), 48 JPEGs deleted\n2026-04-14T17:12:55.653231Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:12:55.652982+00:00 (14d retention)\n2026-04-14T17:15:43.263260Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 153 eligible frames\n2026-04-14T17:15:59.389929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 10.1MB → 4.1MB (2.5x), 75 JPEGs deleted\n2026-04-14T17:16:10.897865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 11.4MB → 3.5MB (3.3x), 76 JPEGs deleted\n2026-04-14T17:17:55.649647Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:17:55.649633+00:00 (14d retention)\n2026-04-14T17:21:11.641235Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T17:21:19.985906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.3MB → 3.5MB (2.6x), 55 JPEGs deleted\n2026-04-14T17:21:25.976624Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.4MB → 1.8MB (3.6x), 43 JPEGs deleted\n2026-04-14T17:22:55.646051Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:22:55.645866+00:00 (14d retention)\n2026-04-14T17:23:09.936012Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.347205292s\n2026-04-14T17:26:05.225828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:14.276632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:26.477047Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:26:34.102746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 8.5MB → 3.4MB (2.5x), 52 JPEGs deleted\n2026-04-14T17:26:38.115284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.7MB → 1.4MB (4.1x), 25 JPEGs deleted\n2026-04-14T17:27:55.801234Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:27:55.801194+00:00 (14d retention)\n2026-04-14T17:31:39.042711Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 138 eligible frames\n2026-04-14T17:31:48.831043Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.215641041s\n2026-04-14T17:31:59.089629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 11.6MB → 3.9MB (2.9x), 69 JPEGs deleted\n2026-04-14T17:32:11.853137Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 67 frames, 8.5MB → 1.7MB (5.0x), 67 JPEGs deleted\n2026-04-14T17:32:55.812083Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:32:55.811717+00:00 (14d retention)\n2026-04-14T17:37:13.198520Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=95 elapsed=1.328045542s\n2026-04-14T17:37:13.198997Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 95 eligible frames\n2026-04-14T17:37:27.332371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 10.0MB → 3.4MB (3.0x), 59 JPEGs deleted\n2026-04-14T17:37:32.068206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 7.7MB → 2.3MB (3.4x), 34 JPEGs deleted\n2026-04-14T17:37:55.818963Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:37:55.818931+00:00 (14d retention)\n2026-04-14T17:38:25.380376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:25.379777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:52.131080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T17:38:59.077013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:38:59.079876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:39:02.269917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=click)\n2026-04-14T17:42:32.872394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-04-14T17:42:35.825377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 6.9MB → 2.3MB (3.0x), 42 JPEGs deleted\n2026-04-14T17:42:38.006811Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 8.0MB → 1.8MB (4.5x), 31 JPEGs deleted\n2026-04-14T17:42:55.829364Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:42:55.829335+00:00 (14d retention)","depth":4,"value":"2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)\n2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)\n2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted\n2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)\n2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)\n2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted\n2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)\n2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames\n2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted\n2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)\n2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)\n2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames\n2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted\n2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)\n2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)\n2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted\n2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)\n2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)\n2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted\n2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)\n2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)\n2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)\n2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)\n2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames\n2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted\n2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)\n2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)\n2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted\n2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)\n2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)\n2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames\n2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted\n2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)\n2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt\nzsh: command not found: sp-strt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start \n[1] 21900\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-13T19:39:29.590345Z WARN sqlx::query: summary=\"-- Partial index on …\" db.statement=\"\\n\\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\\n-- table scan in the retention anchor-frame subquery.\\n--\\n-- The correlated subquery in delete_time_range_batch:\\n-- SELECT DISTINCT f.id FROM frames f\\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\\n-- AND EXISTS (SELECT 1 FROM frames ref\\n-- WHERE ref.elements_ref_frame_id = f.id\\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\\n--\\n-- falls back to a full scan of `frames` on the inner EXISTS without this\\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\\n-- retention unusable on any non-trivial backlog.\\n--\\n-- With the index, the inner plan becomes:\\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\\n-- and the same query runs in ~5ms.\\n--\\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\\n-- that reference a dedup anchor are relevant here. Storage cost is\\n-- negligible -- single-digit MB/year for typical capture volume, and it\\n-- is the smallest index on the frames table by a wide margin.\\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\\nWHERE\\n elements_ref_frame_id IS NOT NULL;\\n\" rows_affected=0 rows_returned=0 elapsed=1.230052917s\n2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-13T19:39:29.598802Z INFO screenpipe: starting UI event capture\n2026-04-13T19:39:29.598404Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-13T19:39:29.603432Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-13T19:39:29.609967Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-13T19:39:29.615106Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-13T19:39:29.630434Z INFO screenpipe_engine::ui_recorder: UI recording session started: faca997c-ce9a-477c-b5d0-e56e509585e9\n2026-04-13T19:39:29.630483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-13T19:39:29.630562Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-12 16:39:29.630549 UTC to 2026-04-13 16:39:29.630549 UTC)\n2026-04-13T19:39:29.631025Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-13T19:39:29.637981Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-13T19:39:29.643829Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-13T19:39:29.788633Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3943 frame entries, coverage from 2026-04-12 16:39:29.630549 UTC\n2026-04-13T19:39:30.543977Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-13T19:39:30.544012Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-13T19:39:30.544060Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-13T19:39:31.016978Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-13T19:39:31.017036Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-13T19:39:31.017080Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-13T19:39:31.017114Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-13T19:39:32.207273Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-13T19:39:32.673392Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=7912, dur=47ms\n2026-04-13T19:39:32.704069Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-13T19:39:32.872035Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=7913, dur=108ms\n2026-04-13T19:39:34.636509Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-13T19:39:34.637200Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-13T19:39:44.339956Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=5000 elapsed=1.608390416s\n2026-04-13T19:40:29.616115Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-04-13T19:40:31.310725Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.5MB → 0.2MB (11.1x), 16 JPEGs deleted\n2026-04-13T19:41:39.668138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:41:40.367247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8016967779645642766, trigger=click)\n2026-04-13T19:42:16.296737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-96467039929937080, trigger=click)\n2026-04-13T19:42:34.936430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5664644461248729071, trigger=visual_change)\n2026-04-13T19:44:29.627763Z INFO screenpipe_engine::server: api_usage_5min: 5 requests\n2026-04-13T19:45:04.634490Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:45:04.634462+00:00 (14d retention)\n2026-04-13T19:45:31.349267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-04-13T19:45:32.543028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.0MB → 0.3MB (9.9x), 19 JPEGs deleted\n2026-04-13T19:50:02.916584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:02.918035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6198286277822952673, trigger=click)\n2026-04-13T19:50:04.630322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:50:04.630300+00:00 (14d retention)\n2026-04-13T19:50:32.575742Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-13T19:50:35.515577Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 6.6MB → 2.0MB (3.3x), 46 JPEGs deleted\n2026-04-13T19:50:36.330072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.0MB → 0.6MB (1.9x), 6 JPEGs deleted\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start\n[1] 24316\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-14T09:23:19.025225Z INFO screenpipe: starting UI event capture\n2026-04-14T09:23:19.024042Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-14T09:23:19.034460Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-14T09:23:19.035048Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-14T09:23:19.041739Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-14T09:23:19.057947Z INFO screenpipe_engine::ui_recorder: UI recording session started: c7672ba6-54dd-483e-9512-949b51a2bd49\n2026-04-14T09:23:19.058064Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-14T09:23:19.058114Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-13 06:23:19.058103 UTC to 2026-04-14 06:23:19.058103 UTC)\n2026-04-14T09:23:19.062532Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-14T09:23:19.066551Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-14T09:23:19.080775Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-14T09:23:19.697314Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 3756 frame entries, coverage from 2026-04-13 06:23:19.058103 UTC\n2026-04-14T09:23:19.985445Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-14T09:23:19.985474Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-14T09:23:19.985515Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-14T09:23:20.492622Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)\n2026-04-14T09:23:20.492664Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-04-14T09:23:20.492694Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-14T09:23:20.492726Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-04-14T09:23:21.313246Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T09:23:22.387611Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T09:23:22.954948Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=8037, dur=1082ms\n2026-04-14T09:23:23.488645Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=8038, dur=1012ms\n2026-04-14T09:23:24.063719Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-14T09:23:24.063951Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-14T09:24:19.745739Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T09:24:23.350916Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.7MB → 2.6MB (2.6x), 51 JPEGs deleted\n2026-04-14T09:24:26.531119Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.6MB → 3.9MB (2.7x), 55 JPEGs deleted\n2026-04-14T09:28:19.055456Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:28:54.061635Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:28:54.061630+00:00 (14d retention)\n2026-04-14T09:29:26.561625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-04-14T09:33:54.056707Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:33:54.056680+00:00 (14d retention)\n2026-04-14T09:34:26.581293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-04-14T09:34:27.123519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.6MB (1.6x), 4 JPEGs deleted\n2026-04-14T09:34:28.092531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.8x), 7 JPEGs deleted\n2026-04-14T09:38:54.029363Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:38:54.029346+00:00 (14d retention)\n2026-04-14T09:39:28.082314Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T09:39:29.343941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.7MB (6.0x), 18 JPEGs deleted\n2026-04-14T09:39:30.750250Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.8MB (4.5x), 20 JPEGs deleted\n2026-04-14T09:41:13.184908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6982821907865222085, trigger=click)\n2026-04-14T09:41:19.221590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6812429097673958383, trigger=visual_change)\n2026-04-14T09:42:17.435758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6365427964931292073, trigger=click)\n2026-04-14T09:42:33.656193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4160452185621303946, trigger=click)\n2026-04-14T09:42:46.140088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2304266842869419917, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)\n2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted\n2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)\n2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)\n2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)\n2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)\n2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)\n2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)\n2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)\n2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)\n2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)\n2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)\n2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)\n2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)\n2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames\n2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted\n2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted\n2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)\n2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)\n2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)\n2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)\n2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)\n2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)\n2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)\n2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames\n2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)\n2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted\n2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted\n2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)\n2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)\n2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames\n2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted\n2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted\n2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)\n2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)\n2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)\n2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)\n2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)\n2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted\n2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted\n2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)\n2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)\n2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)\n2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)\n2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted\n2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)\n2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted\n2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)\n2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)\n2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)\n2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)\n2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)\n2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)\n2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:12:49.379664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5752398452580999847, trigger=visual_change)\n2026-04-14T10:12:52.431504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=visual_change)\n2026-04-14T10:13:18.994212Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-14T10:13:54.011400Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:13:54.011368+00:00 (14d retention)\n2026-04-14T10:14:51.351988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.432392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=visual_change)\n2026-04-14T10:14:51.986778Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:14:52.026243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9215443531147982391, trigger=click)\n2026-04-14T10:15:10.264309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:17.977230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames\n2026-04-14T10:15:18.585500Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:18.595883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:15:19.925015Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:15:20.662251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.8MB → 2.5MB (2.7x), 40 JPEGs deleted\n2026-04-14T10:15:24.448371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 10.4MB → 7.5MB (1.4x), 44 JPEGs deleted\n2026-04-14T10:17:50.814582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.906034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:01.922590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4262230058471454664, trigger=click)\n2026-04-14T10:18:54.010127Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:18:54.010092+00:00 (14d retention)\n2026-04-14T10:20:25.175284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames\n2026-04-14T10:20:28.706790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 9.2MB → 2.8MB (3.3x), 59 JPEGs deleted\n2026-04-14T10:20:32.913084Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 13.9MB → 6.0MB (2.3x), 73 JPEGs deleted\n2026-04-14T10:23:54.007609Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:23:54.007570+00:00 (14d retention)\n2026-04-14T10:25:33.655295Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames\n2026-04-14T10:25:37.694915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 14.7MB → 5.5MB (2.7x), 65 JPEGs deleted\n2026-04-14T10:25:41.764159Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.7MB → 3.1MB (3.8x), 66 JPEGs deleted\n2026-04-14T10:28:54.002565Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:28:54.002529+00:00 (14d retention)\n2026-04-14T10:30:41.776708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames\n2026-04-14T10:30:44.100401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.1MB → 0.7MB (9.1x), 40 JPEGs deleted\n2026-04-14T10:30:48.813683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 13.0MB → 8.6MB (1.5x), 66 JPEGs deleted\n2026-04-14T10:32:07.103504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:08.790449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:32:10.064111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:32:10.072568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4864177606215980408, trigger=click)\n2026-04-14T10:33:54.021009Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:33:54.020606+00:00 (14d retention)\n2026-04-14T10:35:06.817551Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4864177606215980408, trigger=visual_change)\n2026-04-14T10:35:49.591405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames\n2026-04-14T10:35:52.087786Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 6.3MB → 0.4MB (17.8x), 40 JPEGs deleted\n2026-04-14T10:35:56.637384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.2MB → 4.5MB (2.7x), 60 JPEGs deleted\n2026-04-14T10:38:54.020232Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:38:54.020218+00:00 (14d retention)\n2026-04-14T10:40:56.802762Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T10:40:58.957020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 5.2MB → 0.2MB (21.1x), 33 JPEGs deleted\n2026-04-14T10:41:10.114853Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.9MB → 10.7MB (1.4x), 58 JPEGs deleted\n2026-04-14T10:42:21.033108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8282025679808956124, trigger=visual_change)\n2026-04-14T10:42:32.002395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4927744411103670831, trigger=click)\n2026-04-14T10:43:54.018248Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:43:54.018235+00:00 (14d retention)\n2026-04-14T10:44:14.441901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7926243118367575, trigger=visual_change)\n2026-04-14T10:46:10.846022Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 103 eligible frames\n2026-04-14T10:46:13.409747Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.1MB → 0.5MB (11.4x), 38 JPEGs deleted\n2026-04-14T10:46:20.581438Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.5MB → 6.4MB (2.2x), 63 JPEGs deleted\n2026-04-14T10:48:54.016251Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:48:54.016243+00:00 (14d retention)\n2026-04-14T10:51:21.304410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 62 eligible frames\n2026-04-14T10:51:24.182987Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.3MB → 1.0MB (4.1x), 29 JPEGs deleted\n2026-04-14T10:51:29.008618Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 3.3MB (2.0x), 31 JPEGs deleted\n2026-04-14T10:53:54.015345Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:53:54.015326+00:00 (14d retention)\n2026-04-14T10:55:45.188612Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=948744052489759226, trigger=visual_change)\n2026-04-14T10:55:51.268055Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:55:54.291344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=visual_change)\n2026-04-14T10:56:21.462763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5240833765549519033, trigger=click)\n2026-04-14T10:56:29.823353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T10:56:35.783884Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 15.8MB → 5.6MB (2.8x), 75 JPEGs deleted\n2026-04-14T10:56:42.164282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 13.9MB → 5.0MB (2.7x), 68 JPEGs deleted\n2026-04-14T10:57:35.005790Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7307746809301126898, trigger=click)\n2026-04-14T10:58:54.014355Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:58:54.014296+00:00 (14d retention)\n2026-04-14T11:01:42.196634Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 152 eligible frames\n2026-04-14T11:01:46.317911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 15.3MB → 3.6MB (4.3x), 73 JPEGs deleted\n2026-04-14T11:01:51.004763Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 77 frames, 16.4MB → 5.2MB (3.1x), 77 JPEGs deleted\n2026-04-14T11:03:54.011699Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:03:54.011691+00:00 (14d retention)\n2026-04-14T11:06:06.896977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1974151446955324960, trigger=click)\n2026-04-14T11:06:51.626541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 112 eligible frames\n2026-04-14T11:06:54.736449Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 8.6MB → 1.3MB (6.6x), 51 JPEGs deleted\n2026-04-14T11:06:59.497979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 12.6MB → 5.1MB (2.5x), 59 JPEGs deleted\n2026-04-14T11:07:30.811506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6120300816212175993, trigger=click)\n2026-04-14T11:08:54.132567Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:08:54.132545+00:00 (14d retention)\n2026-04-14T11:11:59.547722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:12:00.979220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.4MB → 0.6MB (4.3x), 18 JPEGs deleted\n2026-04-14T11:12:03.285162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 5.4MB → 1.9MB (2.9x), 26 JPEGs deleted\n2026-04-14T11:13:02.293460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7651518855368635453, trigger=click)\n2026-04-14T11:13:54.139196Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:13:54.139180+00:00 (14d retention)\n2026-04-14T11:15:23.363825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5197446424512897028, trigger=click)\n2026-04-14T11:17:03.893311Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-04-14T11:17:05.929746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 3.8MB → 1.2MB (3.0x), 26 JPEGs deleted\n2026-04-14T11:17:09.938501Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.4MB (2.9x), 38 JPEGs deleted\n2026-04-14T11:18:54.146216Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:18:54.146193+00:00 (14d retention)\n2026-04-14T11:19:44.426100Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6313736753302658872, trigger=visual_change)\n2026-04-14T11:20:02.454377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4572313131525613053, trigger=click)\n2026-04-14T11:20:09.417633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:20:15.490811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1132831535450885273, trigger=visual_change)\n2026-04-14T11:22:10.013893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T11:22:12.081515Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 3.9MB → 0.2MB (18.6x), 30 JPEGs deleted\n2026-04-14T11:22:18.083648Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 7.8MB → 2.4MB (3.2x), 45 JPEGs deleted\n2026-04-14T11:23:54.184615Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:23:54.184587+00:00 (14d retention)\n2026-04-14T11:26:23.411531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4325362117536949503, trigger=visual_change)\n2026-04-14T11:27:18.144463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T11:27:20.988003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 6.2MB → 0.5MB (13.8x), 48 JPEGs deleted\n2026-04-14T11:27:26.742252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 14.2MB → 5.6MB (2.6x), 60 JPEGs deleted\n2026-04-14T11:27:36.849509Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4325362117536949503, trigger=click)\n2026-04-14T11:28:54.193420Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:28:54.193393+00:00 (14d retention)\n2026-04-14T11:30:23.044921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:30:23.045291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4758653643915782342, trigger=click)\n2026-04-14T11:32:27.239850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T11:32:29.264026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.4MB → 2.9MB (1.5x), 23 JPEGs deleted\n2026-04-14T11:32:30.870459Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.0MB → 2.0MB (2.6x), 19 JPEGs deleted\n2026-04-14T11:33:54.203210Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:33:54.203049+00:00 (14d retention)\n2026-04-14T11:37:30.816288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7944518703698522703, trigger=visual_change)\n2026-04-14T11:37:30.943708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T11:37:31.805641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.1MB → 0.2MB (8.6x), 13 JPEGs deleted\n2026-04-14T11:37:34.181505Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 7.9MB → 2.9MB (2.7x), 30 JPEGs deleted\n2026-04-14T11:38:54.260744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:38:54.260722+00:00 (14d retention)\n2026-04-14T11:41:14.658796Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8813616083747548766, trigger=visual_change)\n2026-04-14T11:42:28.570698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:42:34.229304Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 58 eligible frames\n2026-04-14T11:42:35.856269Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 0.2MB (16.8x), 26 JPEGs deleted\n2026-04-14T11:42:37.766533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 9.0MB → 1.5MB (5.9x), 30 JPEGs deleted\n2026-04-14T11:43:51.124758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3799513603385674616, trigger=click)\n2026-04-14T11:43:54.268889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:43:54.268879+00:00 (14d retention)\n2026-04-14T11:46:19.707681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3798630016527344503, trigger=click)\n2026-04-14T11:46:48.465938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3752925360567203396, trigger=click)\n2026-04-14T11:46:57.882997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4944898032929426667, trigger=click)\n2026-04-14T11:47:38.243841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames\n2026-04-14T11:47:40.205049Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.5MB → 0.9MB (4.9x), 31 JPEGs deleted\n2026-04-14T11:47:42.924023Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.5MB → 2.2MB (3.4x), 27 JPEGs deleted\n2026-04-14T11:48:54.277677Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:48:54.277661+00:00 (14d retention)\n2026-04-14T11:52:42.972837Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T11:52:44.897822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.1MB → 1.7MB (2.4x), 26 JPEGs deleted\n2026-04-14T11:52:46.752585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.0MB → 1.5MB (3.3x), 18 JPEGs deleted\n2026-04-14T11:53:54.297037Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:53:54.296982+00:00 (14d retention)\n2026-04-14T11:57:47.933604Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=120 elapsed=1.159109625s\n2026-04-14T11:57:47.935233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T11:57:52.092496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.2MB (5.3x), 52 JPEGs deleted\n2026-04-14T11:57:59.363321Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 14.5MB → 5.2MB (2.8x), 66 JPEGs deleted\n2026-04-14T11:58:54.308936Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T08:58:54.308907+00:00 (14d retention)\n2026-04-14T11:58:55.596617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1920847021272450725, trigger=click)\n2026-04-14T12:03:00.235073Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 120 eligible frames\n2026-04-14T12:03:05.209243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.0MB → 1.7MB (8.8x), 57 JPEGs deleted\n2026-04-14T12:03:20.379815Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 16.1MB → 6.2MB (2.6x), 61 JPEGs deleted\n2026-04-14T12:03:54.314889Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:03:54.314860+00:00 (14d retention)\n2026-04-14T12:07:32.156892Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4414873592361684168, trigger=click)\n2026-04-14T12:08:20.511267Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 114 eligible frames\n2026-04-14T12:08:25.879226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 13.2MB → 0.8MB (17.4x), 52 JPEGs deleted\n2026-04-14T12:08:36.233783Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 17.0MB → 8.6MB (2.0x), 60 JPEGs deleted\n2026-04-14T12:08:54.336990Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:08:54.336950+00:00 (14d retention)\n2026-04-14T12:13:36.840498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames\n2026-04-14T12:13:40.131975Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 6.7MB → 0.3MB (24.2x), 54 JPEGs deleted\n2026-04-14T12:13:53.030319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.3MB → 7.2MB (2.7x), 74 JPEGs deleted\n2026-04-14T12:13:54.345530Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:13:54.345503+00:00 (14d retention)\n2026-04-14T12:17:11.495531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:17:29.950473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8563436494813991353, trigger=click)\n2026-04-14T12:18:53.835568Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 115 eligible frames\n2026-04-14T12:18:54.353798Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:18:54.353791+00:00 (14d retention)\n2026-04-14T12:18:56.582704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 5.4MB → 0.5MB (10.0x), 44 JPEGs deleted\n2026-04-14T12:19:10.154525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 18.9MB → 8.4MB (2.2x), 69 JPEGs deleted\n2026-04-14T12:20:21.652984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=149369918600881871, trigger=click)\n2026-04-14T12:21:03.858762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1019121305684409762, trigger=click)\n2026-04-14T12:23:54.364801Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:23:54.364775+00:00 (14d retention)\n2026-04-14T12:24:11.561109Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=110 elapsed=1.385900292s\n2026-04-14T12:24:11.564508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T12:24:15.282135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 6.3MB → 0.2MB (33.1x), 52 JPEGs deleted\n2026-04-14T12:24:25.885944Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 16.4MB → 3.9MB (4.2x), 56 JPEGs deleted\n2026-04-14T12:25:26.597886Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1909442749095147421, trigger=click)\n2026-04-14T12:26:07.655348Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:07.700894Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2599692861251294487, trigger=click)\n2026-04-14T12:26:34.464095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7249461780092598041, trigger=visual_change)\n2026-04-14T12:28:54.391573Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:28:54.391548+00:00 (14d retention)\n2026-04-14T12:29:04.940113Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5980752912035217739, trigger=visual_change)\n2026-04-14T12:29:26.332838Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 73 eligible frames\n2026-04-14T12:29:28.615068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.1MB → 0.2MB (22.8x), 34 JPEGs deleted\n2026-04-14T12:29:34.400259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.6MB → 2.8MB (4.1x), 37 JPEGs deleted\n2026-04-14T12:30:01.579118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3434956056780458259, trigger=visual_change)\n2026-04-14T12:30:10.936246Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=1 elapsed=2.923655916s\n2026-04-14T12:30:35.391558Z WARN sqlx::query: summary=\"SELECT frames.id as frame_id, …\" db.statement=\"\\n\\nSELECT\\n frames.id as frame_id,\\n COALESCE(\\n frames.full_text,\\n ocr_text.text,\\n frames.accessibility_text,\\n ''\\n ) as ocr_text,\\n ocr_text.text_json,\\n frames.timestamp,\\n frames.name as frame_name,\\n COALESCE(frames.snapshot_path, video_chunks.file_path) as file_path,\\n frames.offset_index,\\n frames.app_name,\\n COALESCE(ocr_text.ocr_engine, '') as ocr_engine,\\n frames.window_name,\\n COALESCE(video_chunks.device_name, frames.device_name) as device_name,\\n GROUP_CONCAT(tags.name, ',') as tags,\\n frames.browser_url,\\n frames.focused\\nFROM\\n frames\\n LEFT JOIN video_chunks ON frames.video_chunk_id = video_chunks.id\\n LEFT JOIN ocr_text ON frames.id = ocr_text.frame_id\\n LEFT JOIN vision_tags ON frames.id = vision_tags.vision_id\\n LEFT JOIN tags ON vision_tags.tag_id = tags.id\\nWHERE\\n 1 = 1\\n AND (\\n ?2 IS NULL\\n OR frames.timestamp >= ?2\\n )\\n AND (\\n ?3 IS NULL\\n OR frames.timestamp <= ?3\\n )\\n AND (\\n ?4 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) >= ?4\\n )\\n AND (\\n ?5 IS NULL\\n OR LENGTH(COALESCE(frames.full_text, ocr_text.text, '')) <= ?5\\n )\\n AND (\\n ?6 IS NULL\\n OR COALESCE(video_chunks.device_name, frames.device_name) LIKE '%' || ?6 || '%'\\n )\\n AND (\\n ?7 IS NULL\\n OR frames.machine_id = ?7\\n )\\n AND (\\n ?8 IS NULL\\n OR frames.focused = ?8\\n )\\n AND (\\n ?9 IS NULL\\n OR frames.name LIKE '%' || ?9 || '%'\\n )\\nGROUP BY\\n frames.id\\nORDER BY\\n frames.timestamp DESC\\nLIMIT\\n ?10 OFFSET ?11\\n\" rows_affected=0 rows_returned=3348 elapsed=1.623358375s\n2026-04-14T12:32:27.483265Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2550140762891249095, trigger=click)\n2026-04-14T12:32:29.765683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8630694416318521734, trigger=visual_change)\n2026-04-14T12:32:32.746666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2550140762891249095, trigger=visual_change)\n2026-04-14T12:33:19.392207Z INFO screenpipe_engine::server: api_usage_5min: 2 requests\n2026-04-14T12:33:54.400517Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:33:54.400440+00:00 (14d retention)\n2026-04-14T12:34:34.939673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:34:39.315842Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 7.6MB → 2.0MB (3.8x), 49 JPEGs deleted\n2026-04-14T12:34:48.628820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 11.3MB → 6.0MB (1.9x), 42 JPEGs deleted\n2026-04-14T12:38:54.409596Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:38:54.409567+00:00 (14d retention)\n2026-04-14T12:39:48.710680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames\n2026-04-14T12:39:54.522917Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.7MB → 3.6MB (2.7x), 48 JPEGs deleted\n2026-04-14T12:40:00.198444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.6MB → 2.6MB (6.1x), 43 JPEGs deleted\n2026-04-14T12:41:38.487313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:38.673123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8122710600549870099, trigger=click)\n2026-04-14T12:41:43.884491Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2111417376262186556, trigger=click)\n2026-04-14T12:43:54.398974Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:43:54.398957+00:00 (14d retention)\n2026-04-14T12:44:24.175904Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=visual_change)\n2026-04-14T12:44:30.170876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:44:30.170952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2534660128742684864, trigger=click)\n2026-04-14T12:45:00.733180Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-04-14T12:45:02.503192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 2.9MB → 2.1MB (1.4x), 20 JPEGs deleted\n2026-04-14T12:45:03.882206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 3.9MB → 1.6MB (2.5x), 12 JPEGs deleted\n2026-04-14T12:45:45.072707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:45:45.083246Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3093682575504084464, trigger=click)\n2026-04-14T12:46:42.409604Z WARN sqlx::query: summary=\"COMMIT\" db.statement=\"\" rows_affected=1 rows_returned=0 elapsed=1.31212775s\n2026-04-14T12:47:26.531533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:47:41.077717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8047422152000051333, trigger=click)\n2026-04-14T12:48:54.405689Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:48:54.405679+00:00 (14d retention)\n2026-04-14T12:50:04.633809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-04-14T12:50:06.069922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 4.2MB → 0.7MB (6.2x), 23 JPEGs deleted\n2026-04-14T12:50:07.945631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 8.0MB → 1.7MB (4.8x), 26 JPEGs deleted\n2026-04-14T12:52:02.053470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T12:53:54.412723Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:53:54.412707+00:00 (14d retention)\n2026-04-14T12:55:08.015210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T12:55:09.643439Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.5MB → 1.1MB (3.2x), 22 JPEGs deleted\n2026-04-14T12:55:11.761542Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.6MB → 1.8MB (4.7x), 29 JPEGs deleted\n2026-04-14T12:56:15.204136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:56:15.283925Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.050651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:57:37.055997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8736579060729302331, trigger=click)\n2026-04-14T12:58:54.461514Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T09:58:54.461483+00:00 (14d retention)\n2026-04-14T13:00:11.805891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T13:00:14.859322Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 6.2MB → 1.7MB (3.6x), 51 JPEGs deleted\n2026-04-14T13:00:19.443941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 12.3MB → 4.9MB (2.5x), 66 JPEGs deleted\n2026-04-14T13:03:54.469708Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:03:54.469684+00:00 (14d retention)\n2026-04-14T13:05:19.981603Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 40 eligible frames\n2026-04-14T13:05:21.859127Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.7MB → 0.7MB (5.7x), 18 JPEGs deleted\n2026-04-14T13:05:24.577607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 2.4MB (2.2x), 20 JPEGs deleted\n2026-04-14T13:08:54.487813Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:08:54.486312+00:00 (14d retention)\n2026-04-14T13:10:24.648030Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames\n2026-04-14T13:10:25.871254Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 3.2MB → 0.6MB (5.4x), 15 JPEGs deleted\n2026-04-14T13:10:28.352020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 1.4MB (2.4x), 16 JPEGs deleted\n2026-04-14T13:12:01.161758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2833080270416553027, trigger=click)\n2026-04-14T13:13:54.511233Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:13:54.511209+00:00 (14d retention)\n2026-04-14T13:15:28.447744Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 41 eligible frames\n2026-04-14T13:15:29.469009Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (8.2x), 14 JPEGs deleted\n2026-04-14T13:15:32.309251Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.2MB → 2.8MB (1.9x), 25 JPEGs deleted\n2026-04-14T13:18:17.108565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:17.119708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:18:54.519243Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:18:54.519179+00:00 (14d retention)\n2026-04-14T13:20:26.369784Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:26.407528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:20:32.393867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:20:33.589662Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:20:35.605436Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.7MB → 0.9MB (2.9x), 16 JPEGs deleted\n2026-04-14T13:22:28.683895Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1593238448046230813, trigger=click)\n2026-04-14T13:23:54.528597Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:23:54.528584+00:00 (14d retention)\n2026-04-14T13:25:30.820459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:30.823174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1969562429147830837, trigger=click)\n2026-04-14T13:25:36.174956Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 57 eligible frames\n2026-04-14T13:25:37.566914Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.8MB → 0.3MB (13.4x), 21 JPEGs deleted\n2026-04-14T13:25:40.582925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.3MB → 3.3MB (3.2x), 34 JPEGs deleted\n2026-04-14T13:25:48.203646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8317666576152907563, trigger=visual_change)\n2026-04-14T13:28:54.561297Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:28:54.561277+00:00 (14d retention)\n2026-04-14T13:29:25.961438Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:29:25.966531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8198980968265644364, trigger=click)\n2026-04-14T13:30:40.619502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-14T13:30:41.476947Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.0MB → 0.3MB (7.1x), 11 JPEGs deleted\n2026-04-14T13:30:42.560911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 3.6MB → 0.6MB (6.0x), 11 JPEGs deleted\n2026-04-14T13:32:30.775481Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1549015432333443411, trigger=visual_change)\n2026-04-14T13:33:54.570388Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:33:54.570368+00:00 (14d retention)\n2026-04-14T13:34:59.446614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6269796043063054792, trigger=visual_change)\n2026-04-14T13:35:43.050871Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-04-14T13:35:43.982381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.5MB → 0.3MB (9.0x), 14 JPEGs deleted\n2026-04-14T13:35:46.365797Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 23 frames, 8.0MB → 2.4MB (3.4x), 23 JPEGs deleted\n2026-04-14T13:36:40.251928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:36:43.257442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:38.580728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:38:54.579789Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:38:54.579754+00:00 (14d retention)\n2026-04-14T13:39:15.803850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:15.812194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:39:19.062502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:45.647710Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2118115267680464601, trigger=visual_change)\n2026-04-14T13:40:46.420120Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T13:40:47.507885Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 0.8MB (3.7x), 16 JPEGs deleted\n2026-04-14T13:40:49.083271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 4.8MB → 1.1MB (4.4x), 17 JPEGs deleted\n2026-04-14T13:43:54.595283Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:43:54.595271+00:00 (14d retention)\n2026-04-14T13:45:37.613525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2118115267680464601, trigger=click)\n2026-04-14T13:45:49.145535Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-04-14T13:45:50.846993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.0MB (2.4x), 12 JPEGs deleted\n2026-04-14T13:45:52.876234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.8MB (3.5x), 15 JPEGs deleted\n2026-04-14T13:48:54.282426Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5192407714022364550, trigger=click)\n2026-04-14T13:48:54.604272Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:48:54.604264+00:00 (14d retention)\n2026-04-14T13:49:25.352624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:25.367719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1550010841461948059, trigger=click)\n2026-04-14T13:49:27.018721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1550010841461948059, trigger=visual_change)\n2026-04-14T13:50:53.383666Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T13:50:54.467249Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-04-14T13:50:55.269996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.4MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-04-14T13:52:24.794051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3397592283435315795, trigger=click)\n2026-04-14T13:53:54.613322Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:53:54.613303+00:00 (14d retention)\n2026-04-14T13:55:55.311772Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T13:55:56.814200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.4MB → 0.9MB (3.9x), 14 JPEGs deleted\n2026-04-14T13:55:59.100041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 1.9MB (1.9x), 16 JPEGs deleted\n2026-04-14T13:58:39.887337Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8036415082675154899, trigger=visual_change)\n2026-04-14T13:58:54.570209Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T10:58:54.570196+00:00 (14d retention)\n2026-04-14T13:59:37.381586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T13:59:40.428655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2304164514190179428, trigger=visual_change)\n2026-04-14T14:00:59.131113Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T14:01:01.875522Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 11.3MB → 2.4MB (4.7x), 43 JPEGs deleted\n2026-04-14T14:01:06.431031Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.8MB → 5.9MB (1.9x), 49 JPEGs deleted\n2026-04-14T14:03:54.572131Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:03:54.572119+00:00 (14d retention)\n2026-04-14T14:06:06.940814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames\n2026-04-14T14:06:10.879356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 17.1MB → 1.2MB (13.9x), 69 JPEGs deleted\n2026-04-14T14:06:17.035393Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 19.6MB → 8.6MB (2.3x), 74 JPEGs deleted\n2026-04-14T14:08:54.583096Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:08:54.580525+00:00 (14d retention)\n2026-04-14T14:10:11.672178Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-04-14T14:14:47.328532Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-04-14T14:14:47.360641Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-04-14T14:14:47.418705Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-04-14T14:14:56.612619Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-04-14T14:14:59.488475Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)\n2026-04-14T14:15:18.512055Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-04-14T14:15:20.957272Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.3MB → 1.4MB (6.6x), 39 JPEGs deleted\n2026-04-14T14:15:27.455059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 14.2MB → 4.4MB (3.3x), 58 JPEGs deleted\n2026-04-14T14:17:55.289952Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:17:55.289588+00:00 (14d retention)\n2026-04-14T14:18:35.418403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8206111759785831540, trigger=visual_change)\n2026-04-14T14:20:27.500187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-04-14T14:20:29.624118Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.4MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-04-14T14:20:31.856955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.7MB → 0.4MB (6.1x), 10 JPEGs deleted\n2026-04-14T14:22:00.976673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4916394158964482129, trigger=visual_change)\n2026-04-14T14:22:55.296927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:22:55.296703+00:00 (14d retention)\n2026-04-14T14:25:31.951028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 14 eligible frames\n2026-04-14T14:25:33.145014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.5MB (2.5x), 5 JPEGs deleted\n2026-04-14T14:25:34.856488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.2MB → 0.7MB (1.8x), 7 JPEGs deleted\n2026-04-14T14:27:55.304807Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:27:55.304779+00:00 (14d retention)\n2026-04-14T14:29:38.517771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=visual_change)\n2026-04-14T14:30:35.408687Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 110 eligible frames\n2026-04-14T14:30:41.139828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 12.9MB → 2.2MB (6.0x), 51 JPEGs deleted\n2026-04-14T14:30:51.419889Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 11.0MB → 4.3MB (2.6x), 57 JPEGs deleted\n2026-04-14T14:30:56.881450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.435124Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:30:59.496151Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3789566028108343630, trigger=click)\n2026-04-14T14:31:43.821924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:31:46.866533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3157640653486681547, trigger=visual_change)\n2026-04-14T14:32:55.339639Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:32:55.339587+00:00 (14d retention)\n2026-04-14T14:35:51.721821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:35:54.611650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:35:55.922868Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 13.6MB → 1.6MB (8.7x), 51 JPEGs deleted\n2026-04-14T14:36:02.750262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 14.7MB → 7.1MB (2.1x), 63 JPEGs deleted\n2026-04-14T14:36:12.650486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7000309365672198019, trigger=visual_change)\n2026-04-14T14:37:55.348236Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:37:55.348221+00:00 (14d retention)\n2026-04-14T14:40:08.577418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5629951037509037441, trigger=click)\n2026-04-14T14:41:02.836167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-14T14:41:06.534234Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 15.3MB → 1.1MB (14.5x), 57 JPEGs deleted\n2026-04-14T14:41:16.097503Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.4MB → 7.5MB (1.9x), 57 JPEGs deleted\n2026-04-14T14:42:55.357171Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:42:55.357147+00:00 (14d retention)\n2026-04-14T14:44:28.738574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-612684683583975627, trigger=visual_change)\n2026-04-14T14:46:16.708878Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:46:19.557385Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 5.3MB → 1.5MB (3.6x), 36 JPEGs deleted\n2026-04-14T14:46:24.403034Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.1MB → 2.7MB (2.6x), 27 JPEGs deleted\n2026-04-14T14:47:55.424452Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:47:55.424435+00:00 (14d retention)\n2026-04-14T14:48:41.009372Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4246160709188141984, trigger=click)\n2026-04-14T14:48:47.553454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1084008693035736359, trigger=click)\n2026-04-14T14:50:25.480453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:50:28.485537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7460632266692597754, trigger=visual_change)\n2026-04-14T14:51:24.535678Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T14:51:27.512153Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 4.8MB → 0.4MB (10.7x), 38 JPEGs deleted\n2026-04-14T14:51:33.606677Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.1MB → 2.9MB (2.8x), 25 JPEGs deleted\n2026-04-14T14:52:55.433752Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:52:55.433320+00:00 (14d retention)\n2026-04-14T14:56:33.775540Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames\n2026-04-14T14:56:39.821219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 0.9MB (4.3x), 24 JPEGs deleted\n2026-04-14T14:56:44.752488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 7.4MB → 1.7MB (4.3x), 27 JPEGs deleted\n2026-04-14T14:57:55.443422Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T11:57:55.443409+00:00 (14d retention)\n2026-04-14T15:01:45.399674Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-04-14T15:01:49.465494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.0MB → 2.8MB (2.5x), 29 JPEGs deleted\n2026-04-14T15:01:53.046601Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 3.0MB (2.1x), 36 JPEGs deleted\n2026-04-14T15:02:55.474176Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:02:55.474160+00:00 (14d retention)\n2026-04-14T15:06:53.169676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 64 eligible frames\n2026-04-14T15:06:55.665173Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 1.2MB (4.5x), 27 JPEGs deleted\n2026-04-14T15:07:02.107659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 7.8MB → 3.6MB (2.2x), 35 JPEGs deleted\n2026-04-14T15:07:55.482692Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:07:55.482593+00:00 (14d retention)\n2026-04-14T15:12:02.628622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 78 eligible frames\n2026-04-14T15:12:05.131516Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.8MB → 1.1MB (6.3x), 32 JPEGs deleted\n2026-04-14T15:12:11.020432Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 44 frames, 9.4MB → 4.3MB (2.2x), 44 JPEGs deleted\n2026-04-14T15:12:55.491418Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:12:55.490828+00:00 (14d retention)\n2026-04-14T15:15:20.566024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8875378980506821607, trigger=click)\n2026-04-14T15:15:23.148224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=visual_change)\n2026-04-14T15:15:24.075406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:15:24.098858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7207020035503630112, trigger=click)\n2026-04-14T15:17:11.962178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T15:17:13.277431Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 0.3MB (11.2x), 18 JPEGs deleted\n2026-04-14T15:17:17.628389Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 6.6MB → 2.3MB (2.9x), 26 JPEGs deleted\n2026-04-14T15:17:36.243353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6000635913786649477, trigger=click)\n2026-04-14T15:17:55.531797Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:17:55.531770+00:00 (14d retention)\n2026-04-14T15:22:17.693217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-14T15:22:18.884981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.6MB → 0.3MB (10.9x), 17 JPEGs deleted\n2026-04-14T15:22:21.172808Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.3MB → 2.5MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:22:55.539673Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:22:55.539654+00:00 (14d retention)\n2026-04-14T15:25:25.610381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:26:49.301590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=click)\n2026-04-14T15:26:51.542504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1655135925502221350, trigger=visual_change)\n2026-04-14T15:27:13.114854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:21.353328Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 119 eligible frames\n2026-04-14T15:27:25.974170Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.5MB → 2.9MB (3.9x), 52 JPEGs deleted\n2026-04-14T15:27:35.813176Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:35.822388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:27:36.622080Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 65 frames, 15.9MB → 6.6MB (2.4x), 65 JPEGs deleted\n2026-04-14T15:27:49.071787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:52.077009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:27:55.550421Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:27:55.550401+00:00 (14d retention)\n2026-04-14T15:28:20.260449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:32:37.193345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 126 eligible frames\n2026-04-14T15:32:45.043380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 10.7MB → 5.1MB (2.1x), 64 JPEGs deleted\n2026-04-14T15:32:54.458631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 13.3MB → 5.5MB (2.4x), 60 JPEGs deleted\n2026-04-14T15:32:55.542880Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:32:55.542752+00:00 (14d retention)\n2026-04-14T15:36:04.808574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:36:30.969666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:02.898461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:37:54.586525Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames\n2026-04-14T15:37:55.547050Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:37:55.547032+00:00 (14d retention)\n2026-04-14T15:38:01.348539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.3MB → 3.4MB (3.0x), 51 JPEGs deleted\n2026-04-14T15:38:15.754508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 13.2MB → 5.3MB (2.5x), 64 JPEGs deleted\n2026-04-14T15:39:48.709283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:54.714451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:39:57.776339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6815427834171820845, trigger=visual_change)\n2026-04-14T15:42:55.552896Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:42:55.552880+00:00 (14d retention)\n2026-04-14T15:43:16.259372Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames\n2026-04-14T15:43:18.036233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 26 frames, 4.5MB → 1.6MB (2.8x), 26 JPEGs deleted\n2026-04-14T15:43:19.391341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.6MB → 0.6MB (10.1x), 20 JPEGs deleted\n2026-04-14T15:47:55.574284Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:47:55.574249+00:00 (14d retention)\n2026-04-14T15:48:20.298931Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames\n2026-04-14T15:48:23.731169Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 10.2MB → 2.4MB (4.2x), 54 JPEGs deleted\n2026-04-14T15:48:26.503883Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.4MB → 2.5MB (3.7x), 38 JPEGs deleted\n2026-04-14T15:52:55.587286Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:52:55.587254+00:00 (14d retention)\n2026-04-14T15:53:26.621191Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames\n2026-04-14T15:53:28.821643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.5MB → 2.2MB (2.1x), 25 JPEGs deleted\n2026-04-14T15:53:30.416446Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.6MB → 0.7MB (3.6x), 18 JPEGs deleted\n2026-04-14T15:53:32.360475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:53:35.475948Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7919455579224234565, trigger=click)\n2026-04-14T15:56:06.399078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:11.109582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:15.422479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:18.476592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:44.598942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:56:54.669771Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T15:57:55.595084Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T12:57:55.595058+00:00 (14d retention)\n2026-04-14T15:58:11.596281Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8738535657739620541, trigger=click)\n2026-04-14T15:58:31.041427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 38 eligible frames\n2026-04-14T15:58:32.463008Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.3MB → 0.2MB (9.4x), 15 JPEGs deleted\n2026-04-14T15:58:36.512566Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.9MB → 1.6MB (2.5x), 21 JPEGs deleted\n2026-04-14T16:02:55.604536Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:02:55.604488+00:00 (14d retention)\n2026-04-14T16:03:36.609135Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames\n2026-04-14T16:03:37.955262Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.5MB → 0.5MB (4.8x), 15 JPEGs deleted\n2026-04-14T16:03:39.651068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.7MB → 0.3MB (9.6x), 15 JPEGs deleted\n2026-04-14T16:04:26.964490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:04:42.830687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8738535657739620541, trigger=visual_change)\n2026-04-14T16:06:02.589838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:07:55.633317Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:07:55.633296+00:00 (14d retention)\n2026-04-14T16:08:39.791681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 122 eligible frames\n2026-04-14T16:08:43.628453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 15.0MB → 3.4MB (4.4x), 64 JPEGs deleted\n2026-04-14T16:08:47.160887Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 12.4MB → 3.4MB (3.7x), 56 JPEGs deleted\n2026-04-14T16:10:48.891069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4870635355334957920, trigger=visual_change)\n2026-04-14T16:12:55.646485Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:12:55.646457+00:00 (14d retention)\n2026-04-14T16:13:47.942541Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 63 eligible frames\n2026-04-14T16:13:48.912974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7450344034841442434, trigger=visual_change)\n2026-04-14T16:13:50.513289Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 7.6MB → 1.0MB (7.9x), 29 JPEGs deleted\n2026-04-14T16:13:54.676310Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.4MB → 3.4MB (2.2x), 32 JPEGs deleted\n2026-04-14T16:17:55.653279Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:17:55.652278+00:00 (14d retention)\n2026-04-14T16:18:55.349688Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames\n2026-04-14T16:18:59.205441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.2MB → 1.1MB (6.5x), 28 JPEGs deleted\n2026-04-14T16:19:06.427354Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 8.1MB → 4.5MB (1.8x), 35 JPEGs deleted\n2026-04-14T16:21:59.534465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:22:04.693330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=visual_change)\n2026-04-14T16:22:55.679138Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:22:55.679122+00:00 (14d retention)\n2026-04-14T16:23:34.744403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:23:34.759184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:24:06.731414Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames\n2026-04-14T16:24:09.119925Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 8.4MB → 2.0MB (4.1x), 36 JPEGs deleted\n2026-04-14T16:24:14.225245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 8.9MB → 4.7MB (1.9x), 42 JPEGs deleted\n2026-04-14T16:26:18.251770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:19.743862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=369455291539139266, trigger=click)\n2026-04-14T16:27:55.688719Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:27:55.688688+00:00 (14d retention)\n2026-04-14T16:29:14.299471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T16:29:17.167645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.3MB → 2.0MB (3.6x), 43 JPEGs deleted\n2026-04-14T16:29:21.720864Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.9MB → 5.7MB (1.7x), 55 JPEGs deleted\n2026-04-14T16:31:40.552397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=369455291539139266, trigger=click)\n2026-04-14T16:32:55.696246Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:32:55.696203+00:00 (14d retention)\n2026-04-14T16:34:22.609996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-04-14T16:34:25.135817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.6MB → 0.3MB (14.2x), 22 JPEGs deleted\n2026-04-14T16:34:30.877225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 6.4MB → 2.4MB (2.6x), 25 JPEGs deleted\n2026-04-14T16:37:55.724744Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:37:55.724720+00:00 (14d retention)\n2026-04-14T16:39:31.011139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:39:32.425814Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.3MB (8.5x), 13 JPEGs deleted\n2026-04-14T16:39:34.948830Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.4MB → 1.0MB (4.6x), 15 JPEGs deleted\n2026-04-14T16:42:55.734494Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:42:55.734479+00:00 (14d retention)\n2026-04-14T16:44:35.027903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 35 eligible frames\n2026-04-14T16:44:36.672977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.9MB → 0.5MB (5.2x), 12 JPEGs deleted\n2026-04-14T16:44:40.586410Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 6.2MB → 2.5MB (2.4x), 21 JPEGs deleted\n2026-04-14T16:47:55.742073Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:47:55.741939+00:00 (14d retention)\n2026-04-14T16:49:40.718908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-04-14T16:49:42.346703Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.8MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-04-14T16:49:47.868971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 5.3MB → 1.7MB (3.1x), 17 JPEGs deleted\n2026-04-14T16:52:55.667844Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:52:55.667820+00:00 (14d retention)\n2026-04-14T16:54:48.497835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 46 eligible frames\n2026-04-14T16:54:49.922199Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.8MB → 0.4MB (11.2x), 19 JPEGs deleted\n2026-04-14T16:54:54.706388Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.7MB → 1.6MB (4.8x), 25 JPEGs deleted\n2026-04-14T16:56:50.089511Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8818413376300492567, trigger=visual_change)\n2026-04-14T16:57:20.656769Z WARN screenpipe_db::db: wal checkpoint: busy (could not truncate), -1 pages in WAL\n2026-04-14T16:57:55.662962Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T13:57:55.662927+00:00 (14d retention)\n2026-04-14T16:59:55.767800Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=96 elapsed=1.053288791s\n2026-04-14T16:59:55.769599Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 96 eligible frames\n2026-04-14T16:59:58.894904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 11.7MB → 0.5MB (24.6x), 46 JPEGs deleted\n2026-04-14T17:00:14.749178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 13.5MB → 5.2MB (2.6x), 48 JPEGs deleted\n2026-04-14T17:02:55.659451Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:02:55.659435+00:00 (14d retention)\n2026-04-14T17:05:16.082429Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=77 elapsed=1.327667375s\n2026-04-14T17:05:16.084332Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames\n2026-04-14T17:05:18.118468Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 5.1MB → 0.5MB (10.7x), 20 JPEGs deleted\n2026-04-14T17:05:30.087021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 10.0MB → 5.5MB (1.8x), 55 JPEGs deleted\n2026-04-14T17:07:01.806784Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=243 elapsed=1.042996s\n2026-04-14T17:07:46.287201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.309106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:07:55.655238Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:07:55.655231+00:00 (14d retention)\n2026-04-14T17:07:58.345534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5581028462895069485, trigger=visual_change)\n2026-04-14T17:08:28.608843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3152190722938032230, trigger=visual_change)\n2026-04-14T17:10:31.658303Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=79 elapsed=1.566973042s\n2026-04-14T17:10:31.658463Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:10:35.459641Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 6.4MB → 1.1MB (5.6x), 29 JPEGs deleted\n2026-04-14T17:10:43.022575Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 9.0MB → 5.8MB (1.5x), 48 JPEGs deleted\n2026-04-14T17:12:55.653231Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:12:55.652982+00:00 (14d retention)\n2026-04-14T17:15:43.263260Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 153 eligible frames\n2026-04-14T17:15:59.389929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 75 frames, 10.1MB → 4.1MB (2.5x), 75 JPEGs deleted\n2026-04-14T17:16:10.897865Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 11.4MB → 3.5MB (3.3x), 76 JPEGs deleted\n2026-04-14T17:17:55.649647Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:17:55.649633+00:00 (14d retention)\n2026-04-14T17:21:11.641235Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames\n2026-04-14T17:21:19.985906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 9.3MB → 3.5MB (2.6x), 55 JPEGs deleted\n2026-04-14T17:21:25.976624Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 6.4MB → 1.8MB (3.6x), 43 JPEGs deleted\n2026-04-14T17:22:55.646051Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:22:55.645866+00:00 (14d retention)\n2026-04-14T17:23:09.936012Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.347205292s\n2026-04-14T17:26:05.225828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:14.276632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8324450374431620093, trigger=visual_change)\n2026-04-14T17:26:26.477047Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames\n2026-04-14T17:26:34.102746Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 8.5MB → 3.4MB (2.5x), 52 JPEGs deleted\n2026-04-14T17:26:38.115284Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.7MB → 1.4MB (4.1x), 25 JPEGs deleted\n2026-04-14T17:27:55.801234Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:27:55.801194+00:00 (14d retention)\n2026-04-14T17:31:39.042711Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 138 eligible frames\n2026-04-14T17:31:48.831043Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=249 elapsed=1.215641041s\n2026-04-14T17:31:59.089629Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 11.6MB → 3.9MB (2.9x), 69 JPEGs deleted\n2026-04-14T17:32:11.853137Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 67 frames, 8.5MB → 1.7MB (5.0x), 67 JPEGs deleted\n2026-04-14T17:32:55.812083Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:32:55.811717+00:00 (14d retention)\n2026-04-14T17:37:13.198520Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=95 elapsed=1.328045542s\n2026-04-14T17:37:13.198997Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 95 eligible frames\n2026-04-14T17:37:27.332371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 10.0MB → 3.4MB (3.0x), 59 JPEGs deleted\n2026-04-14T17:37:32.068206Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 7.7MB → 2.3MB (3.4x), 34 JPEGs deleted\n2026-04-14T17:37:55.818963Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:37:55.818931+00:00 (14d retention)\n2026-04-14T17:38:25.380376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:25.379777Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)\n2026-04-14T17:38:52.131080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)\n2026-04-14T17:38:59.077013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:38:59.079876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)\n2026-04-14T17:39:02.269917Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=click)\n2026-04-14T17:42:32.872394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 75 eligible frames\n2026-04-14T17:42:35.825377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 6.9MB → 2.3MB (3.0x), 42 JPEGs deleted\n2026-04-14T17:42:38.006811Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 8.0MB → 1.8MB (4.5x), 31 JPEGs deleted\n2026-04-14T17:42:55.829364Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T14:42:55.829335+00:00 (14d retention)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"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.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"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.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5078125,"top":1.0,"width":0.012890625,"height":-0.020833373},"role_description":"text"}]...
|
9019075205790783388
|
2639593268560635249
|
click
|
accessibility
|
NULL
|
2026-04-13T18:53:26.194571Z INFO screenpipe_engin 2026-04-13T18:53:26.194571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2525325065609490636, trigger=click)
2026-04-13T18:54:48.394617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T18:56:28.358108Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T15:56:28.358077+00:00 (14d retention)
2026-04-13T18:57:24.630003Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-04-13T18:57:26.008482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.3MB → 1.1MB (3.8x), 18 JPEGs deleted
2026-04-13T19:01:28.309932Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:01:28.309902+00:00 (14d retention)
2026-04-13T19:01:34.835096Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8845567138521432327, trigger=click)
2026-04-13T19:02:26.033245Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-13T19:02:29.410795Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 58 frames, 15.1MB → 2.4MB (6.3x), 58 JPEGs deleted
2026-04-13T19:06:28.306223Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:06:28.306189+00:00 (14d retention)
2026-04-13T19:07:29.443796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-13T19:07:32.264873Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.3MB → 1.9MB (4.9x), 49 JPEGs deleted
2026-04-13T19:09:21.780997Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2535583028595392832, trigger=click)
2026-04-13T19:11:28.301542Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:11:28.301502+00:00 (14d retention)
2026-04-13T19:12:32.301751Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 55 eligible frames
2026-04-13T19:12:35.543171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 8.4MB → 0.2MB (34.0x), 54 JPEGs deleted
2026-04-13T19:15:28.279261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643209958340923733, trigger=click)
2026-04-13T19:16:28.300071Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:16:28.300040+00:00 (14d retention)
2026-04-13T19:17:35.879347Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 33 eligible frames
2026-04-13T19:17:37.771162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.0MB → 0.2MB (21.2x), 32 JPEGs deleted
2026-04-13T19:21:28.313672Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:21:28.313650+00:00 (14d retention)
2026-04-13T19:21:43.867272Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:21:53.316112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7726912391365776224, trigger=click)
2026-04-13T19:22:37.824162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-13T19:22:39.564867Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 4.5MB → 0.2MB (19.7x), 29 JPEGs deleted
2026-04-13T19:23:58.293564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:05.926037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:07.100441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:08.189505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:09.316024Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:10.334454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:11.039989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.279934Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:12.934012Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:13.905703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:14.688081Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:16.790073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:17.648048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:18.648340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:20.939136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3870500721152908643, trigger=click)
2026-04-13T19:24:32.085226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1677564857471996960, trigger=click)
2026-04-13T19:24:52.669280Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5315255766850756707, trigger=click)
2026-04-13T19:26:28.311385Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:26:28.311371+00:00 (14d retention)
2026-04-13T19:27:39.600820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-13T19:27:43.607748Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 71 frames, 10.7MB → 2.0MB (5.3x), 71 JPEGs deleted
2026-04-13T19:29:29.337437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6191878184103635993, trigger=click)
2026-04-13T19:30:53.305205Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-13T19:31:28.308892Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:31:28.308882+00:00 (14d retention)
2026-04-13T19:32:39.123443Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:32:43.640042Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-13T19:32:47.533673Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 69 frames, 10.8MB → 0.5MB (22.6x), 69 JPEGs deleted
2026-04-13T19:32:50.924091Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1693584930482156986, trigger=click)
2026-04-13T19:36:28.306590Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-30T16:36:28.306551+00:00 (14d retention)
2026-04-13T19:37:47.886163Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-13T19:37:51.291730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:37:52.768785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 87 frames, 13.5MB → 0.5MB (28.8x), 87 JPEGs deleted
2026-04-13T19:37:57.364851Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1366768294006797733, trigger=visual_change)
2026-04-13T19:38:38.577300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4736856628251450227, trigger=click)
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-strt
zsh: command not found: sp-strt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 21900
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-13T19:39:27.177326Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-13T19:39:29.590345Z WARN sqlx::query: summary="-- Partial index on …" db.statement="\n\n-- Partial index on frames.elements_ref_frame_id to eliminate the full\n-- table scan in the retention anchor-frame subquery.\n--\n-- The correlated subquery in delete_time_range_batch:\n-- SELECT DISTINCT f.id FROM frames f\n-- WHERE f.timestamp BETWEEN ?1 AND ?2\n-- AND EXISTS (SELECT 1 FROM frames ref\n-- WHERE ref.elements_ref_frame_id = f.id\n-- AND ref.timestamp NOT BETWEEN ?1 AND ?2)\n--\n-- falls back to a full scan of `frames` on the inner EXISTS without this\n-- index (elements_ref_frame_id was added in 20260318000000 without one).\n-- Measured 5m55s per 1-hour retention batch on a 33k-frame DB, making\n-- retention unusable on any non-trivial backlog.\n--\n-- With the index, the inner plan becomes:\n-- SEARCH ref USING INDEX idx_frames_elements_ref_frame_id (elements_ref_frame_id=?)\n-- and the same query runs in ~5ms.\n--\n-- Partial (WHERE elements_ref_frame_id IS NOT NULL) because only frames\n-- that reference a dedup anchor are relevant here. Storage cost is\n-- negligible -- single-digit MB/year for typical capture volume, and it\n-- is the smallest index on the frames table by a wide margin.\nCREATE INDEX IF NOT EXISTS idx_frames_elements_ref_frame_id ON frames(elements_ref_frame_id)\nWHERE\n elements_ref_frame_id IS NOT NULL;\n" rows_affected=0 rows_returned=0 elapsed=1.230052917s
2026-04-13T19:39:29.593268Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-13T19:39:29.594665Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-13T19:39:29.594680Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-13T19:39:29.595089Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-13T19:39:29.595024Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-13T19:39:29.595128Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-13T19:39:29.595223Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-13T19:39:29.595562Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-13T19:39:29.595770Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-13T19:39:29.596448Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-13T19:39:29.596584Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-13T19:39:29.596715Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-13T19:39:29.596827Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-13T19:39:29.596844Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ sp-start
[1] 24316
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-14T09:23:18.095876Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-14T09:23:19.016665Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-14T09:23:19.018052Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-14T09:23:19.018065Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-14T09:23:19.018310Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-14T09:23:19.018350Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-14T09:23:19.018329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-14T09:23:19.018781Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-14T09:23:19.018887Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-14T09:23:19.018976Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-14T09:23:19.019743Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-14T09:23:19.021386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-14T09:23:19.021709Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-14T09:23:19.021835Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-14T09:23:19.021852Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~/.screenpipe/data/data $ 2026-04-14T09:43:54.022784Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:43:54.022742+00:00 (14d retention)
2026-04-14T09:44:07.036758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:16.412880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T09:44:31.467140Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-04-14T09:44:32.220816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.2MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:33.112790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.5MB → 0.4MB (6.9x), 10 JPEGs deleted
2026-04-14T09:44:49.822061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=visual_change)
2026-04-14T09:44:58.085483Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1260068684416652810, trigger=click)
2026-04-14T09:45:11.008075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=visual_change)
2026-04-14T09:45:27.976077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:28.005455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6037618265436815739, trigger=click)
2026-04-14T09:45:33.771220Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6619028446781713005, trigger=click)
2026-04-14T09:46:17.937329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:20.967541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6551069930100399172, trigger=visual_change)
2026-04-14T09:46:39.124248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=visual_change)
2026-04-14T09:46:48.114315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8975630290856622014, trigger=click)
2026-04-14T09:46:48.134347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8975630290856622014, trigger=click)
2026-04-14T09:48:19.010549Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-14T09:48:28.225785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:28.241367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2746019670363252567, trigger=click)
2026-04-14T09:48:35.474701Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2313032521647048085, trigger=click)
2026-04-14T09:48:44.297355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=529628650036307666, trigger=click)
2026-04-14T09:48:54.016503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:48:54.016484+00:00 (14d retention)
2026-04-14T09:49:33.136435Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 87 eligible frames
2026-04-14T09:49:35.411222Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 33 frames, 8.9MB → 1.6MB (5.4x), 33 JPEGs deleted
2026-04-14T09:49:39.291290Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 10.8MB → 4.1MB (2.6x), 52 JPEGs deleted
2026-04-14T09:52:10.262616Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4590837745933313988, trigger=click)
2026-04-14T09:52:25.201982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:28.245911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:37.345773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:40.396144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4590837745933313988, trigger=visual_change)
2026-04-14T09:52:54.098628Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2540129927862717858, trigger=click)
2026-04-14T09:52:54.108786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2540129927862717858, trigger=click)
2026-04-14T09:53:13.724192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:16.763953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:19.793338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:25.860403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:28.887448Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:31.919424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:44.021891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6850664184897375859, trigger=visual_change)
2026-04-14T09:53:53.090419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:54.010522Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:53:54.010512+00:00 (14d retention)
2026-04-14T09:53:56.129621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:53:59.154578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4595186536147244130, trigger=visual_change)
2026-04-14T09:54:05.213884Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:08.251183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:14.329171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6448776714852722509, trigger=visual_change)
2026-04-14T09:54:39.747828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 186 eligible frames
2026-04-14T09:54:41.500859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2366998612440519548, trigger=visual_change)
2026-04-14T09:54:44.836247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 14.4MB → 3.3MB (4.3x), 86 JPEGs deleted
2026-04-14T09:54:51.018273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 14.3MB → 5.7MB (2.5x), 98 JPEGs deleted
2026-04-14T09:58:35.439655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7018639353123991036, trigger=click)
2026-04-14T09:58:53.989016Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T06:58:53.989006+00:00 (14d retention)
2026-04-14T09:59:51.618785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 150 eligible frames
2026-04-14T09:59:57.069345Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 80 frames, 12.2MB → 4.4MB (2.8x), 80 JPEGs deleted
2026-04-14T10:00:04.665192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.2MB → 5.4MB (2.3x), 68 JPEGs deleted
2026-04-14T10:00:36.881359Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:39.932677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:00:42.945257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:04.112827Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:01:16.238890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:02:59.467728Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5923491068615152659, trigger=visual_change)
2026-04-14T10:03:05.552909Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:11.606983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:14.614126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3705556434509229016, trigger=visual_change)
2026-04-14T10:03:53.981433Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:03:53.981403+00:00 (14d retention)
2026-04-14T10:03:58.834814Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6150758636940404341, trigger=visual_change)
2026-04-14T10:04:00.100685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:04:00.146650Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4694409291181169613, trigger=click)
2026-04-14T10:05:05.479270Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-04-14T10:05:08.174475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.1MB → 2.2MB (2.8x), 36 JPEGs deleted
2026-04-14T10:05:10.425255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.1MB → 1.7MB (3.5x), 32 JPEGs deleted
2026-04-14T10:08:53.973503Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-31T07:08:53.973164+00:00 (14d retention)
2026-04-14T10:09:00.468065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8881429433378241414, trigger=visual_change)
2026-04-14T10:09:06.549617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:09:09.615547Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6427964206918609197, trigger=visual_change)
2026-04-14T10:10:06.325707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:11.148229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 102 eligible frames
2026-04-14T10:10:12.381982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=visual_change)
2026-04-14T10:10:13.824381Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 7.6MB → 2.3MB (3.2x), 43 JPEGs deleted
2026-04-14T10:10:15.122322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6530469067082311299, trigger=click)
2026-04-14T10:10:17.229988Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 3.6MB (2.9x), 57 JPEGs deleted
2026-04-14T10:10:33.676801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6778409979359956321, trigger=visual_change)
2026-04-14T10:10:37.624083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6778409979359956321, trigger=click)
2026-04-14T10:10:51.985275Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=visual_change)
2026-04-14T10:10:52.889466Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7094674540517570975, trigger=click)
2026-04-14T10:10:52.889574Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7094674540517570975, trigger=click)
2026-04-14T10:11:00.937137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:00.949417Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.293835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:05.297907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.051342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:06.071267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-762158172847331641, trigger=click)
2026-04-14T10:11:10.563386Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=246851100492228743, trigger=click)
2026-04-14T10:12:29.207928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5319725887676078079, trigger=click)
2026-04-14T10:12:29.208185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5319725887676078079, trigger=click)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ 2026-04-14T10:12:40.636861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5268190696957260765, trigger=click)
2026-04-14T10:12:43.314439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for mon...
|
NULL
|
|
14590
|
329
|
41
|
2026-04-14T14:00:02.117417+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776175202117_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFile...EoitViewHistory BookmarksProfilesToo FirefoxFile...EoitViewHistory BookmarksProfilesToolsWindow Help• github.com/jiminny/app/pull/11932jiminny / app&'Issues - app in Jiminny SonarQube‹> Code8? Pull requests 28C. Agents Actions D Wiki ® Security and quality 24 Insights Lộs SettingsPlatform Sprint 1 Q2 - Platform Tea® On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20543 add AJ reports User pilcZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 | us-east-2JY-20543 add AJ reports User pilc( SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity@ JiminnyService-Desk - Queues - PlatformJY-20543 add AJ reports User pilc(x) Configure SSH access to multiple© New TabC CloudWatch I us-east-2f. Jy 20541 stale records pr 1 by Vasi+ New TabJY-20543 add AJ reports User pilot tracking #11932 •87 Open LakyLak wants to merge 5 commits into JY-18909-automated-reports-ask-jiminny from JY-20543-AJ-report-tracking• Able to mergeCode-Conversation 4a Commits 5E Checks 2E Files changed 7LakyLak commented 5 days agoNo description provided.E LakyLak added 4 commits 5 days agoo @ JY-20543 add AJ reports User pilot trackinga @Jy-20543 code smellsa @Jy-20543 fix testa @JY-20543 fix event@ < sonarqubecloud bot commented 5 days ago~ Quality Gate passedIssuesv O New issues© O Accepted issuesMeasuresv O Security Hotspotsr 76.7% Coverage on New Codev 0.0% Duplication on New CodeSee analysis details on SonarQube Cloud+284 -1 шuово..Reviewers@ nikolaybiaivanov@ Vasil-Jiminny@yalokin-jiminnyStill in progress? Convert to draftAssigneesX 609280a No one-assign yourselfLabelsX 21ab308None yetr93a69ebv01241ae ProjectsNone yetMilestoneNo milestoneDevelopmentSuccessfully merging this pull request may closethese issues.None yetNotificationscustomize& UnsubscribeYou're receiving notifications because you'rewatching this repository.4 participants& Lock conversationC< 40 ll • [ Retro - Platform • now100% CSTue 14 Apr 17:00:01*Q Type to search• @ LakyLak requested review from Vasil-Jiminny, nikolaybiaivanov and yalokin-jiminny 5 days agonikolaybiaivanov approved these changes 5 days ago@ yalokin-siminny commented 5 days ago@claudeView reviewed changes...
|
NULL
|
9018809783489656897
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFile...EoitViewHistory BookmarksProfilesToo FirefoxFile...EoitViewHistory BookmarksProfilesToolsWindow Help• github.com/jiminny/app/pull/11932jiminny / app&'Issues - app in Jiminny SonarQube‹> Code8? Pull requests 28C. Agents Actions D Wiki ® Security and quality 24 Insights Lộs SettingsPlatform Sprint 1 Q2 - Platform Tea® On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20543 add AJ reports User pilcZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 | us-east-2JY-20543 add AJ reports User pilc( SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity@ JiminnyService-Desk - Queues - PlatformJY-20543 add AJ reports User pilc(x) Configure SSH access to multiple© New TabC CloudWatch I us-east-2f. Jy 20541 stale records pr 1 by Vasi+ New TabJY-20543 add AJ reports User pilot tracking #11932 •87 Open LakyLak wants to merge 5 commits into JY-18909-automated-reports-ask-jiminny from JY-20543-AJ-report-tracking• Able to mergeCode-Conversation 4a Commits 5E Checks 2E Files changed 7LakyLak commented 5 days agoNo description provided.E LakyLak added 4 commits 5 days agoo @ JY-20543 add AJ reports User pilot trackinga @Jy-20543 code smellsa @Jy-20543 fix testa @JY-20543 fix event@ < sonarqubecloud bot commented 5 days ago~ Quality Gate passedIssuesv O New issues© O Accepted issuesMeasuresv O Security Hotspotsr 76.7% Coverage on New Codev 0.0% Duplication on New CodeSee analysis details on SonarQube Cloud+284 -1 шuово..Reviewers@ nikolaybiaivanov@ Vasil-Jiminny@yalokin-jiminnyStill in progress? Convert to draftAssigneesX 609280a No one-assign yourselfLabelsX 21ab308None yetr93a69ebv01241ae ProjectsNone yetMilestoneNo milestoneDevelopmentSuccessfully merging this pull request may closethese issues.None yetNotificationscustomize& UnsubscribeYou're receiving notifications because you'rewatching this repository.4 participants& Lock conversationC< 40 ll • [ Retro - Platform • now100% CSTue 14 Apr 17:00:01*Q Type to search• @ LakyLak requested review from Vasil-Jiminny, nikolaybiaivanov and yalokin-jiminny 5 days agonikolaybiaivanov approved these changes 5 days ago@ yalokin-siminny commented 5 days ago@claudeView reviewed changes...
|
14588
|
|
31482
|
636
|
18
|
2026-04-15T15:49:13.376866+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776268153376_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Secure http://[IP_ADDRESS]:8767/audio_transcriptions_fts_config/~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam+ New Tabmenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask GeminiPre vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagesqlite-web 0.7.2 db.sqlite audio_transcriptions_fts_configtable name...Structure_sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audie. transcriptigns..audio_transcript| budio ranseriptions. te contig Columnsaudio_transcriptions_.Columnelementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframes |Indexesframes_fts (v)frames_fts_configNameframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (")ui_events_fts_configui_events_fts_dataui_events_fts_idxvideo_chunksContentQueryExportSQLCREATE TABLE 'audio_transcriptions_fts_config' (K PRIMARY KEY,Data typeColumnsSQLite database browser v0.7.2, powered by Flask and Peewee. © 2026 Charles Leifervision lacsToggle helper tablesAllow nullUnique06.126:8767/audio transcriptions fts config/CMOOAA 048 Wed 15Apr 18:49:13QueryPrimary keySQLActionsread-onlyread-onlyDrop?...
|
NULL
|
9018771531341018100
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Secure http://[IP_ADDRESS]:8767/audio_transcriptions_fts_config/~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam+ New Tabmenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask GeminiPre vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagesqlite-web 0.7.2 db.sqlite audio_transcriptions_fts_configtable name...Structure_sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audie. transcriptigns..audio_transcript| budio ranseriptions. te contig Columnsaudio_transcriptions_.Columnelementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframes |Indexesframes_fts (v)frames_fts_configNameframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (")ui_events_fts_configui_events_fts_dataui_events_fts_idxvideo_chunksContentQueryExportSQLCREATE TABLE 'audio_transcriptions_fts_config' (K PRIMARY KEY,Data typeColumnsSQLite database browser v0.7.2, powered by Flask and Peewee. © 2026 Charles Leifervision lacsToggle helper tablesAllow nullUnique06.126:8767/audio transcriptions fts config/CMOOAA 048 Wed 15Apr 18:49:13QueryPrimary keySQLActionsread-onlyread-onlyDrop?...
|
31479
|
|
42115
|
892
|
50
|
2026-04-17T06:46:24.520474+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776408384520_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelplohl→meet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting, annotating)ChromeFileViewHistolyProfilesWindowHelpInbPla1 ServiceFont ACost|cProject• Fix Der|[JY-97Projecthttps//jiminny.atlassian.net/jira/software/c/projects/JY/boards/3788|(X) SSHnotoeaeeEa DatadogPlatform Team88:meet.google.comNikolay Yankov (You, presenting, annotating)Q Search board7READY FOR DEV 8Rework Nudges -Phase 2 - changeNudges to use the...bacxiog$A) JY-20489You are presentingTo avoid an infinity mirror, don't share your entire screen or browser window.Share just a tab or a different window instead.Investigate and fixwhy exceedFontawesome...MAINTENANCEReady for DevShow my screen anywayStop presenting0000=M JY-2056417AI Reports > Empty|page design andpromotionAJ REPORTSBacklog®6 ••..=[) JY-20372|Send emailVideo settings9:46 AM | Daily - Platform*OUV.dpdev.ap|Lukas Kovalikeliyan Geor..ikolay Yankov• | Daily - Platform • now100% <478• Fri 17 Apr 9:46:246=Q8• Fri 17 Apr 9:46dev.ap0 All BookmarksSteliyan GeorgievNikolay NikolovNikolay NikolovAneliya Angel.Nikolay YankovAneliya AngelovaLukas Kovalik0:32=...
|
NULL
|
9018524162216633629
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelplohl→meet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting, annotating)ChromeFileViewHistolyProfilesWindowHelpInbPla1 ServiceFont ACost|cProject• Fix Der|[JY-97Projecthttps//jiminny.atlassian.net/jira/software/c/projects/JY/boards/3788|(X) SSHnotoeaeeEa DatadogPlatform Team88:meet.google.comNikolay Yankov (You, presenting, annotating)Q Search board7READY FOR DEV 8Rework Nudges -Phase 2 - changeNudges to use the...bacxiog$A) JY-20489You are presentingTo avoid an infinity mirror, don't share your entire screen or browser window.Share just a tab or a different window instead.Investigate and fixwhy exceedFontawesome...MAINTENANCEReady for DevShow my screen anywayStop presenting0000=M JY-2056417AI Reports > Empty|page design andpromotionAJ REPORTSBacklog®6 ••..=[) JY-20372|Send emailVideo settings9:46 AM | Daily - Platform*OUV.dpdev.ap|Lukas Kovalikeliyan Geor..ikolay Yankov• | Daily - Platform • now100% <478• Fri 17 Apr 9:46:246=Q8• Fri 17 Apr 9:46dev.ap0 All BookmarksSteliyan GeorgievNikolay NikolovNikolay NikolovAneliya Angel.Nikolay YankovAneliya AngelovaLukas Kovalik0:32=...
|
42114
|
|
52873
|
1147
|
19
|
2026-04-20T07:46:26.039320+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776671186039_m2.jpg...
|
PhpStorm
|
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Find in Files
9 matches in 3 files
File mask:
*.ph Find in Files
9 matches in 3 files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
$this->userPilotClient->
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams
/Users/lukas/jiminny/app/app/Models/Crm
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f
/Users/lukas/jiminny/app/app/Observers
/Users/lukas/jiminny/app/app/Services/Mail
/Users/lukas/jiminny/app/app/Console/Commands/Activities
/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/User
/Users/lukas/jiminny/app/app/Models/Activity
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights
/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity
/Users/lukas/jiminny/app/app/Component/Activity/Event
/Users/lukas/jiminny/app/app/Component/Sidekick
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences
/Users/lukas/jiminny/app/app/Listeners/Activities/Bots
/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers
/Users/lukas/jiminny/app/app/Events/Activities/Bots
/Users/lukas/jiminny/app/app/Component/MeetingBot
/Users/lukas/jiminny/app/app/Services/Activity/RingCentral
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot
/Users/lukas/jiminny/app/app/Services/Activity/Gmail
/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/Mailbox
/Users/lukas/jiminny/app/app/Console
/Users/lukas/jiminny/app/front-end/src/composables
/Users/lukas/jiminny/app/app/Console/Commands/Calendars
/Users/lukas/jiminny/app/app/Http/Controllers/API
/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits
/Users/lukas/jiminny/app/app/Component/Queue
/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/Transcription/Job
/Users/lukas/jiminny/app/tests/Unit/Services/Listeners
/Users/lukas/jiminny/app/app/Services/Crm/Listeners
/Users/lukas/jiminny/app/app/Traits
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/tests/Unit/Services/Crm
/Users/lukas/jiminny/app/app/Services/Activity
/Users/lukas/jiminny/app/app/Services/Calendar/Command
/Users/lukas/jiminny/app/.idea/queries
/Users/lukas/jiminny/app/vendor/hubspot/api-client/codegen/Crm
/Users/lukas/jiminny/app/vendor/hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Fields
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Services/Crm/Copper
/Users/lukas/jiminny/app/app/Services/Crm/Bullhorn
/Users/lukas/jiminny/app/app/Notifications/Channels
/Users/lukas/jiminny/app/tests/Unit
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Interactions/Settings/Teams
/Users/lukas/jiminny/app/app/Exceptions/Crm
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/vendor/hubspot/hubspot-php/src/Endpoints
/Users/lukas/jiminny/app/config
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Redis/Connections
/Users/lukas/jiminny/app/app/Http/Controllers/Settings/Teams
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook/Traits
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Broadcasting
/Users/lukas/jiminny/app/app/Component/FeatureFlags
/Users/lukas/jiminny/app/app/Component/Activity
/Users/lukas/jiminny/app/app/Component/ActivitySearch
/Users/lukas/jiminny/app/tests/Unit/Events/Activities/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Pagination
/Users/lukas/jiminny/app/app/Console/Commands/Dev
/Users/lukas/jiminny/app/front-end
/Users/lukas/jiminny/app/app/Component/Prophet
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Component/AskAnything
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/OnDemandLevel/Events
/Users/lukas/jiminny/app/app/Component/AskAnything/Events
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/DealLevel/Traits
/Users/lukas/jiminny/app/app/Component/ProphetAi
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/d1e2c340-64e9-49c6-aa9a-196201874532
/Users/lukas/jiminny/app/app/Http/Controllers/API/Page
/Users/lukas/jiminny/app/front-end/src/components/ondemand/ActivityList
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283
/Users/lukas/jiminny/app/app/Contracts/Repositories...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Find in Files","depth":1,"bounds":{"left":0.2992021,"top":0.12609737,"width":0.024601065,"height":0.013567438},"role_description":"text"},{"role":"AXStaticText","text":"9 matches in 3 files","depth":1,"bounds":{"left":0.32779256,"top":0.12609737,"width":0.039893616,"height":0.013567438},"role_description":"text"},{"role":"AXCheckBox","text":"File mask:","depth":1,"bounds":{"left":0.5315825,"top":0.12290503,"width":0.029587766,"height":0.019952115},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"*.php","depth":1,"bounds":{"left":0.5621675,"top":0.11971269,"width":0.027925532,"height":0.027134877},"value":"*.php","role_description":"combo box","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"*.php","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Auto","depth":6,"role_description":"text"},{"role":"AXTextField","text":"*.php","depth":2,"bounds":{"left":0.5661569,"top":0.12609737,"width":0.011635638,"height":0.013567438},"value":"*.php","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":1,"bounds":{"left":0.5944149,"top":0.12290503,"width":0.00731383,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pin Window","depth":1,"bounds":{"left":0.6037234,"top":0.12290503,"width":0.00731383,"height":0.017557861},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":1,"bounds":{"left":0.2962101,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"$this->userPilotClient->","depth":2,"bounds":{"left":0.30718085,"top":0.15403032,"width":0.26196808,"height":0.017557861},"value":"$this->userPilotClient->","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":1,"bounds":{"left":0.578125,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match case","depth":1,"bounds":{"left":0.5880984,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":1,"bounds":{"left":0.59674203,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":1,"bounds":{"left":0.60538566,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":1,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":2,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":1,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":1,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In Project","depth":2,"bounds":{"left":0.2992021,"top":0.1867518,"width":0.022938829,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Module","depth":2,"bounds":{"left":0.32214096,"top":0.1867518,"width":0.019281914,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Directory","depth":2,"bounds":{"left":0.3414229,"top":0.1867518,"width":0.022606382,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Scope","depth":2,"bounds":{"left":0.36402926,"top":0.1867518,"width":0.017287234,"height":0.018355945},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Module","depth":1,"bounds":{"left":0.27027926,"top":1.0,"width":0.099734046,"height":0.0},"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot","depth":1,"bounds":{"left":0.27027926,"top":1.0,"width":0.1974734,"height":0.0},"value":"/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Providers","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Reports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/Webhook","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/resources/views/emails/reports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Mail/Reports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Repositories","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/AutomatedReports","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Salesforce","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/routes","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/database/migrations","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/API/V2","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/DealInsights","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Policies","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Helpers","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Events/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Models","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Teams","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/storage/logs","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Internal","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Transcription","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Repositories/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Models/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Observers","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Mail","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Activities","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/User","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Models/Activity","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Activity/Event","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Sidekick","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Events/Activities/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Listeners/Activities/Bots","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Events/Activities/Bots","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/MeetingBot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Activity/RingCentral","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Activity/Gmail","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Jobs/Mailbox","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/front-end/src/composables","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Calendars","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/API","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Queue","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Transcription/Job","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Listeners","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Listeners","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Traits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Activity","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Calendar/Command","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/.idea/queries","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/vendor/hubspot/api-client/codegen/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/vendor/hubspot","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Fields","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Copper","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Bullhorn","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Notifications/Channels","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Journal","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Interactions/Settings/Teams","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Exceptions/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Exceptions","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/vendor/hubspot/hubspot-php/src/Endpoints","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/config","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/OpportunitySyncStrategy","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Redis/Connections","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/Settings/Teams","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook/Traits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Broadcasting","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/FeatureFlags","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Activity","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/ActivitySearch","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Events/Activities/Crm","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Pagination","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Console/Commands/Dev","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/front-end","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/Prophet","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/tests/Unit/Services/Crm/IntegrationApp","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/AskAnything","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/OnDemandLevel/Events","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/AskAnything/Events","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/DealLevel/Traits","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Component/ProphetAi","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/d1e2c340-64e9-49c6-aa9a-196201874532","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Http/Controllers/API/Page","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/front-end/src/components/ondemand/ActivityList","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"/Users/lukas/jiminny/app/app/Contracts/Repositories","depth":6,"role_description":"text"}]...
|
9018260743280142333
|
-6095238950609200049
|
click
|
accessibility
|
NULL
|
Find in Files
9 matches in 3 files
File mask:
*.ph Find in Files
9 matches in 3 files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
$this->userPilotClient->
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams
/Users/lukas/jiminny/app/app/Models/Crm
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f
/Users/lukas/jiminny/app/app/Observers
/Users/lukas/jiminny/app/app/Services/Mail
/Users/lukas/jiminny/app/app/Console/Commands/Activities
/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/User
/Users/lukas/jiminny/app/app/Models/Activity
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights
/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity
/Users/lukas/jiminny/app/app/Component/Activity/Event
/Users/lukas/jiminny/app/app/Component/Sidekick
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences
/Users/lukas/jiminny/app/app/Listeners/Activities/Bots
/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers
/Users/lukas/jiminny/app/app/Events/Activities/Bots
/Users/lukas/jiminny/app/app/Component/MeetingBot
/Users/lukas/jiminny/app/app/Services/Activity/RingCentral
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot
/Users/lukas/jiminny/app/app/Services/Activity/Gmail
/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/Mailbox
/Users/lukas/jiminny/app/app/Console
/Users/lukas/jiminny/app/front-end/src/composables
/Users/lukas/jiminny/app/app/Console/Commands/Calendars
/Users/lukas/jiminny/app/app/Http/Controllers/API
/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits
/Users/lukas/jiminny/app/app/Component/Queue
/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/Transcription/Job
/Users/lukas/jiminny/app/tests/Unit/Services/Listeners
/Users/lukas/jiminny/app/app/Services/Crm/Listeners
/Users/lukas/jiminny/app/app/Traits
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/tests/Unit/Services/Crm
/Users/lukas/jiminny/app/app/Services/Activity
/Users/lukas/jiminny/app/app/Services/Calendar/Command
/Users/lukas/jiminny/app/.idea/queries
/Users/lukas/jiminny/app/vendor/hubspot/api-client/codegen/Crm
/Users/lukas/jiminny/app/vendor/hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Fields
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Services/Crm/Copper
/Users/lukas/jiminny/app/app/Services/Crm/Bullhorn
/Users/lukas/jiminny/app/app/Notifications/Channels
/Users/lukas/jiminny/app/tests/Unit
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Interactions/Settings/Teams
/Users/lukas/jiminny/app/app/Exceptions/Crm
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/vendor/hubspot/hubspot-php/src/Endpoints
/Users/lukas/jiminny/app/config
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Redis/Connections
/Users/lukas/jiminny/app/app/Http/Controllers/Settings/Teams
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook/Traits
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Broadcasting
/Users/lukas/jiminny/app/app/Component/FeatureFlags
/Users/lukas/jiminny/app/app/Component/Activity
/Users/lukas/jiminny/app/app/Component/ActivitySearch
/Users/lukas/jiminny/app/tests/Unit/Events/Activities/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Pagination
/Users/lukas/jiminny/app/app/Console/Commands/Dev
/Users/lukas/jiminny/app/front-end
/Users/lukas/jiminny/app/app/Component/Prophet
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Component/AskAnything
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/OnDemandLevel/Events
/Users/lukas/jiminny/app/app/Component/AskAnything/Events
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/DealLevel/Traits
/Users/lukas/jiminny/app/app/Component/ProphetAi
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/d1e2c340-64e9-49c6-aa9a-196201874532
/Users/lukas/jiminny/app/app/Http/Controllers/API/Page
/Users/lukas/jiminny/app/front-end/src/components/ondemand/ActivityList
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283
/Users/lukas/jiminny/app/app/Contracts/Repositories...
|
NULL
|
|
59728
|
1284
|
26
|
2026-04-20T13:58:06.252518+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776693486252_m1.jpg...
|
Finder
|
Finder
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelpalo]100%Mon 20 Apr 1 FinderFileEditViewGoWindowHelpalo]100%Mon 20 Apr 16:58:06ec2-user@ip-10-30-159-186:~DOCKER• ₴1DEV (-zsh)• ₴2APP (-zsh)*4|screenpipe*• *5ec2-user@ip-10-30-159-186:- (... ₴6L)#23/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(246): Illuminatel\Queue\|SyncQueue->push(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata),, NULL)#24/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(230): Illuminatel\Bus|\Dispatcher->pushCommandToQueue(Object(Illuminate\\Queue\\SyncQueue),Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata))#25/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(98): Illuminate\\Bus\\Dispatcher->dispatchToQueue(0bject(Jiminny\\Jobs\\Crm\|SyncFieldMetadata))#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(477): Illuminate\\Bus\\Dispatcher->dispatchSync(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata), NULL)#27/home/jiminny/app/Console/Commands/Command.php(102): dispatch_sync(0bject(Jiminny\\Jobs\\Crm\|SyncFieldMetadata))#28/home/jiminny/app/Console/Commands/Crm/SyncFieldMetadata.php(84): Jiminny\\Console\\Commands\\Command->dispatch(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata))#29/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncFieldMetadata->handle()#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}O#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminatel\Container\\BoundMethod::call(Object(Illuminatel\Foundation\\Application), Array, Array, NULL)#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminatel\Consolel\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminatel\Console\\OutputStyle))#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))#37 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#38 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#39 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommandCObject(Jiminny\(Console\\Commands\\Crm\\SyncFieldMetadata), 0bject(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))#40/home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony \ \Component\\Console\\Output\\ConsoleOutput))#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\0utput\\ConsoleOutput))#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input|(ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#43 /home/jiminny/artisan(13): Illuminate\|Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))#44 {main},"dd.trace_id":"69e630d400000000353621397d709f2b", "dd.span_id":"3834288663553941291","dd.env":"none"} {"correlation_id":"58610d3b-5173-4e7d-8e9d-eefe36e68dca", "trace_id":"84e2970d-3da5-44f4-b6e8-b3ed87b1d1b5"}In Client.php line 564:sObject type 'FieldDefinition' is not supported.root@fee32ffa4c48:/home/jiminny#l...
|
NULL
|
9018027211336309874
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelpalo]100%Mon 20 Apr 1 FinderFileEditViewGoWindowHelpalo]100%Mon 20 Apr 16:58:06ec2-user@ip-10-30-159-186:~DOCKER• ₴1DEV (-zsh)• ₴2APP (-zsh)*4|screenpipe*• *5ec2-user@ip-10-30-159-186:- (... ₴6L)#23/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(246): Illuminatel\Queue\|SyncQueue->push(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata),, NULL)#24/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(230): Illuminatel\Bus|\Dispatcher->pushCommandToQueue(Object(Illuminate\\Queue\\SyncQueue),Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata))#25/home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(98): Illuminate\\Bus\\Dispatcher->dispatchToQueue(0bject(Jiminny\\Jobs\\Crm\|SyncFieldMetadata))#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(477): Illuminate\\Bus\\Dispatcher->dispatchSync(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata), NULL)#27/home/jiminny/app/Console/Commands/Command.php(102): dispatch_sync(0bject(Jiminny\\Jobs\\Crm\|SyncFieldMetadata))#28/home/jiminny/app/Console/Commands/Crm/SyncFieldMetadata.php(84): Jiminny\\Console\\Commands\\Command->dispatch(Object(Jiminny\\Jobs\\Crm\\SyncFieldMetadata))#29/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncFieldMetadata->handle()#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}O#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminatel\Container\\BoundMethod::call(Object(Illuminatel\Foundation\\Application), Array, Array, NULL)#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminatel\Consolel\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminatel\Console\\OutputStyle))#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))#37 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#38 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#39 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommandCObject(Jiminny\(Console\\Commands\\Crm\\SyncFieldMetadata), 0bject(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))#40/home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony \ \Component\\Console\\Output\\ConsoleOutput))#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\0utput\\ConsoleOutput))#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input|(ArgvInput), Object(Symfony\\Component|\Console\\Output\\ConsoleOutput))#43 /home/jiminny/artisan(13): Illuminate\|Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))#44 {main},"dd.trace_id":"69e630d400000000353621397d709f2b", "dd.span_id":"3834288663553941291","dd.env":"none"} {"correlation_id":"58610d3b-5173-4e7d-8e9d-eefe36e68dca", "trace_id":"84e2970d-3da5-44f4-b6e8-b3ed87b1d1b5"}In Client.php line 564:sObject type 'FieldDefinition' is not supported.root@fee32ffa4c48:/home/jiminny#l...
|
59726
|
|
18636
|
395
|
90
|
2026-04-14T16:22:47.351492+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776183767351_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ScoreMilitaryEconomyTechnologySocietyTimelineStati ScoreMilitaryEconomyTechnologySocietyTimelineStatisticsTime: 00:00:00Player>kovaliklukas•Anccu HuallocBird JaguarSiddhraj JaisinghHonoriusMindaugasPasil the MacedonianAshikaga TakaujiMilitary00000000Economy178176176180173Z 183173173Technology00000000Society00000000Total Score178176176180173Z 183173173Teams~ Best ScoreWinnerO Most Valuable PlayerReturn to Main MenuPlay AgainSpectate with CAReturn to Map...
|
NULL
|
9017996871750066536
|
NULL
|
click
|
ocr
|
NULL
|
ScoreMilitaryEconomyTechnologySocietyTimelineStati ScoreMilitaryEconomyTechnologySocietyTimelineStatisticsTime: 00:00:00Player>kovaliklukas•Anccu HuallocBird JaguarSiddhraj JaisinghHonoriusMindaugasPasil the MacedonianAshikaga TakaujiMilitary00000000Economy178176176180173Z 183173173Technology00000000Society00000000Total Score178176176180173Z 183173173Teams~ Best ScoreWinnerO Most Valuable PlayerReturn to Main MenuPlay AgainSpectate with CAReturn to Map...
|
18634
|
|
81687
|
2173
|
4
|
2026-04-25T16:41:17.645315+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-25/1777 /Users/lukas/.screenpipe/data/data/2026-04-25/1777135277645_m2.jpg...
|
Firefox
|
DXP4800PLUS-B5F8 — Personal
|
1
|
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.7
KB/s
780
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
SMB
FTP
NFS
Rsync
WebDAV
Advanced Settings
SMB settings
Enable SMB service
Enable SMB service
Workgroup
DOMOV
Advanced...
|
[{"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.7","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":"780","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.37898937,"top":0.23463687,"width":0.004654255,"height":0.011572227},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search","depth":15,"bounds":{"left":0.3863032,"top":0.22745411,"width":0.028922873,"height":0.025538707},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Connection & Access","depth":16,"bounds":{"left":0.36535904,"top":0.27853152,"width":0.037898935,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"User Management","depth":18,"bounds":{"left":0.37533244,"top":0.31284916,"width":0.040059842,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"File Service","depth":18,"bounds":{"left":0.37533244,"top":0.35115722,"width":0.025930852,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Device Connection","depth":18,"bounds":{"left":0.37533244,"top":0.38946527,"width":0.025598405,"height":0.031923383},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Domain/LDAP","depth":18,"bounds":{"left":0.37533244,"top":0.44692737,"width":0.031083776,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Terminal","depth":18,"bounds":{"left":0.37533244,"top":0.48523542,"width":0.019115692,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"General","depth":16,"bounds":{"left":0.36535904,"top":0.5243416,"width":0.01412899,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Hardware & Power","depth":18,"bounds":{"left":0.37533244,"top":0.5586592,"width":0.04105718,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Time & Language","depth":18,"bounds":{"left":0.37533244,"top":0.5969673,"width":0.03873005,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Network","depth":18,"bounds":{"left":0.37533244,"top":0.63527536,"width":0.018284574,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Security","depth":18,"bounds":{"left":0.37533244,"top":0.6735834,"width":0.018284574,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Indexing Service","depth":18,"bounds":{"left":0.37533244,"top":0.7118915,"width":0.036901597,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Service","depth":16,"bounds":{"left":0.36535904,"top":0.7509976,"width":0.013297873,"height":0.011173184},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"About","depth":18,"bounds":{"left":0.37533244,"top":0.7853152,"width":0.013464096,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Update & Restore","depth":18,"bounds":{"left":0.37533244,"top":0.8236233,"width":0.0390625,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SMB","depth":17,"bounds":{"left":0.43882978,"top":0.2330407,"width":0.010305851,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FTP","depth":17,"bounds":{"left":0.4574468,"top":0.2330407,"width":0.00880984,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NFS","depth":17,"bounds":{"left":0.47456783,"top":0.2330407,"width":0.00930851,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Rsync","depth":17,"bounds":{"left":0.4921875,"top":0.2330407,"width":0.013962766,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WebDAV","depth":17,"bounds":{"left":0.51446146,"top":0.2330407,"width":0.019281914,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Advanced Settings","depth":17,"bounds":{"left":0.54205453,"top":0.2330407,"width":0.041888297,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SMB settings","depth":17,"bounds":{"left":0.43849733,"top":0.2877095,"width":0.027426861,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"","depth":20,"bounds":{"left":0.47323802,"top":0.2897047,"width":0.0039893617,"height":0.009577015},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Enable SMB service","depth":18,"bounds":{"left":0.47290558,"top":0.28890663,"width":0.004654255,"height":0.011173184},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enable SMB service","depth":18,"bounds":{"left":0.48021942,"top":0.28810853,"width":0.041888297,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workgroup","depth":17,"bounds":{"left":0.4431516,"top":0.3312051,"width":0.022772606,"height":0.012769354},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"DOMOV","depth":17,"bounds":{"left":0.4772274,"top":0.32881084,"width":0.08444149,"height":0.017557861},"value":"DOMOV","help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced","depth":16,"bounds":{"left":0.47290558,"top":0.36951315,"width":0.03723404,"height":0.025538707},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
9017317697986849012
|
5257175491875461901
|
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.7
KB/s
780
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
SMB
FTP
NFS
Rsync
WebDAV
Advanced Settings
SMB settings
Enable SMB service
Enable SMB service
Workgroup
DOMOV
Advanced...
|
NULL
|
|
32317
|
656
|
5
|
2026-04-16T07:01:01.275487+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776322861275_m1.jpg...
|
Slack
|
! releases (Channel) - Jiminny Inc - 3 new items - ! releases (Channel) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
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_jiminny
Aneliya Angelova
Vasil Vasilev
Aneliya Angelova
,...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Jiminny Inc","depth":12,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Jiminny (Staging)","depth":12,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add workspaces","depth":12,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"frontend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"infra-changes","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"}]...
|
9016611116808068554
|
-1730482255043453879
|
app_switch
|
hybrid
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
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_jiminny
Aneliya Angelova
Vasil Vasilev
Aneliya Angelova
,
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpDOCKERDOCKER (-zsh)73msDONEdocker_lamp_1docker_1amp_14s DONEdocker_lamp_11/fd/1' 2>&1docker_lamp_14s DONEdocker_lamp_1c/1/fd/1'2>&1docker_lamp_1nts]3S DONEdocker_1amp_1*/proc/1/fd/1'docker_lamp_13s DONEdeC,di881DEV (-zsh)О ₴2APP (-zsh)• *3ec2-user@ip-10-…2026-04-1509:43:07 Running ['artisan'meeting-bot:schedule-bot]1 '/usr/local/bin/php'artisanimeeting-bot: schedule-bot ›"/proc,2026-04-15 09:43:12 Running ['artisan'dialers:monitor-activities]1 '/usr/local/bin/php' 'artisan' dialers:monitor-activities ›*/pro2026-04-1509:43:16 Running ['artisan'jiminny:monitor-social-accou'/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts >2026-04-15 09:43:20Running ['artisan' mailbox:skip-lists:refresh]PS$13.diS:doSlack-max-batches=15] in background13.99ms DONEdocker_lamp_1• ('/usr/local/bin/php' 'artisan' mailbox:batch:retry-failed--max-batches=15 >'/proc/1/fd/1' 2>&1 ; '/usr/local/bin/php' 'artisan'schedule:finish"framework/schedule-390defd641effba0f73a895e426ded4cf2ba7f11" "$?") > '/dev/null' 2>&1 &docker_1amp_12026-04-15 09:43:28 Running ['artisan' calendar: sync--dateMode=daily]12s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' calendar: sync--dateMode=daily >'/proc/1/fd/1'2>&1docker_lamp_1docker_1amp_1docker_1amp_1run_artisan_schedule: Done waiting for schedule:run2026-04-15 09:43:42 Jiminny\Jobs\Calendar\SyncCalendarEventsRUNNINGdocker_lamp_12026-04-1509:43:43 Jiminny\Jobs\Calendar\SyncCalendarEvents1S DONEdocker_1amp_12026-04-1509:43:43 Jiminny\Jobs\Calendar\SyncCalendarEventsRUNNINGdocker_lamp_12026-04-15 09:43:45 Jiminny\Jobs\Calendar\SyncCalendarEvents1s DONEunexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop)> 0.(ahlDaily - Platform - 4 m leftPROD (ssh)g84Run-zsh•885-zsh8612PROD (ssh)'do-release-upgrade'to upgrade to it.-zsh*** System restart required ***Last login: Wed Apr 15 09:04:58 2026from 212.39.71.189lukas@jiminny-prod-bastion:~$X T3 EU (ssh)New release'24.04.4 LTS' available.Run'do-release-upgrade'to upgrade to it.*** System restart required ***login: Wed Apr 15 09:06:22 2026from 212.39.71.189lukas@jiminny-eu-bastion:~$X T4 STAGE (-zsh)100% <28Thu 16 Apr 10:01:01181O 87* Unable to acce...O 88PRODUдвLast login: Sat Apr 11 12:38:35 on ttys003Poetry could not find a pyproject.tomlfile in /Users/lukas or its parentsPoetrycould not find a pyproject.tomlfile in /Users/lukas or its parents$T6FE (-zsh)Last login: Sat Apr 1112:38:35on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parents RONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ IX T7 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ [|...
|
NULL
|
|
40484
|
845
|
28
|
2026-04-16T16:07:25.181482+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776355645181_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Securehttp://[IP_ADDRESS]:8767/frames_fts_config/~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiGeminiE3®PLUSSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N() SQLite Web: db.salitew Screenpipe DashboardV Welcome to Steam• YoulubeHi LukásWhere should westart?New Tab+ New TabCreate image* Create musicBoost my dayHelp me learnWrite anythingCreate a videoSharper images, better text.Meet Nano Banana 2.Try itAsk Gemini+ °Pre vSummarize pagesqlite-web 0.7.2 db.sqlite frames_fts_configtable name..._sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_.audio_transcriptions_audio_transcriptions_.elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statesecretsspeaker_embeddingsspeakerssqlite_sequencelaosui_eventsui_events_fts (v)ui_events_fts_configui_events_fts_dataui_events_fts_idxvideo_chunksvision_tagsStructureContentQueryExportSQLCREATE TABLE 'frames_fts_config' (K PRIMARY KEY,ColumnsColumnData typeIndexesNameColumnsSQLite database browser v0.7.2, powered by Flask and Peewee. © 2026 Charles LeiferToggle helper tablesAllow nullUniquePrimary keyMO7 щд Th 6Aрr 19:07:24QuerySQLActionsread-onlyread-onlyDrop?...
|
NULL
|
9016410790619789839
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Securehttp://[IP_ADDRESS]:8767/frames_fts_config/~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiGeminiE3®PLUSSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N() SQLite Web: db.salitew Screenpipe DashboardV Welcome to Steam• YoulubeHi LukásWhere should westart?New Tab+ New TabCreate image* Create musicBoost my dayHelp me learnWrite anythingCreate a videoSharper images, better text.Meet Nano Banana 2.Try itAsk Gemini+ °Pre vSummarize pagesqlite-web 0.7.2 db.sqlite frames_fts_configtable name..._sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_.audio_transcriptions_audio_transcriptions_.elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statesecretsspeaker_embeddingsspeakerssqlite_sequencelaosui_eventsui_events_fts (v)ui_events_fts_configui_events_fts_dataui_events_fts_idxvideo_chunksvision_tagsStructureContentQueryExportSQLCREATE TABLE 'frames_fts_config' (K PRIMARY KEY,ColumnsColumnData typeIndexesNameColumnsSQLite database browser v0.7.2, powered by Flask and Peewee. © 2026 Charles LeiferToggle helper tablesAllow nullUniquePrimary keyMO7 щд Th 6Aрr 19:07:24QuerySQLActionsread-onlyread-onlyDrop?...
|
40481
|
|
48873
|
1037
|
30
|
2026-04-17T13:07:03.339893+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776431223339_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Term2ShellEditViewSessionScriptsProfilesWindowHelp Term2ShellEditViewSessionScriptsProfilesWindowHelpla6lTech Day Review - in 53 mAAPP (-zsh)X4-zshDOCKER• ₴1DEV (docker)APP (-zsh)X3-zsh• ₴5* Review screenp...• 286Changes notstagedfor commit:(use"git add ‹file>..to update what will becommitted)(use"git restore<files..." to discard changesin working directory)modified:./.env.localmodified:./app/Console/Commands/JiminnyDebugCommand.phpmodified:../app/Http/Controllers/API/ActivityController.phpmodified:../app/Http/Controllers/Webhook/ReportController.phpmodified::./app/Jobs/Team/SyncToIntercom.phpmodified:/app/Services/PlaybackService.phpmodified::/config/logging.phpmodified:../routes/web.phpUntracked files:Cuse"git add <files..."to include in what will be committed)'.env.nikilocal/.env.other../WEBHOOK_FILTERING_IMPLEMENTATION.md../app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php../app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php./ids.txt../raw_sql_query.sql../tests/Unit/Policies/CanAccessAiReportsTest.phpno changes addedto commit (use "git add"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app/front-end (JY-18909-automated-reports-ask-jiminny) $ git pullremote: Enumerating objects: 170,done.remote: Counting objects: 100% (147/147), done.remote: Compressing objects: 100% (35/35), done.remote:Total 170 (delta 116), reused 121 (delta 111), pack-reused 23 (from 1)Receiving objects: 100% (170/170), 55.28 KiB | 1.42 MiB/s,done.Resolving deltas: 100% (119/119), completed with 47 local objects.From github.com:jiminny/app82671d4c13..d4352c6e59JY-20291-datadog-processing-states-> origin/JY-20291-datadog-processing-states20e95bbbc9..360f12adddJY-20541-cleanup-stale-tasks-and-events-> origin/JY-20541-cleanup-stale-tasks-and-events+ 9f8d154791...01c43d2aa6 JY-20553-debug-crm-sync-delays-> origin/JY-20553-debug-crm-sync-delays (forced update)* [new branch]JY-20695-handle-no-raw-transcript-› origin/JY-20695-handle-no-raw-transcriptbe76d8ba82..9b30c928c4JY-9712-change-forever-nudges-to-1-year-expiration -> origin/JY-9712-change-forever-nudges-to-1-year-expiration5bb8fefcba..c04e334173master-› origin/masterUpdating aba9685c0d..08ed383c5berror: Your local changes to the following files would be overwritten by merge:app/Http/Controllers/Webhook/ReportController.phpPlease commit your changes or stash them before you merge.Abortingukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app/front-end (JY-18909-automated-reports-ask-jiminny) $ Uec2-user@ip-10-...• 87100% <478Fri 17 Apr 16:07:031₴81ec2-user@ip-10-...• 88APP...
|
NULL
|
9015998792206681958
|
NULL
|
click
|
ocr
|
NULL
|
Term2ShellEditViewSessionScriptsProfilesWindowHelp Term2ShellEditViewSessionScriptsProfilesWindowHelpla6lTech Day Review - in 53 mAAPP (-zsh)X4-zshDOCKER• ₴1DEV (docker)APP (-zsh)X3-zsh• ₴5* Review screenp...• 286Changes notstagedfor commit:(use"git add ‹file>..to update what will becommitted)(use"git restore<files..." to discard changesin working directory)modified:./.env.localmodified:./app/Console/Commands/JiminnyDebugCommand.phpmodified:../app/Http/Controllers/API/ActivityController.phpmodified:../app/Http/Controllers/Webhook/ReportController.phpmodified::./app/Jobs/Team/SyncToIntercom.phpmodified:/app/Services/PlaybackService.phpmodified::/config/logging.phpmodified:../routes/web.phpUntracked files:Cuse"git add <files..."to include in what will be committed)'.env.nikilocal/.env.other../WEBHOOK_FILTERING_IMPLEMENTATION.md../app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php../app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php./ids.txt../raw_sql_query.sql../tests/Unit/Policies/CanAccessAiReportsTest.phpno changes addedto commit (use "git add"and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app/front-end (JY-18909-automated-reports-ask-jiminny) $ git pullremote: Enumerating objects: 170,done.remote: Counting objects: 100% (147/147), done.remote: Compressing objects: 100% (35/35), done.remote:Total 170 (delta 116), reused 121 (delta 111), pack-reused 23 (from 1)Receiving objects: 100% (170/170), 55.28 KiB | 1.42 MiB/s,done.Resolving deltas: 100% (119/119), completed with 47 local objects.From github.com:jiminny/app82671d4c13..d4352c6e59JY-20291-datadog-processing-states-> origin/JY-20291-datadog-processing-states20e95bbbc9..360f12adddJY-20541-cleanup-stale-tasks-and-events-> origin/JY-20541-cleanup-stale-tasks-and-events+ 9f8d154791...01c43d2aa6 JY-20553-debug-crm-sync-delays-> origin/JY-20553-debug-crm-sync-delays (forced update)* [new branch]JY-20695-handle-no-raw-transcript-› origin/JY-20695-handle-no-raw-transcriptbe76d8ba82..9b30c928c4JY-9712-change-forever-nudges-to-1-year-expiration -> origin/JY-9712-change-forever-nudges-to-1-year-expiration5bb8fefcba..c04e334173master-› origin/masterUpdating aba9685c0d..08ed383c5berror: Your local changes to the following files would be overwritten by merge:app/Http/Controllers/Webhook/ReportController.phpPlease commit your changes or stash them before you merge.Abortingukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app/front-end (JY-18909-automated-reports-ask-jiminny) $ Uec2-user@ip-10-...• 87100% <478Fri 17 Apr 16:07:031₴81ec2-user@ip-10-...• 88APP...
|
48871
|
|
10477
|
209
|
21
|
2026-04-14T08:44:58.206587+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776156298206_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindow Helpdoo.sideme.minny.com/ di-teoorts idnidee~ Google GeminiC< 40 Wl O l SupportDaily in 3h16m A 100%C & Tue 14 Apr 11:44:57Platform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity(8) Jiminny¿Ask Jiminny test report - 8 Aor2201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2+ New Tabwhy I can't see speakerdata on meemt in firefox.ho wto set it upShow thinking~Dealing with missing features right when youneed them is incredibly frustrating. Assuming"meemt" means Google Meet, the reason youcan't see your speaker data comes down tohow Firefox interacts with Google's platformcompared to Chrome.Since "speaker data" can mean a couple ofdifferent things in a meeting, here are the twomost likely causes for your issue and exactlyhow to get things working.1. You Need "Speaker Notes" for GoogleSlidesThe Reality: Google Meet has a native featurethat lets you see your presentation's speakernotes right inside the video call interface.However, this relies on a specific "Present aTab" technology built exclusively for GoogleChrome. Firefox handles screen sharingdifferently, so that native integration simplywon't load.&How to set it up (The Firefox Workaround):You can still present and read your notes inFirefox by manually managing your windows.I men in dia (arc) | can see myheadphones in both microphone andspeakersPro vYour Jiminny chats aren't used to improve our models. Gemini is Alane can make mistakes, Inciualne aoout peodleYour privacy & GeminiSummarize page10Ask Jiminny Reports• Report nameNAMEATest 2Test 5Test 6PromptSaved searchYou are currently impersonating Nikolay Yankov <)All Staluses- © Clear allSHAREDCreateFREQUENCY +DailyDailyDailyEXPIRING28/03/202618/04/202619/0479026ACTIONSDisable reportJY-18909-automated-repoask-iiminny = 869720...
|
NULL
|
9015838887537715261
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindow Helpdoo.sideme.minny.com/ di-teoorts idnidee~ Google GeminiC< 40 Wl O l SupportDaily in 3h16m A 100%C & Tue 14 Apr 11:44:57Platform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity(8) Jiminny¿Ask Jiminny test report - 8 Aor2201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2+ New Tabwhy I can't see speakerdata on meemt in firefox.ho wto set it upShow thinking~Dealing with missing features right when youneed them is incredibly frustrating. Assuming"meemt" means Google Meet, the reason youcan't see your speaker data comes down tohow Firefox interacts with Google's platformcompared to Chrome.Since "speaker data" can mean a couple ofdifferent things in a meeting, here are the twomost likely causes for your issue and exactlyhow to get things working.1. You Need "Speaker Notes" for GoogleSlidesThe Reality: Google Meet has a native featurethat lets you see your presentation's speakernotes right inside the video call interface.However, this relies on a specific "Present aTab" technology built exclusively for GoogleChrome. Firefox handles screen sharingdifferently, so that native integration simplywon't load.&How to set it up (The Firefox Workaround):You can still present and read your notes inFirefox by manually managing your windows.I men in dia (arc) | can see myheadphones in both microphone andspeakersPro vYour Jiminny chats aren't used to improve our models. Gemini is Alane can make mistakes, Inciualne aoout peodleYour privacy & GeminiSummarize page10Ask Jiminny Reports• Report nameNAMEATest 2Test 5Test 6PromptSaved searchYou are currently impersonating Nikolay Yankov <)All Staluses- © Clear allSHAREDCreateFREQUENCY +DailyDailyDailyEXPIRING28/03/202618/04/202619/0479026ACTIONSDisable reportJY-18909-automated-repoask-iiminny = 869720...
|
NULL
|
|
46066
|
973
|
24
|
2026-04-17T10:18:50.389177+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776421130389_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
NotionFileEditViewHistoryWindowHelp‹ ≥0 lhl • { Su NotionFileEditViewHistoryWindowHelp‹ ≥0 lhl • { Support Daily • in 1h 42m A 100% <4 Fri 17 Apr 13:18:50Zoho 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
|
9015354634320888536
|
NULL
|
click
|
ocr
|
NULL
|
NotionFileEditViewHistoryWindowHelp‹ ≥0 lhl • { Su NotionFileEditViewHistoryWindowHelp‹ ≥0 lhl • { Support Daily • in 1h 42m A 100% <4 Fri 17 Apr 13:18:50Zoho 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....
|
46065
|
|
13216
|
288
|
24
|
2026-04-14T12:15:13.426176+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776168913426_m1.jpg...
|
Activity Monitor
|
Activity Monitor – All Processes
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
14,13 GB
Ca Physical Memory:
16,00 GB
Memory Used:
14,13 GB
Cached Files:
1,84 GB
Swap Used:
9,02 GB
3,29 GB
Wired Memory:
Compressed:
2,57 GB
7,70 GB
App Memory:
MEMORY PRESSURE
PhpStorm
5,15 GB
273...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Physical Memory:","depth":3,"automation_id":"_NS:456","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"16,00 GB","depth":3,"automation_id":"_NS:448","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"Memory Used:","depth":3,"bounds":{"left":0.85833335,"top":0.0,"width":0.05625,"height":0.015555556},"automation_id":"_NS:441","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"14,13 GB","depth":3,"bounds":{"left":0.9409722,"top":0.0,"width":0.038194444,"height":0.015555556},"automation_id":"_NS:435","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"Cached Files:","depth":3,"bounds":{"left":0.85833335,"top":0.0,"width":0.052083332,"height":0.015555556},"automation_id":"_NS:428","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"1,84 GB","depth":3,"bounds":{"left":0.9458333,"top":0.0,"width":0.033333335,"height":0.015555556},"automation_id":"_NS:422","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"Swap Used:","depth":3,"bounds":{"left":0.85833335,"top":0.0,"width":0.046527777,"height":0.015555556},"automation_id":"_NS:415","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"9,02 GB","depth":3,"bounds":{"left":0.9458333,"top":0.0,"width":0.033333335,"height":0.015555556},"automation_id":"_NS:409","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"3,29 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.079861164,"height":0.015555556},"automation_id":"_NS:400","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"Wired Memory:","depth":3,"bounds":{"left":0.9930556,"top":0.0,"width":0.006944418,"height":0.015555556},"automation_id":"_NS:393","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"Compressed:","depth":3,"bounds":{"left":0.9930556,"top":0.0,"width":0.006944418,"height":0.015555556},"automation_id":"_NS:386","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"2,57 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.079861164,"height":0.015555556},"automation_id":"_NS:380","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"7,70 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.079861164,"height":0.015555556},"automation_id":"_NS:374","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"App Memory:","depth":3,"bounds":{"left":0.9930556,"top":0.0,"width":0.006944418,"height":0.015555556},"automation_id":"_NS:367","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"MEMORY PRESSURE","depth":3,"automation_id":"_NS:359","role_description":"text"},{"role":"AXStaticText","text":"PhpStorm","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"5,15 GB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"273","depth":5,"automation_id":"_NS:9","role_description":"text"}]...
|
9015225935847110288
|
-8950585336657106287
|
click
|
accessibility
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
14,13 GB
Ca Physical Memory:
16,00 GB
Memory Used:
14,13 GB
Cached Files:
1,84 GB
Swap Used:
9,02 GB
3,29 GB
Wired Memory:
Compressed:
2,57 GB
7,70 GB
App Memory:
MEMORY PRESSURE
PhpStorm
5,15 GB
273...
|
13215
|
|
62437
|
1348
|
10
|
2026-04-21T07:53:42.479125+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776758022479_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp-zshDOCKER• QuickTime PlayerFileEditViewWindowHelp-zshDOCKER• ₴1-zshО $82-zsh• ₴3* Build full da...• *4screenpipe"• 85Nikolay Yankov (Presenting)FieEdik View HistoryM inboBookmarks Profies TabWindowPur x Q Dep x Raor x Dep x Q Rao x C JY-1 x|• Use• сlы• Use1 tY-[URL_WITH_CREDENTIALS] 88-zsh• 89+6••Nikolay Nikolov$•all$G8*3:04 PM | [Platform] Refinement •lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 0ke-center oF Prol7 шr-T tY-( Dev|© Playback der(4.) LucidC TretlooaD-Reporting# FrameCreate* Connect to Al ageraWyetrepere1280 - 832Ltyowwsoth: 1210px;height: 832px;background:WFE:..Nikolay YankovSteliyan GeorgievAneliya AngelovaLukas Kovalik...
|
NULL
|
9015122526795503778
|
NULL
|
visual_change
|
ocr
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp-zshDOCKER• QuickTime PlayerFileEditViewWindowHelp-zshDOCKER• ₴1-zshО $82-zsh• ₴3* Build full da...• *4screenpipe"• 85Nikolay Yankov (Presenting)FieEdik View HistoryM inboBookmarks Profies TabWindowPur x Q Dep x Raor x Dep x Q Rao x C JY-1 x|• Use• сlы• Use1 tY-[URL_WITH_CREDENTIALS] 88-zsh• 89+6••Nikolay Nikolov$•all$G8*3:04 PM | [Platform] Refinement •lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 0ke-center oF Prol7 шr-T tY-( Dev|© Playback der(4.) LucidC TretlooaD-Reporting# FrameCreate* Connect to Al ageraWyetrepere1280 - 832Ltyowwsoth: 1210px;height: 832px;background:WFE:..Nikolay YankovSteliyan GeorgievAneliya AngelovaLukas Kovalik...
|
62435
|
|
33770
|
681
|
9
|
2026-04-16T08:06:19.339489+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776326779339_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp# Support Daily - in 3h 54 m100%8Thu 16 Apr 11:06:19-zshDOCKER• ₴12026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16T10:49:02.801442Z2026-04-16110:49:17.85948722026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16T10:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858Z2026-04-16T10:53:33.489283Z2026-04-16T10:53:46.059596Z2026-04-16T10:53:52.475287Z2026-04-16T10:56:14.166792Z2026-04-16110:56:17.06575842026-04-16T10:56:20.134540Z2026-04-16T10:56:23.139917Z2026-04-16710:56:26.244357Z2026-04-16T10:56:27.562449Z2026-04-16T10:56:32.226001Z2026-04-16T10:56:35.318534Z2026-04-16T10:56:52.324157Z2026-04-16T10:56:55.329246Z2026-04-16110:56:58.35636422026-04-16T10:57:01.432629Z2026-04-16T10:57:03.322854Z2026-04-16T10:57:10.706619Z2026-04-16110:57:36.75503222026-04-16T10:58:56.119319Z\nFROM\nframes\nWHERE\nd=3.628561542s2026-04-16T10:58:56.121240Z2026-04-16T10:59:00.498686Z2026-04-16T10:59:09.377495Z2026-04-16T10:59:36.545512Z2026-04-16T11:04:15.237763Z\nFROM\nframes\nWHERE\n=5.84418158352026-04-16T11:04:15.238562Z2026-04-16T11:04:24.012117Z2026-04-16111:04:40.4653862DEV (docker)282APP (-zsh)*3ec2-user@ip-10-30--zsh• 885-zsh86-zsh₴7* Unable to acce...O x8INFOscreenpipe_engine::snapshot_compaction:snapshotINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,15. 9MB16.3MB→ 7.9MB (2.0x), 63 JPEGSdeletedcompaction: 63 frames,+ 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1(hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2(hash=-2087341476805333889,trigger=visual_change)(hash=6317338798093569418, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1INFO(hash=6317338798093569418, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2(hash=-1884356785177423556,trigger=visual_change)screenpipe_engine:: event,_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::snapshot_compaction:snapshotcompaction:found 109eligibleframesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction:61 frames,11.8MB 6.0MB(2.0x), 61 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 46 frames,13.1MB → 1.5MBINFOscreenpipe_engine:: event_driven_capture: contentdedup:(8.6x),46 JPEGSdeletedskipping capture for monitor 2Chash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=3616940803251985209,INFOscreenpipe_engine:: event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event._driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=3616940803251985209,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 2 (hash=-1884356785177423556,trigger=visual_change)INFOscreenpipe_englne..evenc,_driven_capture: content dedup: skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine:: event,driven_capture: content dedup:skipping capture for monitor 2 (hash=3616940803251985209, trigger=click)WARNsqlx::query:summary="SELECT id, snapshot_path, device_name, .'db.statement="\n\nSELECT\nsnapshot_path IS NOTNULL\nid, \nsnapshot_path, \ndevice_name, \ntimestampAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=117elapseINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 117 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotINFOcompaction: 44 frames, 11.0MB → 3.4MB (3.2x), 44 JPEGs deletedscreenpipe_engine::snapshot_compaction: snapshotINFOcompaction: 71 frames,11. 6MB → 3.7MB (3.2x),71 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-5207847904424027181, trigger=visual_change)WARNsqlx: :query:summary="SELECT id, snapshot_path, device_name,db.statement="\n\nSELECT\nid, \nsnapshot_path,\ndevice_name, \ntimestampsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n'rows_affected=0 rows_returned=99 elapsedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 99eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames,12.OMB → 3.4MB (3.6x), 40 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames,10.2MB → 3.4MB (3.0x), 57 JPEGs deleted...
|
NULL
|
9014890701779118027
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp# Support Daily - in 3h 54 m100%8Thu 16 Apr 11:06:19-zshDOCKER• ₴12026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16T10:49:02.801442Z2026-04-16110:49:17.85948722026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16T10:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858Z2026-04-16T10:53:33.489283Z2026-04-16T10:53:46.059596Z2026-04-16T10:53:52.475287Z2026-04-16T10:56:14.166792Z2026-04-16110:56:17.06575842026-04-16T10:56:20.134540Z2026-04-16T10:56:23.139917Z2026-04-16710:56:26.244357Z2026-04-16T10:56:27.562449Z2026-04-16T10:56:32.226001Z2026-04-16T10:56:35.318534Z2026-04-16T10:56:52.324157Z2026-04-16T10:56:55.329246Z2026-04-16110:56:58.35636422026-04-16T10:57:01.432629Z2026-04-16T10:57:03.322854Z2026-04-16T10:57:10.706619Z2026-04-16110:57:36.75503222026-04-16T10:58:56.119319Z\nFROM\nframes\nWHERE\nd=3.628561542s2026-04-16T10:58:56.121240Z2026-04-16T10:59:00.498686Z2026-04-16T10:59:09.377495Z2026-04-16T10:59:36.545512Z2026-04-16T11:04:15.237763Z\nFROM\nframes\nWHERE\n=5.84418158352026-04-16T11:04:15.238562Z2026-04-16T11:04:24.012117Z2026-04-16111:04:40.4653862DEV (docker)282APP (-zsh)*3ec2-user@ip-10-30--zsh• 885-zsh86-zsh₴7* Unable to acce...O x8INFOscreenpipe_engine::snapshot_compaction:snapshotINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,15. 9MB16.3MB→ 7.9MB (2.0x), 63 JPEGSdeletedcompaction: 63 frames,+ 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1(hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2(hash=-2087341476805333889,trigger=visual_change)(hash=6317338798093569418, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1INFO(hash=6317338798093569418, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2(hash=-1884356785177423556,trigger=visual_change)screenpipe_engine:: event,_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::snapshot_compaction:snapshotcompaction:found 109eligibleframesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction:61 frames,11.8MB 6.0MB(2.0x), 61 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 46 frames,13.1MB → 1.5MBINFOscreenpipe_engine:: event_driven_capture: contentdedup:(8.6x),46 JPEGSdeletedskipping capture for monitor 2Chash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=3616940803251985209,INFOscreenpipe_engine:: event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event._driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=3616940803251985209,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3616940803251985209,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 2 (hash=-1884356785177423556,trigger=visual_change)INFOscreenpipe_englne..evenc,_driven_capture: content dedup: skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine:: event,driven_capture: content dedup:skipping capture for monitor 2 (hash=3616940803251985209, trigger=click)WARNsqlx::query:summary="SELECT id, snapshot_path, device_name, .'db.statement="\n\nSELECT\nsnapshot_path IS NOTNULL\nid, \nsnapshot_path, \ndevice_name, \ntimestampAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=117elapseINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 117 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotINFOcompaction: 44 frames, 11.0MB → 3.4MB (3.2x), 44 JPEGs deletedscreenpipe_engine::snapshot_compaction: snapshotINFOcompaction: 71 frames,11. 6MB → 3.7MB (3.2x),71 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-5207847904424027181, trigger=visual_change)WARNsqlx: :query:summary="SELECT id, snapshot_path, device_name,db.statement="\n\nSELECT\nid, \nsnapshot_path,\ndevice_name, \ntimestampsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n'rows_affected=0 rows_returned=99 elapsedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 99eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames,12.OMB → 3.4MB (3.6x), 40 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames,10.2MB → 3.4MB (3.0x), 57 JPEGs deleted...
|
NULL
|
|
59518
|
1283
|
11
|
2026-04-20T13:51:57.453679+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776693117453_m2.jpg...
|
Firefox
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
caltvlewWindowHelp•Salestorce vQ SearchCOLLECTIONS caltvlewWindowHelp•Salestorce vQ SearchCOLLECTIONS• Amazon connectAmazon Connect Copy• AWSv SalesForce>O UI>D USEFUL>@ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecoraGET Salesforce Get Record MetadataGET Calocforco Got Cuctom Siold MotadateGET 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 deletedGET Object PermissionsGET custom tield›> Salesloft6o 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 • Authorization • Headers $@uerv ParamsValueSELECT ~ *Id, DataType, DeveloperName, Label, Length, Description ~ FROM ~ • FieldDefinition ~ WH..KeyBody Cookies 3 Headers 9 Test ResultsUSONVTPreview |So? Pass the correct auth credentials"message": "Session expired or invalid".CAMIDANMCNTe> spfcs>FLOWS• Connect Git = Concole 5.) TerminaDescription100% LzP• Mon 20 Apr 16:51:57V. AlIa SaveVariables in requestBulk Edit ...F tokenE url> All variablesSn5v.JA|zHotulhttos://esmills.mv.salestorce.com401 Unauthorized 212 ms • 434 B • Ca| ...BI=QOSGlobals Vault Tools?0O...
|
NULL
|
9014682779777926395
|
NULL
|
visual_change
|
ocr
|
NULL
|
caltvlewWindowHelp•Salestorce vQ SearchCOLLECTIONS caltvlewWindowHelp•Salestorce vQ SearchCOLLECTIONS• Amazon connectAmazon Connect Copy• AWSv SalesForce>O UI>D USEFUL>@ NotesGET QUERYGET SEARCHGET Salesforce SOOL DuplicateGET Salesforce Get RecordGET Salesforce Get Record DuplicateGET Salesforce Create RecoraGET Salesforce Get Record MetadataGET Calocforco Got Cuctom Siold MotadateGET 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 deletedGET Object PermissionsGET custom tield›> Salesloft6o 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 • Authorization • Headers $@uerv ParamsValueSELECT ~ *Id, DataType, DeveloperName, Label, Length, Description ~ FROM ~ • FieldDefinition ~ WH..KeyBody Cookies 3 Headers 9 Test ResultsUSONVTPreview |So? Pass the correct auth credentials"message": "Session expired or invalid".CAMIDANMCNTe> spfcs>FLOWS• Connect Git = Concole 5.) TerminaDescription100% LzP• Mon 20 Apr 16:51:57V. AlIa SaveVariables in requestBulk Edit ...F tokenE url> All variablesSn5v.JA|zHotulhttos://esmills.mv.salestorce.com401 Unauthorized 212 ms • 434 B • Ca| ...BI=QOSGlobals Vault Tools?0O...
|
59517
|
|
77015
|
1935
|
40
|
2026-04-24T08:50:23.009738+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777020623009_m1.jpg...
|
PhpStorm
|
faVsco.js – TrackAutomatedReportGeneratedEvent.php
|
1
|
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
Show Replace Field
Search History
->track(
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
1
1
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Listeners\AutomatedReports\UserPilot;
use GuzzleHttp\Exception\GuzzleException;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\Queue\Constants;
use Jiminny\Events\AutomatedReports\AutomatedReportGenerated;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\Contracts\UserContract;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
use Illuminate\Support\Facades\Log;
class TrackAutomatedReportGeneratedEvent implements ShouldQueue
{
use InteractsWithQueue;
private const string EVENT_NAME_AUTOMATED_REPORT = 'automated-report-generated';
private const string EVENT_NAME_ASK_JIMINNY_REPORT = 'ask-jiminny-report-generated';
public string $queue = Constants::QUEUE_DELAYABLE;
public function __construct(
private readonly UserPilotClient $userPilotClient,
private readonly AutomatedReportsService $automatedReportsService,
) {
}
public function handle(AutomatedReportGenerated $event): void
{
if (config('services.userpilot.token') === null) {
return;
}
$automatedReport = $event->automatedReport;
$payload = $this->buildPayload($automatedReport);
$eventName = $this->resolveEventName($automatedReport);
$users = $this->resolveUsers($automatedReport);
if (empty($users)) {
Log::warning('[UserPilot] No recipients found for automated report', [
'report_id' => $automatedReport->getId(),
'is_ask_jiminny' => $automatedReport->isAskJiminnyReport(),
]);
return;
}
Log::info('[UserPilot] Sending automated report event', [
'report_id' => $automatedReport->getId(),
'event_name' => $eventName,
'recipient_count' => count($users),
]);
try {
foreach ($users as $user) {
$this->userPilotClient->track($user, $eventName, $payload);
}
} catch (GuzzleException $e) {
Log::error('[UserPilot] Failed to send automated report event', [
'report_id' => $automatedReport->getId(),
'error' => $e->getMessage(),
]);
$this->release(3600);
}
}
/**
* @return array<UserContract>
*/
private function resolveUsers(AutomatedReport $automatedReport): array
{
if ($automatedReport->isAskJiminnyReport()) {
$creator = $automatedReport->getCreator();
return $creator !== null ? [$creator] : [];
}
return $this->automatedReportsService->getRecipientUserObjects($automatedReport);
}
private function buildPayload(AutomatedReport $automatedReport): array
{
return [
'report_type' => $automatedReport->getType(),
'frequency' => $automatedReport->getFrequency(),
];
}
private function resolveEventName(AutomatedReport $automatedReport): string
{
if ($automatedReport->isAskJiminnyReport()) {
return self::EVENT_NAME_ASK_JIMINNY_REPORT;
}
return self::EVENT_NAME_AUTOMATED_REPORT;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Listeners\Activities\Coaching\UserPilot;
use GuzzleHttp\Exception\GuzzleException;
use Jiminny\Events\Activities\Crm\ActivityLogged;
use Jiminny\Listeners\Activities\UserPilotActivityListener;
class CreateActivityLoggedEvent extends UserPilotActivityListener
{
/**
* Handle the event.
*/
public function handle(ActivityLogged $event): void
{
// Don't attempt to run this on environments with UserPilot not configured.
if (config('services.userpilot.token') === null) {
return;
}
try {
$this->userPilotService->track(
$event->activity->user,
'logged-activity',
$this->generatePayload($event->activity)
);
} catch (GuzzleException $e) {
// Retry later.
$this->release(3600);
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder...
|
[{"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":"Show Replace Field","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"->track(","depth":4,"value":"->track(","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/1","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","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":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"1","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\\Listeners\\AutomatedReports\\UserPilot;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Events\\AutomatedReports\\AutomatedReportGenerated;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\nuse Illuminate\\Support\\Facades\\Log;\n\nclass TrackAutomatedReportGeneratedEvent implements ShouldQueue\n{\n use InteractsWithQueue;\n\n private const string EVENT_NAME_AUTOMATED_REPORT = 'automated-report-generated';\n private const string EVENT_NAME_ASK_JIMINNY_REPORT = 'ask-jiminny-report-generated';\n\n public string $queue = Constants::QUEUE_DELAYABLE;\n\n public function __construct(\n private readonly UserPilotClient $userPilotClient,\n private readonly AutomatedReportsService $automatedReportsService,\n ) {\n }\n\n public function handle(AutomatedReportGenerated $event): void\n {\n if (config('services.userpilot.token') === null) {\n return;\n }\n\n $automatedReport = $event->automatedReport;\n $payload = $this->buildPayload($automatedReport);\n\n $eventName = $this->resolveEventName($automatedReport);\n\n $users = $this->resolveUsers($automatedReport);\n\n if (empty($users)) {\n Log::warning('[UserPilot] No recipients found for automated report', [\n 'report_id' => $automatedReport->getId(),\n 'is_ask_jiminny' => $automatedReport->isAskJiminnyReport(),\n ]);\n\n return;\n }\n\n Log::info('[UserPilot] Sending automated report event', [\n 'report_id' => $automatedReport->getId(),\n 'event_name' => $eventName,\n 'recipient_count' => count($users),\n ]);\n\n try {\n foreach ($users as $user) {\n $this->userPilotClient->track($user, $eventName, $payload);\n }\n } catch (GuzzleException $e) {\n Log::error('[UserPilot] Failed to send automated report event', [\n 'report_id' => $automatedReport->getId(),\n 'error' => $e->getMessage(),\n ]);\n $this->release(3600);\n }\n }\n\n /**\n * @return array<UserContract>\n */\n private function resolveUsers(AutomatedReport $automatedReport): array\n {\n if ($automatedReport->isAskJiminnyReport()) {\n $creator = $automatedReport->getCreator();\n\n return $creator !== null ? [$creator] : [];\n }\n\n return $this->automatedReportsService->getRecipientUserObjects($automatedReport);\n }\n\n private function buildPayload(AutomatedReport $automatedReport): array\n {\n return [\n 'report_type' => $automatedReport->getType(),\n 'frequency' => $automatedReport->getFrequency(),\n ];\n }\n\n private function resolveEventName(AutomatedReport $automatedReport): string\n {\n if ($automatedReport->isAskJiminnyReport()) {\n return self::EVENT_NAME_ASK_JIMINNY_REPORT;\n }\n\n return self::EVENT_NAME_AUTOMATED_REPORT;\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Listeners\\AutomatedReports\\UserPilot;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Events\\AutomatedReports\\AutomatedReportGenerated;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\nuse Illuminate\\Support\\Facades\\Log;\n\nclass TrackAutomatedReportGeneratedEvent implements ShouldQueue\n{\n use InteractsWithQueue;\n\n private const string EVENT_NAME_AUTOMATED_REPORT = 'automated-report-generated';\n private const string EVENT_NAME_ASK_JIMINNY_REPORT = 'ask-jiminny-report-generated';\n\n public string $queue = Constants::QUEUE_DELAYABLE;\n\n public function __construct(\n private readonly UserPilotClient $userPilotClient,\n private readonly AutomatedReportsService $automatedReportsService,\n ) {\n }\n\n public function handle(AutomatedReportGenerated $event): void\n {\n if (config('services.userpilot.token') === null) {\n return;\n }\n\n $automatedReport = $event->automatedReport;\n $payload = $this->buildPayload($automatedReport);\n\n $eventName = $this->resolveEventName($automatedReport);\n\n $users = $this->resolveUsers($automatedReport);\n\n if (empty($users)) {\n Log::warning('[UserPilot] No recipients found for automated report', [\n 'report_id' => $automatedReport->getId(),\n 'is_ask_jiminny' => $automatedReport->isAskJiminnyReport(),\n ]);\n\n return;\n }\n\n Log::info('[UserPilot] Sending automated report event', [\n 'report_id' => $automatedReport->getId(),\n 'event_name' => $eventName,\n 'recipient_count' => count($users),\n ]);\n\n try {\n foreach ($users as $user) {\n $this->userPilotClient->track($user, $eventName, $payload);\n }\n } catch (GuzzleException $e) {\n Log::error('[UserPilot] Failed to send automated report event', [\n 'report_id' => $automatedReport->getId(),\n 'error' => $e->getMessage(),\n ]);\n $this->release(3600);\n }\n }\n\n /**\n * @return array<UserContract>\n */\n private function resolveUsers(AutomatedReport $automatedReport): array\n {\n if ($automatedReport->isAskJiminnyReport()) {\n $creator = $automatedReport->getCreator();\n\n return $creator !== null ? [$creator] : [];\n }\n\n return $this->automatedReportsService->getRecipientUserObjects($automatedReport);\n }\n\n private function buildPayload(AutomatedReport $automatedReport): array\n {\n return [\n 'report_type' => $automatedReport->getType(),\n 'frequency' => $automatedReport->getFrequency(),\n ];\n }\n\n private function resolveEventName(AutomatedReport $automatedReport): string\n {\n if ($automatedReport->isAskJiminnyReport()) {\n return self::EVENT_NAME_ASK_JIMINNY_REPORT;\n }\n\n return self::EVENT_NAME_AUTOMATED_REPORT;\n }\n}","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.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":"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\nnamespace Jiminny\\Listeners\\Activities\\Coaching\\UserPilot;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLogged;\nuse Jiminny\\Listeners\\Activities\\UserPilotActivityListener;\n\nclass CreateActivityLoggedEvent extends UserPilotActivityListener\n{\n /**\n * Handle the event.\n */\n public function handle(ActivityLogged $event): void\n {\n // Don't attempt to run this on environments with UserPilot not configured.\n if (config('services.userpilot.token') === null) {\n return;\n }\n\n try {\n $this->userPilotService->track(\n $event->activity->user,\n 'logged-activity',\n $this->generatePayload($event->activity)\n );\n } catch (GuzzleException $e) {\n // Retry later.\n $this->release(3600);\n }\n }\n}","depth":4,"value":"<?php\n\nnamespace Jiminny\\Listeners\\Activities\\Coaching\\UserPilot;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLogged;\nuse Jiminny\\Listeners\\Activities\\UserPilotActivityListener;\n\nclass CreateActivityLoggedEvent extends UserPilotActivityListener\n{\n /**\n * Handle the event.\n */\n public function handle(ActivityLogged $event): void\n {\n // Don't attempt to run this on environments with UserPilot not configured.\n if (config('services.userpilot.token') === null) {\n return;\n }\n\n try {\n $this->userPilotService->track(\n $event->activity->user,\n 'logged-activity',\n $this->generatePayload($event->activity)\n );\n } catch (GuzzleException $e) {\n // Retry later.\n $this->release(3600);\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,"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, folder","depth":6,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","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":"AiActivityType, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"role_description":"text"}]...
|
9014597506867233999
|
-6564961427449612284
|
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
Show Replace Field
Search History
->track(
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
1
1
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Listeners\AutomatedReports\UserPilot;
use GuzzleHttp\Exception\GuzzleException;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\Queue\Constants;
use Jiminny\Events\AutomatedReports\AutomatedReportGenerated;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\Contracts\UserContract;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
use Illuminate\Support\Facades\Log;
class TrackAutomatedReportGeneratedEvent implements ShouldQueue
{
use InteractsWithQueue;
private const string EVENT_NAME_AUTOMATED_REPORT = 'automated-report-generated';
private const string EVENT_NAME_ASK_JIMINNY_REPORT = 'ask-jiminny-report-generated';
public string $queue = Constants::QUEUE_DELAYABLE;
public function __construct(
private readonly UserPilotClient $userPilotClient,
private readonly AutomatedReportsService $automatedReportsService,
) {
}
public function handle(AutomatedReportGenerated $event): void
{
if (config('services.userpilot.token') === null) {
return;
}
$automatedReport = $event->automatedReport;
$payload = $this->buildPayload($automatedReport);
$eventName = $this->resolveEventName($automatedReport);
$users = $this->resolveUsers($automatedReport);
if (empty($users)) {
Log::warning('[UserPilot] No recipients found for automated report', [
'report_id' => $automatedReport->getId(),
'is_ask_jiminny' => $automatedReport->isAskJiminnyReport(),
]);
return;
}
Log::info('[UserPilot] Sending automated report event', [
'report_id' => $automatedReport->getId(),
'event_name' => $eventName,
'recipient_count' => count($users),
]);
try {
foreach ($users as $user) {
$this->userPilotClient->track($user, $eventName, $payload);
}
} catch (GuzzleException $e) {
Log::error('[UserPilot] Failed to send automated report event', [
'report_id' => $automatedReport->getId(),
'error' => $e->getMessage(),
]);
$this->release(3600);
}
}
/**
* @return array<UserContract>
*/
private function resolveUsers(AutomatedReport $automatedReport): array
{
if ($automatedReport->isAskJiminnyReport()) {
$creator = $automatedReport->getCreator();
return $creator !== null ? [$creator] : [];
}
return $this->automatedReportsService->getRecipientUserObjects($automatedReport);
}
private function buildPayload(AutomatedReport $automatedReport): array
{
return [
'report_type' => $automatedReport->getType(),
'frequency' => $automatedReport->getFrequency(),
];
}
private function resolveEventName(AutomatedReport $automatedReport): string
{
if ($automatedReport->isAskJiminnyReport()) {
return self::EVENT_NAME_ASK_JIMINNY_REPORT;
}
return self::EVENT_NAME_AUTOMATED_REPORT;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Listeners\Activities\Coaching\UserPilot;
use GuzzleHttp\Exception\GuzzleException;
use Jiminny\Events\Activities\Crm\ActivityLogged;
use Jiminny\Listeners\Activities\UserPilotActivityListener;
class CreateActivityLoggedEvent extends UserPilotActivityListener
{
/**
* Handle the event.
*/
public function handle(ActivityLogged $event): void
{
// Don't attempt to run this on environments with UserPilot not configured.
if (config('services.userpilot.token') === null) {
return;
}
try {
$this->userPilotService->track(
$event->activity->user,
'logged-activity',
$this->generatePayload($event->activity)
);
} catch (GuzzleException $e) {
// Retry later.
$this->release(3600);
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder...
|
77013
|
|
59114
|
1273
|
16
|
2026-04-20T13:27:31.991214+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776691651991_m2.jpg...
|
Firefox
|
Firefox
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FV faVsco.js°9 master kProledey© SyncOpportunity.p FV faVsco.js°9 master kProledey© SyncOpportunity.phpGosyncrrotileLeaas.ongsyncrrotlleopoortunites.onpD DealRisksW clasticsearch_ GrouosMallboxw PlavlistsWebhook= .gitkeep© ChangeLogContextCorrelationid.phpIM Maillv M Modele> D ActivityD AskAnythingi CalendarM ConnectionD Contracts• CmbusinessProcess.oneconticuration.onoc) contactRole.phpc) Field.php© FieldData.phpc) FieldValue.phpc) Lavout.phpc) Lavout Entitv.oheC) Loa,oho(C) Profille,ohoC) Recordtivoe,ohoC) SvncBatch.ohvElasticSearchm SeatureM OnnortunitvM ParticinantM PlavbackThemePlavlistN Scorecardlh Wehhook(e Account nhn© [EMAIL](c) AiDromnt nhrAutomatedReportsService.phpAutomatedkeporscommand.pnp© SyncOpportunitiesJob.php©ImportOpportunityBatch.php(©)ImportContactBatch.php© Client.php(C) HubspotPaqinationService.php(C) Service.phpBatchSyncTrait.php® AutomatedReportsController.phpphp api v2.php(C) TrackProviderInstalledEvent.php(C) AutomatedReportResult.pho(C) AutomatedReport.ohoclass SyncProfile0pportunities implements ShouldQueuepublic function handte (Profilecreated Sevent): voi$this->logger->info('Syncing opportunities for the newly created profile', l'profile' => Scrmid,= Steamid.83 ^ v 574cthis-siohhicnatchen.sdicnatchlinewSvncProfileMetadataSnrofip->aetlisenonn.$this->createDealInsightsLayoutIfDoesNotExist($crmConfiguration);$since = $this->configurationSettingsService->getSyncPeriod(ScrmConfiguration):if (! $this->configurationSettingsService->requiresSlidingWindowSearch($crmConfiguration))&Sthis->jobDispatcher->dispatch(new syncupporcunttlessodlScrmConfiquration->qetIdO.'crm protile 1d => scrmld.'since' => Ssince.strategy: OpportunitySyncStrategyResolver::LAST_MODIFIED_BY_PROFILE SYNC_OPPORTUNITY_STRATEGYelse {sthis->timePerioditerator->generateUntillNowForMaxSevenDavsastartDate: SsincelonPeriod: function (Carbon $start. Carbon $end) use (ScrmConfiquration. $crmId): void {...?Tusageprivate function createDealInsightsLayoutIfDoesNotExist(Configuration ScrmConfiguration): void{...}100% S2• Mon 20 Apr 16:27:31L AskJiminnyReportActivityServiceTest v=custom.log= laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]+0..59€59215951594598$99- 600604607608A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspotGELECT * FROM crm profiles WHERE crm_ confiqurat: m034 A1 A34 M62 M VTnoughtsbELEcl * rkun crm conticuracions whEkE 10 = 305GELECT * FROM users WHERE id = 15440: # team. 581, qr. 15440, pl. 3911, actSELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:U.ema1l.Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.sa.*towner 1d FRol sochal accounts saFlow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:JOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = U.team id1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).VHERE U.team_id = 581 and sa.provider = 'salesforce';2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTraiSELECT * FROM automated_report_results order by id desc;t.pho:249-308)No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.select * from features;Bplect * from team fpatunos where featunp id = 40:When ImportOpportunityBatch is usedOnly on the webhook path:select * from teams where id = 556;• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProcessor.oho:144-156,select * from•ts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated report results WHERE id = 1919:•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same imoortOpportunitvBatch@ methodlShared codeBoth paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:select * from automated report results WHERE report id = 54:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync jobselect * from opportunities where id = 7594349:•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue od with retiesbackow,GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:GELECT * FROM crm fields WHERE id = 226147SELECT * FROM crm Field values WHERE crm field 1d = 2261471SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,+ownen id EROM social accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE 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 WHEAsk anvthina (&4-D<> GodeClaude Qnus 4.7 MediumWN Windsurf Teams75.22 UTF.8Po 4 spaces...
|
NULL
|
9014422518802844483
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.js°9 master kProledey© SyncOpportunity.p FV faVsco.js°9 master kProledey© SyncOpportunity.phpGosyncrrotileLeaas.ongsyncrrotlleopoortunites.onpD DealRisksW clasticsearch_ GrouosMallboxw PlavlistsWebhook= .gitkeep© ChangeLogContextCorrelationid.phpIM Maillv M Modele> D ActivityD AskAnythingi CalendarM ConnectionD Contracts• CmbusinessProcess.oneconticuration.onoc) contactRole.phpc) Field.php© FieldData.phpc) FieldValue.phpc) Lavout.phpc) Lavout Entitv.oheC) Loa,oho(C) Profille,ohoC) Recordtivoe,ohoC) SvncBatch.ohvElasticSearchm SeatureM OnnortunitvM ParticinantM PlavbackThemePlavlistN Scorecardlh Wehhook(e Account nhn© [EMAIL](c) AiDromnt nhrAutomatedReportsService.phpAutomatedkeporscommand.pnp© SyncOpportunitiesJob.php©ImportOpportunityBatch.php(©)ImportContactBatch.php© Client.php(C) HubspotPaqinationService.php(C) Service.phpBatchSyncTrait.php® AutomatedReportsController.phpphp api v2.php(C) TrackProviderInstalledEvent.php(C) AutomatedReportResult.pho(C) AutomatedReport.ohoclass SyncProfile0pportunities implements ShouldQueuepublic function handte (Profilecreated Sevent): voi$this->logger->info('Syncing opportunities for the newly created profile', l'profile' => Scrmid,= Steamid.83 ^ v 574cthis-siohhicnatchen.sdicnatchlinewSvncProfileMetadataSnrofip->aetlisenonn.$this->createDealInsightsLayoutIfDoesNotExist($crmConfiguration);$since = $this->configurationSettingsService->getSyncPeriod(ScrmConfiguration):if (! $this->configurationSettingsService->requiresSlidingWindowSearch($crmConfiguration))&Sthis->jobDispatcher->dispatch(new syncupporcunttlessodlScrmConfiquration->qetIdO.'crm protile 1d => scrmld.'since' => Ssince.strategy: OpportunitySyncStrategyResolver::LAST_MODIFIED_BY_PROFILE SYNC_OPPORTUNITY_STRATEGYelse {sthis->timePerioditerator->generateUntillNowForMaxSevenDavsastartDate: SsincelonPeriod: function (Carbon $start. Carbon $end) use (ScrmConfiquration. $crmId): void {...?Tusageprivate function createDealInsightsLayoutIfDoesNotExist(Configuration ScrmConfiguration): void{...}100% S2• Mon 20 Apr 16:27:31L AskJiminnyReportActivityServiceTest v=custom.log= laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]+0..59€59215951594598$99- 600604607608A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspotGELECT * FROM crm profiles WHERE crm_ confiqurat: m034 A1 A34 M62 M VTnoughtsbELEcl * rkun crm conticuracions whEkE 10 = 305GELECT * FROM users WHERE id = 15440: # team. 581, qr. 15440, pl. 3911, actSELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:U.ema1l.Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.sa.*towner 1d FRol sochal accounts saFlow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:JOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = U.team id1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).VHERE U.team_id = 581 and sa.provider = 'salesforce';2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTraiSELECT * FROM automated_report_results order by id desc;t.pho:249-308)No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.select * from features;Bplect * from team fpatunos where featunp id = 40:When ImportOpportunityBatch is usedOnly on the webhook path:select * from teams where id = 556;• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProcessor.oho:144-156,select * from•ts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated report results WHERE id = 1919:•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same imoortOpportunitvBatch@ methodlShared codeBoth paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:select * from automated report results WHERE report id = 54:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync jobselect * from opportunities where id = 7594349:•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue od with retiesbackow,GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:GELECT * FROM crm fields WHERE id = 226147SELECT * FROM crm Field values WHERE crm field 1d = 2261471SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,+ownen id EROM social accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE 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 WHEAsk anvthina (&4-D<> GodeClaude Qnus 4.7 MediumWN Windsurf Teams75.22 UTF.8Po 4 spaces...
|
NULL
|
|
61380
|
1325
|
12
|
2026-04-21T06:53:02.630748+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776754382630_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue Apr 21 09:37:45 on ttys013
Poetry Last login: Tue Apr 21 09:37:45 on ttys013
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue Apr 21 09:37:45 on ttys013\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents","depth":4,"bounds":{"left":0.2918883,"top":0.06304868,"width":0.7081117,"height":0.93695134},"value":"Last login: Tue Apr 21 09:37:45 on ttys013\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2918883,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.29388297,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36968085,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.37167552,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4474734,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.44946808,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Build full day activity summary from Screenpipe (node)","depth":2,"bounds":{"left":0.52526593,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.52726066,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6030585,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.6050532,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.68085104,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.6828458,"top":0.045490824,"width":0.005319149,"height":0.012769354},"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.7586436,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.7606383,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-159-186:~ (nc)","depth":2,"bounds":{"left":0.83643615,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.8384308,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.91422874,"top":0.042298485,"width":0.077792555,"height":0.01915403},"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.9162234,"top":0.045490824,"width":0.005319149,"height":0.012769354},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.97839093,"top":0.023144454,"width":0.01861702,"height":0.013567438},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.6402925,"top":0.023942538,"width":0.010970744,"height":0.012769354},"role_description":"text"}]...
|
9013414874628854734
|
-4096351334584726239
|
click
|
accessibility
|
NULL
|
Last login: Tue Apr 21 09:37:45 on ttys013
Poetry Last login: Tue Apr 21 09:37:45 on ttys013
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
DOCKER
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Build full day activity summary from Screenpipe (node)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-159-186:~ (nc)
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
61379
|
|
33546
|
677
|
12
|
2026-04-16T07:55:23.167746+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776326123167_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily - in 4h 5 m100% C8Thu 16 Apr 10:55:22-zshDOCKER• 8812026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nd=3.003346958sDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴84WARNsalx::query:summary="SELECT id,snapshot_path,device_name,snapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \n-zsh86-zsh₴7* Unable to acce...O 88db.statement="\n\nSELECT\nid, \nsnapshot_path, indevice_name, intimestamptimestamp ASC\nLIMIT\n5000\n'rows_affected=0 rows_returned=102 elapse2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes\nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames,WARNsqlx::query:summary="SELECT DISTINCT app_name, window_name,-"6.5MB → 3.2MB (2.0x),39 JPEGSdeleteddb.statement="\n\nSELECT\nDISTINCT app_name, \nwindow_name, \nbrowser_url\timestamp > datetime('now','-30seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0rows_returned=113 elapsed=1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine::meeting_detector:meeting v2: Active -> Ending (no controls, app=Slack,id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:2026-04-16710:44:37.1284227WARNsqlx::query:meeting vZ: Ending -> Idle (timeout=30s, app=Slack, id=1)summary="SELECT COALESCE(text_content,'*)asdb.statement="\n\nSELECT\n'') as txt\nFR0M\n\nWHERE\ntimestamp>=?1\nANDtimestamp <=?2\nCOALESCE(text_content,ANDtext_contentIS NOT NULL\nAND text_content != ''\nANDevent_type = 'text'\nORDER BY\ntimestamp ASC\nLIMIT\nui_events5000\n"rows_affected=0rows_returned=34elapsed=3.3300345s2026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended (id=1)2026-04-16T10:45:01.981635ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 22026-04-16T10:45:05.035761ZINFOChash=-394178939588870394,trigger=visual_change)screenpipe_engine:: event_driven_capture: content dedup:skipping capture for monitor 2(hash=-394178939588870394,trigger=visual_change)2026-04-16T10:46:23.090024ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 22026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: contentChash=7149945076322576258,trigger=visual_change)dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.3220572INFOscreenpipe_engine::event_driven_capture: content dedup: skippingcapture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:38.234229Ztrigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:47.284407ZINFO2026-04-16T10:46:56.326243ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id, snapshot_path, device_name,db.statement="\n\nSELECT\nid, Insnapshot_path, \ndevice_name, \ntimestamp\nFROM\nframes\nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp ‹ ?1\nORDER BY\nd-4.030937667sdevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=128 elapse2026-04-16T10:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16T10:49:02.801442Z2026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16110:50:11.57489222026-04-16T10:51:25.58151172026-04-16T10:51:29..527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858Z2026-04-16T10:53:33.489283Z2026-04-16T10:53:46.059596Z2026-04-16T10:53:52.475287ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x), 63 JPEGs deletedINFOscreenpipe_engine::event_driven_capture: content dedup:INFOskipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)screenpipe_engine::event_driven_capture: contentdedup: skippingcapture for monitor 1 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6317338798093569418,INFOtrigger=click)screenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOskipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 109 eligible framesscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 11.8MB → 6.OMB (2.0x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 46 frames, 13.1MB 1.5MB (8.6x), 46 JPEGs deleted...
|
NULL
|
9013314776527005026
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily - in 4h 5 m100% C8Thu 16 Apr 10:55:22-zshDOCKER• 8812026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nd=3.003346958sDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴84WARNsalx::query:summary="SELECT id,snapshot_path,device_name,snapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \n-zsh86-zsh₴7* Unable to acce...O 88db.statement="\n\nSELECT\nid, \nsnapshot_path, indevice_name, intimestamptimestamp ASC\nLIMIT\n5000\n'rows_affected=0 rows_returned=102 elapse2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes\nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames,WARNsqlx::query:summary="SELECT DISTINCT app_name, window_name,-"6.5MB → 3.2MB (2.0x),39 JPEGSdeleteddb.statement="\n\nSELECT\nDISTINCT app_name, \nwindow_name, \nbrowser_url\timestamp > datetime('now','-30seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0rows_returned=113 elapsed=1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine::meeting_detector:meeting v2: Active -> Ending (no controls, app=Slack,id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:2026-04-16710:44:37.1284227WARNsqlx::query:meeting vZ: Ending -> Idle (timeout=30s, app=Slack, id=1)summary="SELECT COALESCE(text_content,'*)asdb.statement="\n\nSELECT\n'') as txt\nFR0M\n\nWHERE\ntimestamp>=?1\nANDtimestamp <=?2\nCOALESCE(text_content,ANDtext_contentIS NOT NULL\nAND text_content != ''\nANDevent_type = 'text'\nORDER BY\ntimestamp ASC\nLIMIT\nui_events5000\n"rows_affected=0rows_returned=34elapsed=3.3300345s2026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended (id=1)2026-04-16T10:45:01.981635ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 22026-04-16T10:45:05.035761ZINFOChash=-394178939588870394,trigger=visual_change)screenpipe_engine:: event_driven_capture: content dedup:skipping capture for monitor 2(hash=-394178939588870394,trigger=visual_change)2026-04-16T10:46:23.090024ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 22026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: contentChash=7149945076322576258,trigger=visual_change)dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.3220572INFOscreenpipe_engine::event_driven_capture: content dedup: skippingcapture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:38.234229Ztrigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:47.284407ZINFO2026-04-16T10:46:56.326243ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id, snapshot_path, device_name,db.statement="\n\nSELECT\nid, Insnapshot_path, \ndevice_name, \ntimestamp\nFROM\nframes\nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp ‹ ?1\nORDER BY\nd-4.030937667sdevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=128 elapse2026-04-16T10:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16T10:49:02.801442Z2026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16110:50:11.57489222026-04-16T10:51:25.58151172026-04-16T10:51:29..527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858Z2026-04-16T10:53:33.489283Z2026-04-16T10:53:46.059596Z2026-04-16T10:53:52.475287ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x), 63 JPEGs deletedINFOscreenpipe_engine::event_driven_capture: content dedup:INFOskipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)screenpipe_engine::event_driven_capture: contentdedup: skippingcapture for monitor 1 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6317338798093569418,INFOtrigger=click)screenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOskipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 109 eligible framesscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 11.8MB → 6.OMB (2.0x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 46 frames, 13.1MB 1.5MB (8.6x), 46 JPEGs deleted...
|
33544
|
|
33528
|
677
|
4
|
2026-04-16T07:54:55.586472+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776326095586_m1.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/connect/zohocrm
|
monitor_1
|
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
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Sprint Review - Apr 15 - Chat
Jiminny x Shiji - Reconnecting the platform
Jiminny x Shiji - Reconnecting the platform
For you - Confluence
For you - Confluence
Lukas Kovalik - Time Off
Lukas Kovalik - Time Off
Product Growth Platform | Userpilot
Product Growth Platform | Userpilot
Userpilot
Userpilot
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
Jiminny
Jiminny
Close tab
New Tab
New Tab
Jiminny
Jiminny
Google
Google
IntegrationAccessor | Membrane SDK - v0.28.1
IntegrationAccessor | Membrane SDK - v0.28.1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)...
|
[{"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":"[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":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"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":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Sprint Review - Apr 15 - Chat","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny x Shiji - Reconnecting the platform","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny x Shiji - Reconnecting the platform","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"For you - Confluence","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you - Confluence","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Lukas Kovalik - Time Off","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Lukas Kovalik - Time Off","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Product Growth Platform | Userpilot","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Product Growth Platform | Userpilot","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app","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":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","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":"Google","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Google","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"IntegrationAccessor | Membrane SDK - v0.28.1","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"IntegrationAccessor | Membrane SDK - v0.28.1","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}]...
|
9012706642956928055
|
-5030126333176684309
|
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
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
Sprint Review - Apr 15 - Chat
Jiminny x Shiji - Reconnecting the platform
Jiminny x Shiji - Reconnecting the platform
For you - Confluence
For you - Confluence
Lukas Kovalik - Time Off
Lukas Kovalik - Time Off
Product Growth Platform | Userpilot
Product Growth Platform | Userpilot
Userpilot
Userpilot
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
fix(security): composer dependency updates – 2026-04-15 by github-actions[bot] · Pull Request #11970 · jiminny/app
Jiminny
Jiminny
Close tab
New Tab
New Tab
Jiminny
Jiminny
Google
Google
IntegrationAccessor | Membrane SDK - v0.28.1
IntegrationAccessor | Membrane SDK - v0.28.1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)...
|
33525
|
|
30755
|
623
|
80
|
2026-04-15T15:11:05.549056+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776265865549_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
186518,[CREDIT_CARD]/200Imperial Age-Trebuchet (Pa 186518,[CREDIT_CARD]/200Imperial Age-Trebuchet (Packed) Created---Warning: You are being attacked byPlayer 8 Almish Yiltawar!!!---Light Cavalry Created---Elite Longbowman Created-1 kovaliklukas: 50854/50854E Magnus Olafsson: 40786/40786 IV8 Almish Yiltawar: 39522/39522 G IVRajyapala: 23275/232756 Lászl6 I: 12424/12424 2 IVE Maximilian of Habsbung: 6531/6531 H IV3 HuascÁn: 5931/5031 M IV4 Lowig VI: 5792/5702 0...
|
NULL
|
9012593164957629456
|
NULL
|
click
|
ocr
|
NULL
|
186518,[CREDIT_CARD]/200Imperial Age-Trebuchet (Pa 186518,[CREDIT_CARD]/200Imperial Age-Trebuchet (Packed) Created---Warning: You are being attacked byPlayer 8 Almish Yiltawar!!!---Light Cavalry Created---Elite Longbowman Created-1 kovaliklukas: 50854/50854E Magnus Olafsson: 40786/40786 IV8 Almish Yiltawar: 39522/39522 G IVRajyapala: 23275/232756 Lászl6 I: 12424/12424 2 IVE Maximilian of Habsbung: 6531/6531 H IV3 HuascÁn: 5931/5031 M IV4 Lowig VI: 5792/5702 0...
|
NULL
|
|
37381
|
770
|
7
|
2026-04-16T12:26:01.771047+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776342361771_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryM°7 Jiminny x Shiji - Re FirefoxFileEoitViewHistoryM°7 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilotfix(security): composer dependerJiminnyNew Taba Jiminny© GoogleIntegrationAccessor MemoraneJiminny • Memorane( Fix an autocomplete mistake that sSymfony|Component|Debug|ExcepE App "Zoho CRM" • Kavita • Membra@ Jiminny+ New Tab2/95BookmarksProfilesO JIMINNYToolsWindow Helpjiminny.atlassian.net/ira/servicedesk/projects/SRD/queues/custom/37/SRD-6793® For you(9 Recent# Starred0÷ AppsO, SpacesRecentJiminny (Ne…..II Platform TeamID SE KanbanI Capture TeamC Enterprise Stability…..I Processing TeamY Service-Desk• cueuesv Team PriorityEj All open tic... 11Unassigne….1@ Support te….. 4E Raised by…..OE Assigned t... 2Service re…...418 Platform te... 3@ Processing….. 6E Site reliabil... O# New featur...OE InfoSec is... O@ Ready for... 1# Resolve…. 999+= View all que... ›E Service requestsA IncidentsWl ReportsC Operations# Knowledge Base& Customers@ Channels• Email logs%› Developer escalati….Slack integration& Reporting CenterCj Add shortcutQ Search|• backI+ SRD-6793Stoyan Tomov raised this request via JiraView request in portalDescriptionNormal text.••" WriteHey team,While testing something on Les Mills's instance, I saw that we are not pulling in their activity types when a new Playbook is created.= I tried creating "LMUS CX Playbook test" Playbook (ID 5515), but no activity types got pulled in.When I tried reproducing the same on our Jiminny, instance, the activity types appeared.Can someone please check why we are not pulling the activity types for Les Mills?CancelData CentreUsSteps to reproduceCreate a new playbook in Les Mills's instanceCustomer typeEnterpriseActual outcomeNo activity types are being imported upon new Playbook creationExpected outcomeThe activity types to get importedSeverity levelS2ImpactNoneRoot causeNoneActivityAllCommentsHistoryWork logApprovalsAdd internal note / Reply to customerPro tip: press (M to comment3, Stoyan Tomov 42 minutes ago & Internal noteFYI, Pulsar Group (EU) is facing the same issue.€ • Edit • Delete-+ CreateGAYOMOOA100% C/ 8 • Thu 16 Apr 15:26:01C Ask Rovo D® ộ 51Hide detailso Summarise commentsAnalyzing vDetailsAssigneeLukas KovalikReporterStoyan TomovRequest Typei Report a bugKnowledge base• View related a…..Priority level(P2 MediumDev TeamPlatform team]OrganizationLes MillsCanny LinksOpen Canny Links> More fields Labels, Time tracking, Type of Infos…..> Automation 4 Rule executions> featureOS OpenfeatureOsv IntercomShowing 1 out of 1 linked conversationsQ Christopher Wilton |>> Sentry al Linked IssuesCreated 4 hours agoUpdated 42 minutes agoộ Configure...
|
NULL
|
9012369928948112689
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryM°7 Jiminny x Shiji - Re FirefoxFileEoitViewHistoryM°7 Jiminny x Shiji - Reconnecting theZ For you - Confluence® Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilotfix(security): composer dependerJiminnyNew Taba Jiminny© GoogleIntegrationAccessor MemoraneJiminny • Memorane( Fix an autocomplete mistake that sSymfony|Component|Debug|ExcepE App "Zoho CRM" • Kavita • Membra@ Jiminny+ New Tab2/95BookmarksProfilesO JIMINNYToolsWindow Helpjiminny.atlassian.net/ira/servicedesk/projects/SRD/queues/custom/37/SRD-6793® For you(9 Recent# Starred0÷ AppsO, SpacesRecentJiminny (Ne…..II Platform TeamID SE KanbanI Capture TeamC Enterprise Stability…..I Processing TeamY Service-Desk• cueuesv Team PriorityEj All open tic... 11Unassigne….1@ Support te….. 4E Raised by…..OE Assigned t... 2Service re…...418 Platform te... 3@ Processing….. 6E Site reliabil... O# New featur...OE InfoSec is... O@ Ready for... 1# Resolve…. 999+= View all que... ›E Service requestsA IncidentsWl ReportsC Operations# Knowledge Base& Customers@ Channels• Email logs%› Developer escalati….Slack integration& Reporting CenterCj Add shortcutQ Search|• backI+ SRD-6793Stoyan Tomov raised this request via JiraView request in portalDescriptionNormal text.••" WriteHey team,While testing something on Les Mills's instance, I saw that we are not pulling in their activity types when a new Playbook is created.= I tried creating "LMUS CX Playbook test" Playbook (ID 5515), but no activity types got pulled in.When I tried reproducing the same on our Jiminny, instance, the activity types appeared.Can someone please check why we are not pulling the activity types for Les Mills?CancelData CentreUsSteps to reproduceCreate a new playbook in Les Mills's instanceCustomer typeEnterpriseActual outcomeNo activity types are being imported upon new Playbook creationExpected outcomeThe activity types to get importedSeverity levelS2ImpactNoneRoot causeNoneActivityAllCommentsHistoryWork logApprovalsAdd internal note / Reply to customerPro tip: press (M to comment3, Stoyan Tomov 42 minutes ago & Internal noteFYI, Pulsar Group (EU) is facing the same issue.€ • Edit • Delete-+ CreateGAYOMOOA100% C/ 8 • Thu 16 Apr 15:26:01C Ask Rovo D® ộ 51Hide detailso Summarise commentsAnalyzing vDetailsAssigneeLukas KovalikReporterStoyan TomovRequest Typei Report a bugKnowledge base• View related a…..Priority level(P2 MediumDev TeamPlatform team]OrganizationLes MillsCanny LinksOpen Canny Links> More fields Labels, Time tracking, Type of Infos…..> Automation 4 Rule executions> featureOS OpenfeatureOsv IntercomShowing 1 out of 1 linked conversationsQ Christopher Wilton |>> Sentry al Linked IssuesCreated 4 hours agoUpdated 42 minutes agoộ Configure...
|
NULL
|
|
56779
|
1226
|
36
|
2026-04-20T11:29:49.692564+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776684589692_m2.jpg...
|
Firefox
|
Firefox
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxcalVIewMistorbookmarksProtllesTOOISWindowHe FirefoxcalVIewMistorbookmarksProtllesTOOISWindowHelpapp.staging.jiminny.com/ondemand?include_internal_conversations=2&min_customer_questions=6&max_customer_questions=50&sequence_number=6BookmarksSaved searchesZ3 Add bookmark991 activities@ Jy 19798 evaluation for ai activity tleamJy-20553 | Improve crm-sync delaSRD-6793) Les Mills activity typelx bookmarks loolda,Sprint Board# SRD QueueGithubHostHostJy-20698 handle failed field sync(. Jy-20692 change confirmation pa(JY-20543) AJ Reports > TrackincJiminny DEVAsk Jiminny Reports by nikolay-yankov...© Circle Cl8 PROD USAlso search as participantParticioant• = bookmarks Menu# (UY-18909) (Part2) Automated repOther BookmarksCustomer ®Ask Jiminny Reports by nikolay-yal() Customer or Subiect.4 New TalTranscript ®u Product Growth Plattorm | Userp!said bv@)fix(security): composer dependerAnyone) Pipelines - jiminny/appPeriod) Feed - jiminny - SentryAll time8 JiminnTopicsActivity type8 Jiminnysearch activity tyDesfJY-206921 Issue with red• Jy-20692 chanae confirmation palDuration ®Min (minutes)Max (minutes)# (UY-20692) Issue with reconnectinAl call score191 (SRD-67871 Issue with reconnectSelect Al call score(*) Jiminny MCP Connector - ProductKey Words Score* (UY-20676] Notify the user if a Par3 Proiect Phoenix - FiamalCoaching score@Pipelines - jiminny/appCoach (2)JY-18909-automated-reports-ask-liminny ~ 87325÷Activityhttps://app.staging.jiminny.com/ondemand?include_internal_conversations=28Tourlane W• Jiminny & TourlaiLocation*Bookmarks ToolbarSeldon TechnologTagsseparate tags with commasUse tags to organize and search for bookmarks from the address barVille Hyvarinen aKeywordrärinenUico a cinalo kovword to onon bookmarke diroctly from tho addroce barPavel Czernek atCancelQuinyx M$ How Quinyxers use Jiminny 3Daniel Thor at Checkin AS M*Jiminny & Checkin AS - Trial check-inDaniel IhorLearning People M$ LP & Jiminny weekly sync $Learning People 1Notetaker added on 10-11-24 @ 10-12Shiji Group MJiminny <> Shili #Nico Stein at Ocean Harvest T... WNico SteinBen Naylor at Dstny MDstny to review proposal with Jiminny...Ben NaylorProductsup MMeeting with MarryCitation Canada MNotetaker added on 10-09-24 @16:01Michael Minder at mindset.sw... Mliminnv deen dive & trialMichael MinderActivity TypeSort by: Most recentCurrent StageLikely to Renew$95,899S2elyto RenewFree Trial52.700Likely to Renew$41,340-Free Trial$7,680likelv to Renew$72.749Likely to Renew$72.749Solution Presented$5.100Proposal£12747Likely to Renew$32,126likelv to RenewFree Trial$2.586Cy0 l O100% C42 & Mon 20 Apr 14:29:49.© Add RecordingA Get NotifiedStatsDuration DateD0 ∞0 Đ0 DO 31m00©0 01mÃ1 &0 Đ1 DO 37mBo &0 Đ0 D0 27m0 &0 Đ0 D2 43mTO &0 Đ1 D1 24m0 d0 Đ0 D0 24mHo G0 ĐO DO 19m0 d0 Đ0 DO 21m001115m42mMCOCO DO12m14/10/2024, 3:01 PM14/10/2024, 11:44 AM11/10/2024. 7:07 PM11/10/2024 4.29 PM11/10/2024, 3:45 PM11/10/2024 2.55 DM11/10/2024, 1:33 PM11/10/2024, 12:31 PM11/10/2024, 12:06 PM19.04 DM10110204 11.29 AM09/10/2024, 7:16 PM09/10/2024, 6:44 PM09/10/2024. 4:45...
|
NULL
|
9011613063029898580
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxcalVIewMistorbookmarksProtllesTOOISWindowHe FirefoxcalVIewMistorbookmarksProtllesTOOISWindowHelpapp.staging.jiminny.com/ondemand?include_internal_conversations=2&min_customer_questions=6&max_customer_questions=50&sequence_number=6BookmarksSaved searchesZ3 Add bookmark991 activities@ Jy 19798 evaluation for ai activity tleamJy-20553 | Improve crm-sync delaSRD-6793) Les Mills activity typelx bookmarks loolda,Sprint Board# SRD QueueGithubHostHostJy-20698 handle failed field sync(. Jy-20692 change confirmation pa(JY-20543) AJ Reports > TrackincJiminny DEVAsk Jiminny Reports by nikolay-yankov...© Circle Cl8 PROD USAlso search as participantParticioant• = bookmarks Menu# (UY-18909) (Part2) Automated repOther BookmarksCustomer ®Ask Jiminny Reports by nikolay-yal() Customer or Subiect.4 New TalTranscript ®u Product Growth Plattorm | Userp!said bv@)fix(security): composer dependerAnyone) Pipelines - jiminny/appPeriod) Feed - jiminny - SentryAll time8 JiminnTopicsActivity type8 Jiminnysearch activity tyDesfJY-206921 Issue with red• Jy-20692 chanae confirmation palDuration ®Min (minutes)Max (minutes)# (UY-20692) Issue with reconnectinAl call score191 (SRD-67871 Issue with reconnectSelect Al call score(*) Jiminny MCP Connector - ProductKey Words Score* (UY-20676] Notify the user if a Par3 Proiect Phoenix - FiamalCoaching score@Pipelines - jiminny/appCoach (2)JY-18909-automated-reports-ask-liminny ~ 87325÷Activityhttps://app.staging.jiminny.com/ondemand?include_internal_conversations=28Tourlane W• Jiminny & TourlaiLocation*Bookmarks ToolbarSeldon TechnologTagsseparate tags with commasUse tags to organize and search for bookmarks from the address barVille Hyvarinen aKeywordrärinenUico a cinalo kovword to onon bookmarke diroctly from tho addroce barPavel Czernek atCancelQuinyx M$ How Quinyxers use Jiminny 3Daniel Thor at Checkin AS M*Jiminny & Checkin AS - Trial check-inDaniel IhorLearning People M$ LP & Jiminny weekly sync $Learning People 1Notetaker added on 10-11-24 @ 10-12Shiji Group MJiminny <> Shili #Nico Stein at Ocean Harvest T... WNico SteinBen Naylor at Dstny MDstny to review proposal with Jiminny...Ben NaylorProductsup MMeeting with MarryCitation Canada MNotetaker added on 10-09-24 @16:01Michael Minder at mindset.sw... Mliminnv deen dive & trialMichael MinderActivity TypeSort by: Most recentCurrent StageLikely to Renew$95,899S2elyto RenewFree Trial52.700Likely to Renew$41,340-Free Trial$7,680likelv to Renew$72.749Likely to Renew$72.749Solution Presented$5.100Proposal£12747Likely to Renew$32,126likelv to RenewFree Trial$2.586Cy0 l O100% C42 & Mon 20 Apr 14:29:49.© Add RecordingA Get NotifiedStatsDuration DateD0 ∞0 Đ0 DO 31m00©0 01mÃ1 &0 Đ1 DO 37mBo &0 Đ0 D0 27m0 &0 Đ0 D2 43mTO &0 Đ1 D1 24m0 d0 Đ0 D0 24mHo G0 ĐO DO 19m0 d0 Đ0 DO 21m001115m42mMCOCO DO12m14/10/2024, 3:01 PM14/10/2024, 11:44 AM11/10/2024. 7:07 PM11/10/2024 4.29 PM11/10/2024, 3:45 PM11/10/2024 2.55 DM11/10/2024, 1:33 PM11/10/2024, 12:31 PM11/10/2024, 12:06 PM19.04 DM10110204 11.29 AM09/10/2024, 7:16 PM09/10/2024, 6:44 PM09/10/2024. 4:45...
|
NULL
|
|
50330
|
1077
|
6
|
2026-04-17T14:43:38.047801+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776437018047_m1.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
CodeFileEditSelectionViewGoRunTerminalWindowHelp‹$ CodeFileEditSelectionViewGoRunTerminalWindowHelp‹$0Inh100% <478-zshDOCKER881UNION ALL SELECT'elements'UNION ALL SELECT "ui_events'UNION ALL SELECT 'ocr_text',DEV (docker)APP (-zsh)|COUNT(*)FROM elementsCOUNT(*) FROM ui_eventsCOUNT(*) FROM ocr_text;"*3-zsh-zsh• ₴5* Review screenp...frames150235elements 13279563ui_events160293ocr_text|39114lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # 1. Measure NAS write speed (write 10MB test file, measure seconds)SPEED=SCdd if=/dev/urandom of="SNAS_MOUNT/.speed_test"bs=1m count=10 2>&1 | \grep-0 '[0-9.]* bytes/sec' | awk '{print $1}'rm -f "SNAS_MOUNT/.speed_test"echo "NAS write speed: S(( SPEED / 1024 / 1024 )) MB/s"# 2. Get bytes/row for each table from dbstatBYTES_FRAMES=$(sqlite3 "SDB_SRC" "SELECT SUM(payload)/COUNT(*) FROM dbstat, frames WHERE dbstat.name='frames' ;")zsh: unknown file attribute: iNAS write speed: 0 MB/szsh:command not found:^CError: stepping, interrupted(9)Program interrupted.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 1ltotal 7525816drwxr-xr-xdrwx----rw-r--r--@-W-r--r--drwxr-xr-x-rw-r--r---rw-r--r---rw-r--r--drwxr-xr-x-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rwxr-xr-xlukas@Lukas-Kovaliks-MacBook-Pro-Jiminnylukas@Lukas-Kovaliks-MacBook-Pro-JiminnyLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny• ₴6ec2-user@ip-10-...• [EMAIL] 17 Apr 17:43:371*1• 88...
|
NULL
|
9011417378830238783
|
NULL
|
click
|
ocr
|
NULL
|
CodeFileEditSelectionViewGoRunTerminalWindowHelp‹$ CodeFileEditSelectionViewGoRunTerminalWindowHelp‹$0Inh100% <478-zshDOCKER881UNION ALL SELECT'elements'UNION ALL SELECT "ui_events'UNION ALL SELECT 'ocr_text',DEV (docker)APP (-zsh)|COUNT(*)FROM elementsCOUNT(*) FROM ui_eventsCOUNT(*) FROM ocr_text;"*3-zsh-zsh• ₴5* Review screenp...frames150235elements 13279563ui_events160293ocr_text|39114lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # 1. Measure NAS write speed (write 10MB test file, measure seconds)SPEED=SCdd if=/dev/urandom of="SNAS_MOUNT/.speed_test"bs=1m count=10 2>&1 | \grep-0 '[0-9.]* bytes/sec' | awk '{print $1}'rm -f "SNAS_MOUNT/.speed_test"echo "NAS write speed: S(( SPEED / 1024 / 1024 )) MB/s"# 2. Get bytes/row for each table from dbstatBYTES_FRAMES=$(sqlite3 "SDB_SRC" "SELECT SUM(payload)/COUNT(*) FROM dbstat, frames WHERE dbstat.name='frames' ;")zsh: unknown file attribute: iNAS write speed: 0 MB/szsh:command not found:^CError: stepping, interrupted(9)Program interrupted.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 1ltotal 7525816drwxr-xr-xdrwx----rw-r--r--@-W-r--r--drwxr-xr-x-rw-r--r---rw-r--r---rw-r--r--drwxr-xr-x-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rwxr-xr-xlukas@Lukas-Kovaliks-MacBook-Pro-Jiminnylukas@Lukas-Kovaliks-MacBook-Pro-JiminnyLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny• ₴6ec2-user@ip-10-...• [EMAIL] 17 Apr 17:43:371*1• 88...
|
50326
|
|
60911
|
1313
|
38
|
2026-04-21T06:24:55.170834+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-21/1776 /Users/lukas/.screenpipe/data/data/2026-04-21/1776752695170_m2.jpg...
|
Firefox
|
Work — Mozilla Firefox
|
1
|
github.com/jiminny/app/pull/11989
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
[SRD-6787] Issue with reconnecting Zoho - 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
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
github.com/jiminny/app/pull/11989
github.com/jiminny/app/pull/11989
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Waiting for github.com…...
|
[{"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-6787] Issue with reconnecting Zoho - 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-6787] Issue with reconnecting Zoho - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.10614525,"width":0.08344415,"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":false},{"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":"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":"github.com/jiminny/app/pull/11989","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":true},{"role":"AXStaticText","text":"github.com/jiminny/app/pull/11989","depth":5,"bounds":{"left":0.013297873,"top":0.40063846,"width":0.059341755,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.39664805,"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.0028257978,"top":0.4237829,"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":"AXStaticText","text":"Waiting for github.com…","depth":5,"bounds":{"left":0.0809508,"top":0.9876297,"width":0.04255319,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9011046498358197879
|
2651624583830893993
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
[SRD-6787] Issue with reconnecting Zoho - Jira
[SRD-6787] Issue with reconnecting Zoho - 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
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
github.com/jiminny/app/pull/11989
github.com/jiminny/app/pull/11989
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Waiting for github.com…...
|
NULL
|
|
47680
|
1010
|
49
|
2026-04-17T11:55:02.555004+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776426902555_m2.jpg...
|
Firefox
|
Sign in - Google Accounts — Work
|
1
|
accounts.google.com/signin/oauth/consent?as=S23799 accounts.google.com/signin/oauth/consent?as=S237994199%3A1776426897216672&authuser=1&client_id=827025697740-iohrve9ot2mkt6fj56a44r4qo97m55de.apps.googleusercontent.com&flowName=GeneralOAuthFlow&part=AJi8hAMZgmahpP19PIms4nCjVWWiqAgbFGIOjALelzFH9zP097HF7B85bBBWDi2Tpy7s7s-2umMQmmP9uajVQsruEx2Qcii4Z3KPol-8S8z_6C9hkJ66VvYhrkIRIFPYoZ5Wk7FQ41_ym2DUsBHvPvglVMgI68NHwyr66eqEUTCVUY7l168SUvvkz4PfJ-Qv88LdZh_HBu36eHcg8TTt7x4yTHrH7AvX-OOAH7rvk-RLcYy5z0aouy7W6mvQGUe0rpl_Uo_g-bHy13Y377L60USFy9c_jzL-3BVf6_MTjIbrzgPW7ji_Cscq65ZKThoBAvTmaQJu3Wz6UrSlviYaX40QNBhf3P-fXKpR8Xel2rUYiWEovwZCfIG7zDwBGT8npG23jI4PzWllZZKc452_L-R7DJgCzq18dwE9NjyC4k3rciqNP3iRKJNoh45ZzmpLDiB4vWeCrndv4MNcvHGzhV8HALGio8HR36tW19mliZnr-W84HZh6doZbz53JOCNsZphNeVgROgbKvTdrjBOzgIOZmvFBFejQyAZJXVQpktEj3qAOAUYo1epRzmsCs3JwzRyJNOCxhLfAUS7dZh38nG-mE2u1anJownIu2aR8zRMxttISG5L7YIKqMLQJsljf9er-3mA4xFKwLcmw0e5h17Whn4tf1rHYITY0rVzKsn1EFB1A0k7zRwvsFq4BUlVZ1nJYj0h6duzzaJre_gApw4PlM4M01zpdiHrCX84-7qV_KOCKQS6lWVBFrKFeZ7ozbTkNBH1AkrJNRrqgCOUADsScR792Ijksx1zZAWWDqe0HRoBJIig-2ms3wxoIsBn4zi_vJEetCQ6LMIa5xcZJO4rTzWHBJQu1uC9C8A9vLmS950ER8ewYzL3ZF8U53jJpD7A01vGnu1k5gOPvwRQQQkQI6EDvzKBG63xpsJRn8WmUGCc6FJpfAIYEwog573aOA9plyi1byqNB&rapt=AEjHL4NsQari2msKLi2I0c0-kBgfC4oHIfHmmFcbqHJh2-11NGFMSY-AdkWjcqlnHdCKLEE9XaFohz5ZQHwHggN-K_6Wen3OJyTNEd66tKXJPxekwX1HT64&xsrf=ACyENv_EWjT9z12jBTcXZZ0nrUyJ%3A1776426898544...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Workers | Datadog
Developers | HubSpot
Developers Workers | Datadog
Developers | HubSpot
Developers | HubSpot
Inbox (1,576) - [EMAIL] - Jiminny Mail
Inbox (1,576) - [EMAIL] - Jiminny Mail
120216 is your HubSpot Log In Code - [EMAIL] - Jiminny Mail
120216 is your HubSpot Log In Code - [EMAIL] - Jiminny Mail
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
New Tab
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app
fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app
[JY-20692] Issue with reconnecting Zoho - Jira
[JY-20692] Issue with reconnecting Zoho - Jira
Sign in - Google Accounts
Sign in - Google Accounts
Close tab
Auth Proxy
Auth Proxy
Dashboard · Jiminny · Membrane
Dashboard · Jiminny · Membrane
App "Zoho CRM" · Jiminny · Membrane
App "Zoho CRM" · Jiminny · Membrane
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Sign in with Google
jiminny.com wants to access your Google Account
jiminny.com
wants to access your Google Account
[EMAIL]
This will allow jiminny.com to:
This will allow
jiminny.com
to:
View your email messages and settings
More info
See, edit, share, and permanently delete all the calendars you can access using Google Calendar
More info
Make sure you trust jiminny.com
Make sure you trust jiminny.com
Review jiminny.com's
Privacy Policy
Privacy Policy
and
Terms of Service
Terms of Service
to understand how jiminny.com will process and protect your data.
To make changes at any time, go to your
Google Account
Google Account
.
Learn how Google helps you
share data safely
share data safely
.
Cancel
Cancel
Allow
Allow
English (United States)
English (United States)
Help
Help
Privacy
Privacy
Terms
Terms
Clear the Web Console output (⌘K, Ctrl+L)
Integr
Integr
1425 hidden
Clear filter input
Errors
Warnings
Info
Logs
Debug
CSS
XHR
Requests
Console Settings
Navigated to https://app.dev.jiminny.com/dashboard
XHR
GET
https://app.dev.jiminny.com/api/v1/integration-app-token
https://app.dev.jiminny.com/api/v1/integration-app-token
[HTTP/2
200
1450ms]
GET
https://ui.integration.app/embed/integrations/zohocrm/connect?token=[JWT_TOKEN]&showPoweredBy=false&allowMultipleConnections=
https://ui.integration.app/embed/integrations/zohocrm/connect?token=[JWT_TOKEN]&showPoweredBy=false&allowMultipleConnections=
[HTTP/2
200
226ms]...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Workers | Datadog","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.0890625,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developers | HubSpot","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.04453125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,576) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,576) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.11445312,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"120216 is your HubSpot Log In Code - integration-account@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"120216 is your HubSpot Log In Code - integration-account@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.17734376,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.048828125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.09375,"height":0.028472222},"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.015625,"top":0.20625,"width":0.017578125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.2534722,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.26319444,"width":0.17421874,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20692] Issue with reconnecting Zoho - Jira","depth":4,"bounds":{"left":0.0,"top":0.28194445,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20692] Issue with reconnecting Zoho - Jira","depth":5,"bounds":{"left":0.015625,"top":0.29166666,"width":0.09726562,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Sign in - Google Accounts","depth":4,"bounds":{"left":0.0,"top":0.31041667,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Sign in - Google Accounts","depth":5,"bounds":{"left":0.015625,"top":0.3201389,"width":0.053125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.07890625,"top":0.31666666,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Auth Proxy","depth":4,"bounds":{"left":0.0,"top":0.33888888,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Auth Proxy","depth":5,"bounds":{"left":0.015625,"top":0.34861112,"width":0.021875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dashboard · Jiminny · Membrane","depth":4,"bounds":{"left":0.0,"top":0.3673611,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dashboard · Jiminny · Membrane","depth":5,"bounds":{"left":0.015625,"top":0.37708333,"width":0.06679688,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"App \"Zoho CRM\" · Jiminny · Membrane","depth":4,"bounds":{"left":0.0,"top":0.39583334,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"App \"Zoho CRM\" · Jiminny · Membrane","depth":5,"bounds":{"left":0.015625,"top":0.40555555,"width":0.0796875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.003125,"top":0.42569444,"width":0.08710937,"height":0.022222223},"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.003125,"top":0.97430557,"width":0.0125,"height":0.022222223},"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.01640625,"top":0.97430557,"width":0.0125,"height":0.022222223},"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.029296875,"top":0.97430557,"width":0.0125,"height":0.022222223},"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.0421875,"top":0.97430557,"width":0.0125,"height":0.022222223},"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.05546875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sign in with Google","depth":7,"bounds":{"left":0.20273438,"top":0.25138888,"width":0.049609374,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"jiminny.com wants to access your Google Account","depth":6,"bounds":{"left":0.19335938,"top":0.30555555,"width":0.16875,"height":0.093055554},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXButton","text":"jiminny.com","depth":7,"bounds":{"left":0.19335938,"top":0.30555555,"width":0.07890625,"height":0.031944446},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"wants to access your Google Account","depth":7,"bounds":{"left":0.19335938,"top":0.30555555,"width":0.13632813,"height":0.09375},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"integration-account@jiminny.com","depth":8,"bounds":{"left":0.20585938,"top":0.41666666,"width":0.08671875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"This will allow jiminny.com to:","depth":9,"bounds":{"left":0.19335938,"top":0.45416668,"width":0.16875,"height":0.018055556},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This will allow","depth":11,"bounds":{"left":0.19335938,"top":0.45416668,"width":0.049609374,"height":0.018055556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"jiminny.com","depth":11,"bounds":{"left":0.24296875,"top":0.45416668,"width":0.044140626,"height":0.018055556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"to:","depth":11,"bounds":{"left":0.28710938,"top":0.45416668,"width":0.011328125,"height":0.018055556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"View your email messages and settings","depth":10,"bounds":{"left":0.20898438,"top":0.48958334,"width":0.11054687,"height":0.014583333},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More info","depth":9,"bounds":{"left":0.34804687,"top":0.48055556,"width":0.01875,"height":0.033333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"See, edit, share, and permanently delete all the calendars you can access using Google Calendar","depth":10,"bounds":{"left":0.20898438,"top":0.5173611,"width":0.1390625,"height":0.029861111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More info","depth":9,"bounds":{"left":0.34804687,"top":0.5083333,"width":0.01875,"height":0.033333335},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Make sure you trust jiminny.com","depth":8,"bounds":{"left":0.19335938,"top":0.57569444,"width":0.16875,"height":0.016666668},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Make sure you trust jiminny.com","depth":10,"bounds":{"left":0.19335938,"top":0.575,"width":0.11289062,"height":0.018055556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Review jiminny.com's","depth":8,"bounds":{"left":0.19335938,"top":0.60625,"width":0.052734375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Privacy Policy","depth":8,"bounds":{"left":0.24609375,"top":0.60625,"width":0.037109375,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Privacy Policy","depth":9,"bounds":{"left":0.24609375,"top":0.60625,"width":0.037109375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and","depth":8,"bounds":{"left":0.28320312,"top":0.60625,"width":0.012109375,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Terms of Service","depth":8,"bounds":{"left":0.2953125,"top":0.60625,"width":0.044140626,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Terms of Service","depth":9,"bounds":{"left":0.2953125,"top":0.60625,"width":0.044140626,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to understand how jiminny.com will process and protect your data.","depth":8,"bounds":{"left":0.19335938,"top":0.60625,"width":0.15703125,"height":0.027083334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To make changes at any time, go to your","depth":8,"bounds":{"left":0.19335938,"top":0.6423611,"width":0.10117187,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Google Account","depth":8,"bounds":{"left":0.29453126,"top":0.6423611,"width":0.042578124,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Google Account","depth":9,"bounds":{"left":0.29453126,"top":0.6423611,"width":0.042578124,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":8,"bounds":{"left":0.3371094,"top":0.6423611,"width":0.0015625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Learn how Google helps you","depth":8,"bounds":{"left":0.19335938,"top":0.6645833,"width":0.071875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"share data safely","depth":8,"bounds":{"left":0.26523438,"top":0.6645833,"width":0.0453125,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"share data safely","depth":9,"bounds":{"left":0.26523438,"top":0.6645833,"width":0.0453125,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":8,"bounds":{"left":0.31054688,"top":0.6645833,"width":0.0015625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Cancel","depth":7,"bounds":{"left":0.19335938,"top":0.7173611,"width":0.08203125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Cancel","depth":8,"bounds":{"left":0.22539063,"top":0.725,"width":0.01796875,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Allow","depth":7,"bounds":{"left":0.2800781,"top":0.7173611,"width":0.08203125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Allow","depth":8,"bounds":{"left":0.3140625,"top":0.725,"width":0.0140625,"height":0.013194445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"English (United States)","depth":8,"bounds":{"left":0.18398437,"top":0.7729167,"width":0.078125,"height":0.022222223},"value":"English (United States)","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"English (United States)","depth":10,"bounds":{"left":0.19023438,"top":0.77847224,"width":0.048828125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Help","depth":9,"bounds":{"left":0.296875,"top":0.7729167,"width":0.01953125,"height":0.022222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":10,"bounds":{"left":0.3015625,"top":0.77847224,"width":0.01015625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Privacy","depth":9,"bounds":{"left":0.31953126,"top":0.7729167,"width":0.025,"height":0.022222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Privacy","depth":10,"bounds":{"left":0.32421875,"top":0.77847224,"width":0.015625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Terms","depth":9,"bounds":{"left":0.34765625,"top":0.7729167,"width":0.022265624,"height":0.022222223},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Terms","depth":10,"bounds":{"left":0.35234374,"top":0.77847224,"width":0.012890625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear the Web Console output (⌘K, Ctrl+L)","depth":15,"bounds":{"left":0.46328124,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Integr","depth":15,"bounds":{"left":0.47578126,"top":0.065972224,"width":0.3265625,"height":0.018055556},"value":"Integr","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Integr","depth":16,"bounds":{"left":0.484375,"top":0.07013889,"width":0.012109375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1425 hidden","depth":16,"bounds":{"left":0.80390626,"top":0.07013889,"width":0.025390625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear filter input","depth":15,"bounds":{"left":0.83085936,"top":0.06944445,"width":0.00625,"height":0.011111111},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Errors","depth":15,"bounds":{"left":0.8417969,"top":0.068055555,"width":0.0171875,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Warnings","depth":15,"bounds":{"left":0.85976565,"top":0.068055555,"width":0.023828125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Info","depth":15,"bounds":{"left":0.884375,"top":0.068055555,"width":0.0125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Logs","depth":15,"bounds":{"left":0.89765626,"top":0.068055555,"width":0.014453125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Debug","depth":15,"bounds":{"left":0.9128906,"top":0.068055555,"width":0.01796875,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"CSS","depth":15,"bounds":{"left":0.9359375,"top":0.068055555,"width":0.01328125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"XHR","depth":15,"bounds":{"left":0.95,"top":0.068055555,"width":0.013671875,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Requests","depth":15,"bounds":{"left":0.9644531,"top":0.068055555,"width":0.023828125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Console Settings","depth":15,"bounds":{"left":0.9898437,"top":0.06527778,"width":0.01015625,"height":0.019444445},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Navigated to https://app.dev.jiminny.com/dashboard","depth":20,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"XHR","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"https://app.dev.jiminny.com/api/v1/integration-app-token","depth":20,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://app.dev.jiminny.com/api/v1/integration-app-token","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":"1450ms]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"https://ui.integration.app/embed/integrations/zohocrm/connect?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjFlY2U2NmM4LWZlYjEtNGRmMS1iMzIxLTIxNjA3ZGFmNDYyMyIsIm5hbWUiOiJEZXYgWm9obyBDUk0gY2xpZW50IiwiaXNzIjoiNjg3YTU5ZjctMjI3Ni00ODZjLTgzMDYtMTQ1MDdmZDc5N2FlIiwiZXhwIjoxNzc2NTEwODMyLCJmaWVsZHMiOnsiZW52IjoibG9jYWwiLCJ3ZWJob29rVXJsIjoiaHR0cHM6Ly9xYXRlc3Q6UWFZZU14MS02NDJuYkBsdWthc2submdyb2suaW8iLCJldmVudEFjY291bnREZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2FjYy1kZWwiLCJldmVudENvbnRhY3REZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2NudC1kZWwiLCJldmVudFByb2ZpbGVEZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL3Vzci1kZWwiLCJldmVudExlYWREZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2xkLWRlbCIsImV2ZW50RGVhbERlbGV0ZWQiOiIvd2ViaG9vay9pbnRhcHAvb3BwLWRlbCIsImV2ZW50QWNjb3VudENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvYWNjLWFkZCIsImV2ZW50QWNjb3VudFVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvYWNjLXVwZCIsImV2ZW50Q29udGFjdENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvY250LWFkZCIsImV2ZW50Q29udGFjdFVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvY250LXVwZCIsImV2ZW50UHJvZmlsZUNyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvdXNyLWFkZCIsImV2ZW50UHJvZmlsZVVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvdXNyLXVwZCIsImV2ZW50TGVhZENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvbGQtYWRkIiwiZXZlbnRMZWFkVXBkYXRlZCI6Ii93ZWJob29rL2ludGFwcC9sZC11cGQiLCJldmVudERlYWxDcmVhdGVkIjoiL3dlYmhvb2svaW50YXBwL29wcC1hZGQiLCJldmVudERlYWxVcGRhdGVkIjoiL3dlYmhvb2svaW50YXBwL29wcC11cGQifX0.cPowBZuDxoTPGjFBae4ToiaiHGn8n7ip72tabpSeGsg&showPoweredBy=false&allowMultipleConnections=","depth":20,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"https://ui.integration.app/embed/integrations/zohocrm/connect?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjFlY2U2NmM4LWZlYjEtNGRmMS1iMzIxLTIxNjA3ZGFmNDYyMyIsIm5hbWUiOiJEZXYgWm9obyBDUk0gY2xpZW50IiwiaXNzIjoiNjg3YTU5ZjctMjI3Ni00ODZjLTgzMDYtMTQ1MDdmZDc5N2FlIiwiZXhwIjoxNzc2NTEwODMyLCJmaWVsZHMiOnsiZW52IjoibG9jYWwiLCJ3ZWJob29rVXJsIjoiaHR0cHM6Ly9xYXRlc3Q6UWFZZU14MS02NDJuYkBsdWthc2submdyb2suaW8iLCJldmVudEFjY291bnREZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2FjYy1kZWwiLCJldmVudENvbnRhY3REZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2NudC1kZWwiLCJldmVudFByb2ZpbGVEZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL3Vzci1kZWwiLCJldmVudExlYWREZWxldGVkIjoiL3dlYmhvb2svaW50YXBwL2xkLWRlbCIsImV2ZW50RGVhbERlbGV0ZWQiOiIvd2ViaG9vay9pbnRhcHAvb3BwLWRlbCIsImV2ZW50QWNjb3VudENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvYWNjLWFkZCIsImV2ZW50QWNjb3VudFVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvYWNjLXVwZCIsImV2ZW50Q29udGFjdENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvY250LWFkZCIsImV2ZW50Q29udGFjdFVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvY250LXVwZCIsImV2ZW50UHJvZmlsZUNyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvdXNyLWFkZCIsImV2ZW50UHJvZmlsZVVwZGF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvdXNyLXVwZCIsImV2ZW50TGVhZENyZWF0ZWQiOiIvd2ViaG9vay9pbnRhcHAvbGQtYWRkIiwiZXZlbnRMZWFkVXBkYXRlZCI6Ii93ZWJob29rL2ludGFwcC9sZC11cGQiLCJldmVudERlYWxDcmVhdGVkIjoiL3dlYmhvb2svaW50YXBwL29wcC1hZGQiLCJldmVudERlYWxVcGRhdGVkIjoiL3dlYmhvb2svaW50YXBwL29wcC11cGQifX0.cPowBZuDxoTPGjFBae4ToiaiHGn8n7ip72tabpSeGsg&showPoweredBy=false&allowMultipleConnections=","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":"226ms]","depth":21,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9010861241320523925
|
-2630842912782406804
|
visual_change
|
accessibility
|
NULL
|
Workers | Datadog
Developers | HubSpot
Developers Workers | Datadog
Developers | HubSpot
Developers | HubSpot
Inbox (1,576) - [EMAIL] - Jiminny Mail
Inbox (1,576) - [EMAIL] - Jiminny Mail
120216 is your HubSpot Log In Code - [EMAIL] - Jiminny Mail
120216 is your HubSpot Log In Code - [EMAIL] - Jiminny Mail
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
New Tab
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app
fix-cache-for-business-processes by ilian-jiminny · Pull Request #11985 · jiminny/app
[JY-20692] Issue with reconnecting Zoho - Jira
[JY-20692] Issue with reconnecting Zoho - Jira
Sign in - Google Accounts
Sign in - Google Accounts
Close tab
Auth Proxy
Auth Proxy
Dashboard · Jiminny · Membrane
Dashboard · Jiminny · Membrane
App "Zoho CRM" · Jiminny · Membrane
App "Zoho CRM" · Jiminny · Membrane
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Sign in with Google
jiminny.com wants to access your Google Account
jiminny.com
wants to access your Google Account
[EMAIL]
This will allow jiminny.com to:
This will allow
jiminny.com
to:
View your email messages and settings
More info
See, edit, share, and permanently delete all the calendars you can access using Google Calendar
More info
Make sure you trust jiminny.com
Make sure you trust jiminny.com
Review jiminny.com's
Privacy Policy
Privacy Policy
and
Terms of Service
Terms of Service
to understand how jiminny.com will process and protect your data.
To make changes at any time, go to your
Google Account
Google Account
.
Learn how Google helps you
share data safely
share data safely
.
Cancel
Cancel
Allow
Allow
English (United States)
English (United States)
Help
Help
Privacy
Privacy
Terms
Terms
Clear the Web Console output (⌘K, Ctrl+L)
Integr
Integr
1425 hidden
Clear filter input
Errors
Warnings
Info
Logs
Debug
CSS
XHR
Requests
Console Settings
Navigated to https://app.dev.jiminny.com/dashboard
XHR
GET
https://app.dev.jiminny.com/api/v1/integration-app-token
https://app.dev.jiminny.com/api/v1/integration-app-token
[HTTP/2
200
1450ms]
GET
https://ui.integration.app/embed/integrations/zohocrm/connect?token=[JWT_TOKEN]&showPoweredBy=false&allowMultipleConnections=
https://ui.integration.app/embed/integrations/zohocrm/connect?token=[JWT_TOKEN]&showPoweredBy=false&allowMultipleConnections=
[HTTP/2
200
226ms]...
|
NULL
|
|
8848
|
171
|
44
|
2026-04-14T07:08:09.457337+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776150489457_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp• github.com/jiminny/app/pull/11935/changes~ Google Gemini•. Xjiminny / app 8Platform Sprint 1 Q2 - Platform TeaGeminiPRO‹> Code8? Pull requests 24Agents © Actions _ Wiki © Security and quality 24 ~ Insights Settings( SRD-6779 | JY-20632 | Unable X® On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.( Jy 19798 evaluation for ai activity8 Jiminnyg Ask Jiminny test report - 8 Apr 20)Service-Desk - Queues - Platform+ New TabHi LukasWhere should westart?SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO #11935 •8? Openyalokin-jiminny wants to merge 5 commits into master from SRD-6779-sidekick-SS0 gW Conversation• Commits5=l Checks 3E Files changed 3All commitsCreate imageQ Filter files...=app/Guards/Sso.php* Create music@a -4,25 +4,44 @• app/GuardsWrite anything# Sso.phpuse Auth;use Jiminny Models\User:Boost my dayHelp me learnv - tests~ E Feature/ServiceProviders# SsoTest.php• E Unit/GuardsE SsoTest.phpuse Slides\Saml2\Events\SignedIn;class Ssopublac function Loginlser(Signesin Sevent): void$samlUser = Sevent->getSaml2User();15 -// Find user by email$user = User::where('email', $samlUser->getUserId())->first();18 -if ($user === null) {return:< 40 lll• j Support Daily - in 4 h 52 mA100% CS•8 • Tue 14 Apr 10:08:08Q Type to search• Awaiting approvalCode-• 0 / 3 viewed |Submit review -+23 -4 mmmn• ViewedPreview ?+290 -4 00001• Enter a prompt for Gemini+Pro vSummarize page21 -if ($user-»status !== User::STATUS_ACTIVE) €-use Auth;use Jiminny\Models\User;+ use Illuminate\Support\Facades\Log;use Slides\Saml2\Events\SignedIn;class Ssopublic function loginUser(SignedIn $event): void14+15$samlUser = Sevent->getSaml2User();$email = null;17 +// Find user by NameID (works when name_id_format is emailAddress)$user = User::where('email', $samlUser->getUserId())->first();// raltback: try emall Trom saml atuributes (ror persistent name_ta_tormat)if ($user === null) {saturloutes = ssanluser=>cetAtcrloutes..:$email = $attributes ['email'] [0]?? $attributes('emailAddress'] [0]?? $attributes ['http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress'] [0]sattr1butes 'Ema1l'9?? Sattributes('mail'][0]?null:AT senalt les nucu$user = User: :where('email', $email)->first();1t (suser === null $user->status !== User::STATUS_ACTIVE) 1Log: :warning('[SSO] Login failed', ['name_1d => SsamlUser→>getUserid0),'email used' => $email,"reason → suser === null ? user_not_tound : 'user_inactive,...
|
NULL
|
9010495819943213379
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp• github.com/jiminny/app/pull/11935/changes~ Google Gemini•. Xjiminny / app 8Platform Sprint 1 Q2 - Platform TeaGeminiPRO‹> Code8? Pull requests 24Agents © Actions _ Wiki © Security and quality 24 ~ Insights Settings( SRD-6779 | JY-20632 | Unable X® On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.( Jy 19798 evaluation for ai activity8 Jiminnyg Ask Jiminny test report - 8 Apr 20)Service-Desk - Queues - Platform+ New TabHi LukasWhere should westart?SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO #11935 •8? Openyalokin-jiminny wants to merge 5 commits into master from SRD-6779-sidekick-SS0 gW Conversation• Commits5=l Checks 3E Files changed 3All commitsCreate imageQ Filter files...=app/Guards/Sso.php* Create music@a -4,25 +4,44 @• app/GuardsWrite anything# Sso.phpuse Auth;use Jiminny Models\User:Boost my dayHelp me learnv - tests~ E Feature/ServiceProviders# SsoTest.php• E Unit/GuardsE SsoTest.phpuse Slides\Saml2\Events\SignedIn;class Ssopublac function Loginlser(Signesin Sevent): void$samlUser = Sevent->getSaml2User();15 -// Find user by email$user = User::where('email', $samlUser->getUserId())->first();18 -if ($user === null) {return:< 40 lll• j Support Daily - in 4 h 52 mA100% CS•8 • Tue 14 Apr 10:08:08Q Type to search• Awaiting approvalCode-• 0 / 3 viewed |Submit review -+23 -4 mmmn• ViewedPreview ?+290 -4 00001• Enter a prompt for Gemini+Pro vSummarize page21 -if ($user-»status !== User::STATUS_ACTIVE) €-use Auth;use Jiminny\Models\User;+ use Illuminate\Support\Facades\Log;use Slides\Saml2\Events\SignedIn;class Ssopublic function loginUser(SignedIn $event): void14+15$samlUser = Sevent->getSaml2User();$email = null;17 +// Find user by NameID (works when name_id_format is emailAddress)$user = User::where('email', $samlUser->getUserId())->first();// raltback: try emall Trom saml atuributes (ror persistent name_ta_tormat)if ($user === null) {saturloutes = ssanluser=>cetAtcrloutes..:$email = $attributes ['email'] [0]?? $attributes('emailAddress'] [0]?? $attributes ['http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress'] [0]sattr1butes 'Ema1l'9?? Sattributes('mail'][0]?null:AT senalt les nucu$user = User: :where('email', $email)->first();1t (suser === null $user->status !== User::STATUS_ACTIVE) 1Log: :warning('[SSO] Login failed', ['name_1d => SsamlUser→>getUserid0),'email used' => $email,"reason → suser === null ? user_not_tound : 'user_inactive,...
|
8847
|
|
48344
|
1026
|
42
|
2026-04-17T12:37:40.596651+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776429460596_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.s vProject vv J Crm6 Boo PhpStormFileEditFV faVsco.s vProject vv J Crm6 Bootstrapintegration© ImportActivity Types.© ImportMetadata.php© InitProfiles.php© LayoutModifiedListe© LayoutUpdatedListelC RematchActivityOnC© ResolveOwner.php© SyncOpportunity.phyasyncrotleleacs.on© SyncProfileOpportun> D DealRisksD ElasticSearchD GroupsO ImportC MailboxD NudgesD OpportunitiesPlaybooksPlaylistsM TeamsTranscription> D Users> D Webhook= .gitkeep© ChangeLogContextCorr› D Mailv D ModelsViewNavigateCodeLaravelRefactorToolsWindowHelp( #11894 on JY-18909-automated-reports-ask-jiminny k ~© PlaybookRepository.php© ImportActivityTypes.php X© AskJiminnyReportActivityService.php© ReportController.phpC JiminnyDebugCommand.phpAutomatedReportsSendCommand.php© AutomatedReportsCommand.php© AutomatedReportsRepository.php© AutomatedReportsService.php© CreateHeldActivityEvent.phplrackrrovlderinstalleacventong© CreateActivityLoggedEvent.phpC UserPilotActivityListener.phpC ActivityLogged.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php• AutomatedReportResult.php(C AutomatedReport.phpclass InPortActivitxIypes implements ShouldQueueServicesv D DatabaseV A EU4, console 1 s 59 msv Ajiminny@localhost4 SFdns locallV &PROD4 console 1 s 634 msV ASTAGINGc consoey Docker*** Import the standard Event/Task Type picklist options from the CRM.public function handle(PlaybookCreated $event): void$playbook = $event->playbook;// Don't run if somehow we already have categories.if ($pLaybook->getCategories()->isNotEmpty)) {return;$crmService = $this->crmResolver->resolveForTeam($playbook->getTeam()):$crmService->syncField($playbook->getActivityField());$values = $crmService->importPicklistValues($playbook->getActivityField());if (empty($values)) {$values = $this->fetchActivityFieldValues($playbook->getActivityField());OutputDid T0 rows viii liminnv.crm field valuesGFi # event 226147 *50,0Ix. AUtOwuid Y÷ playbook_id TDDLQПOAФO type Y.name T= custom.log< console LUl= laravel.logA console [STAGING]A SF [jiminny@localhost]A HS_local [iminny@localhost]© RequestGenerateAskJiminnyReportJobTest.phpA console [PROD] X577578579580158142 л× 5825835845855865875885895905915921575574595vIx. AUto vMlaycroundvMa lminny v034 A1 A33 X61 ^SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;select * from automated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-7345381b6044["pdf", "pcSELECT * FROM automated_report_results WHERE uvid_to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131')_=select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;select * from automated_report_results WHERE reRont.id = 54;select * from opportunities where id = 7594349;597SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067B - [EMAIL] * fromplaybooks where team_id = 711; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;SELECT * FROM crm_fieldseVHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;÷ Mai_prompt_description Y!is_selectable Y! sequence TOO was_answered T, 0j Tech Day Review - in 1h 23 mARequestGenerateAsk.JiminnvRenort.lobTestv100% C•Fri 17 Apr 15:37:40CascadeAutomated Report Retrfired:Playbook Activity Type+0 .searched Playbookcrealed ana perormed z other queriesNow I have a complete understanding of the flow. Let me summarize what I found:w"oy I Works: Pavoook Createo → AcIVIVoe carecoresFlow1. Playbook creation ( PlaybookController::store() ):• PlaybookRepository::create() creates the playbook, setting activity field id via getDefaulLACTIV1LV-leLdevent (new PlaybookCreated($playbook, $user)) fires%Pavoookcreated Steners al •ueue. Va Shoul dQueue "Atrachlavout — creales ne ceaur crmlavoulCreatePlaybookCreatedEvent — tracks in PlanhatImportActivitylypes — Imports picklist values as calegorles3. ImportActivityTypes::handle() (ImportActivityTypes.php:33-69):• Skips if categories already exist• Calls $crmService->syn app/Services/Crm/Salestorce/Service.php ld) - syncs field metadata• Calls $crmService->importPicklistValues($playbook->getActivityField()) - returns savedFieldValue [I Eloquent modelsreratesyatues a calsethies renas/ter.es treste/tinlavheats rontaIterates values and calls $this->repository->create($playbook, $data)ASk anvinine CTbl+ •CodeClaude sonnet 4.0Dis_default TI created_at YID updated_at Yworksoace associated with branch Jy-loy0g-automaled-repnny' has been restored // Rollback // Configure... (3 minutes ago)winasur leams40:40 UlF-df 4 spaces...
|
NULL
|
9010309486965415553
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.s vProject vv J Crm6 Boo PhpStormFileEditFV faVsco.s vProject vv J Crm6 Bootstrapintegration© ImportActivity Types.© ImportMetadata.php© InitProfiles.php© LayoutModifiedListe© LayoutUpdatedListelC RematchActivityOnC© ResolveOwner.php© SyncOpportunity.phyasyncrotleleacs.on© SyncProfileOpportun> D DealRisksD ElasticSearchD GroupsO ImportC MailboxD NudgesD OpportunitiesPlaybooksPlaylistsM TeamsTranscription> D Users> D Webhook= .gitkeep© ChangeLogContextCorr› D Mailv D ModelsViewNavigateCodeLaravelRefactorToolsWindowHelp( #11894 on JY-18909-automated-reports-ask-jiminny k ~© PlaybookRepository.php© ImportActivityTypes.php X© AskJiminnyReportActivityService.php© ReportController.phpC JiminnyDebugCommand.phpAutomatedReportsSendCommand.php© AutomatedReportsCommand.php© AutomatedReportsRepository.php© AutomatedReportsService.php© CreateHeldActivityEvent.phplrackrrovlderinstalleacventong© CreateActivityLoggedEvent.phpC UserPilotActivityListener.phpC ActivityLogged.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php• AutomatedReportResult.php(C AutomatedReport.phpclass InPortActivitxIypes implements ShouldQueueServicesv D DatabaseV A EU4, console 1 s 59 msv Ajiminny@localhost4 SFdns locallV &PROD4 console 1 s 634 msV ASTAGINGc consoey Docker*** Import the standard Event/Task Type picklist options from the CRM.public function handle(PlaybookCreated $event): void$playbook = $event->playbook;// Don't run if somehow we already have categories.if ($pLaybook->getCategories()->isNotEmpty)) {return;$crmService = $this->crmResolver->resolveForTeam($playbook->getTeam()):$crmService->syncField($playbook->getActivityField());$values = $crmService->importPicklistValues($playbook->getActivityField());if (empty($values)) {$values = $this->fetchActivityFieldValues($playbook->getActivityField());OutputDid T0 rows viii liminnv.crm field valuesGFi # event 226147 *50,0Ix. AUtOwuid Y÷ playbook_id TDDLQПOAФO type Y.name T= custom.log< console LUl= laravel.logA console [STAGING]A SF [jiminny@localhost]A HS_local [iminny@localhost]© RequestGenerateAskJiminnyReportJobTest.phpA console [PROD] X577578579580158142 л× 5825835845855865875885895905915921575574595vIx. AUto vMlaycroundvMa lminny v034 A1 A33 X61 ^SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;select * from automated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-7345381b6044["pdf", "pcSELECT * FROM automated_report_results WHERE uvid_to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131')_=select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;select * from automated_report_results WHERE reRont.id = 54;select * from opportunities where id = 7594349;597SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067B - [EMAIL] * fromplaybooks where team_id = 711; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;SELECT * FROM crm_fieldseVHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;÷ Mai_prompt_description Y!is_selectable Y! sequence TOO was_answered T, 0j Tech Day Review - in 1h 23 mARequestGenerateAsk.JiminnvRenort.lobTestv100% C•Fri 17 Apr 15:37:40CascadeAutomated Report Retrfired:Playbook Activity Type+0 .searched Playbookcrealed ana perormed z other queriesNow I have a complete understanding of the flow. Let me summarize what I found:w"oy I Works: Pavoook Createo → AcIVIVoe carecoresFlow1. Playbook creation ( PlaybookController::store() ):• PlaybookRepository::create() creates the playbook, setting activity field id via getDefaulLACTIV1LV-leLdevent (new PlaybookCreated($playbook, $user)) fires%Pavoookcreated Steners al •ueue. Va Shoul dQueue "Atrachlavout — creales ne ceaur crmlavoulCreatePlaybookCreatedEvent — tracks in PlanhatImportActivitylypes — Imports picklist values as calegorles3. ImportActivityTypes::handle() (ImportActivityTypes.php:33-69):• Skips if categories already exist• Calls $crmService->syn app/Services/Crm/Salestorce/Service.php ld) - syncs field metadata• Calls $crmService->importPicklistValues($playbook->getActivityField()) - returns savedFieldValue [I Eloquent modelsreratesyatues a calsethies renas/ter.es treste/tinlavheats rontaIterates values and calls $this->repository->create($playbook, $data)ASk anvinine CTbl+ •CodeClaude sonnet 4.0Dis_default TI created_at YID updated_at Yworksoace associated with branch Jy-loy0g-automaled-repnny' has been restored // Rollback // Configure... (3 minutes ago)winasur leams40:40 UlF-df 4 spaces...
|
NULL
|
|
21369
|
472
|
25
|
2026-04-15T10:07:16.755992+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776247636755_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Loading user data.?lovaliklukas
|
NULL
|
9010260324830213820
|
NULL
|
visual_change
|
ocr
|
NULL
|
Loading user data.?lovaliklukas
|
21367
|
|
78037
|
1972
|
19
|
2026-04-24T10:55:05.725595+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777028105725_m2.jpg...
|
Firefox
|
Inbox - kovaliklukas@gmail.com - Gmail — Personal
|
1
|
mail.google.com/mail/u/0/#inbox
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
5 Signs You Have Successfully Hur DXP4800PLUS-B5F8
5 Signs You Have Successfully Hurt a Narcissist; - [EMAIL] - Gmail
(67) Inbox | [EMAIL] | Proton Mail
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
Inbox - [EMAIL] - Gmail
Inbox - [EMAIL] - Gmail
Close tab
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
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
None selected
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox
Inbox
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 7 unread
Drafts
7
Purchases has menu
Purchases
Social 5165 unread has menu
Social
5,165
Updates 8684 unread has menu
Updates
8,684
Forums 6046 unread has menu
Forums
6,046
Promotions 38626 unread has menu
Promotions
38,626
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7418 unread has menu
jiminny-github
7,418
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,146
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
25 new
Social
Updates
Updates
The Batch @ DeepLea., GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work, 12:03, Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.
Not starred
Not important
The Batch @ DeepLea.
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work
-
Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12:03
Notion Team, Get a first look at our developer tools, 10:45, Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.
Not starred
Important because it matched one of your importance filters.
Notion Team
Get a first look at our developer tools - Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Get a first look at our developer tools
-
Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
10:45
CircleCI Builds, [CircleCI] Workflow canceled: jiminny / app on JY-20157-AJ-report-not-send-notification, 10:40, app / build_accept_deploy jiminny / app 2026-04-24T07:38:38Z JY-20157-AJ-report-not-send-notification #57700 Commit push by Lukas Kovalik (LakyLak) 2b160b5 JY-20157 move user pilot tracking changes to.
Not starred
Not important
CircleCI Builds...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.23287898,"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":"5 Signs You Have Successfully Hurt a Narcissist; - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.26961437,"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":"(67) Inbox | kovaliklukas@proton.me | Proton Mail","depth":4,"bounds":{"left":0.30618352,"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":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":4,"bounds":{"left":0.23105054,"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":"Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com","depth":5,"bounds":{"left":0.2443484,"top":0.10614525,"width":0.26263297,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Today's Deals","depth":4,"bounds":{"left":0.23105054,"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":"Today's Deals","depth":5,"bounds":{"left":0.2443484,"top":0.13886672,"width":0.024102394,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"architecture - screenpipe docs","depth":4,"bounds":{"left":0.23105054,"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":"architecture - screenpipe docs","depth":5,"bounds":{"left":0.2443484,"top":0.17158818,"width":0.053523935,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox - kovaliklukas@gmail.com - Gmail","depth":4,"bounds":{"left":0.23105054,"top":0.19313647,"width":0.113696806,"height":0.032721467},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Inbox - kovaliklukas@gmail.com - Gmail","depth":5,"bounds":{"left":0.2443484,"top":0.20430966,"width":0.06898271,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.3324468,"top":0.20031923,"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":"Screenpipe — Archive","depth":4,"bounds":{"left":0.23105054,"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":"Screenpipe — Archive","depth":5,"bounds":{"left":0.2443484,"top":0.23703113,"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.23105054,"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":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.2443484,"top":0.2697526,"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.23105054,"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: db.sqlite","depth":5,"bounds":{"left":0.2443484,"top":0.30247405,"width":0.03756649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude Platform","depth":4,"bounds":{"left":0.23105054,"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":"Claude Platform","depth":5,"bounds":{"left":0.2443484,"top":0.33519554,"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.23105054,"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":"Hey @louis030195 Ill check during my - screenpipe.com","depth":5,"bounds":{"left":0.2443484,"top":0.367917,"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.23105054,"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":"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.2443484,"top":0.40063846,"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.23105054,"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":"Gong Pricing in 2026: Costs, Plans & Is It Worth It?","depth":5,"bounds":{"left":0.2443484,"top":0.43335995,"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.23105054,"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":"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.2443484,"top":0.4660814,"width":0.28075132,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.23387633,"top":0.48922586,"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.23387633,"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.24484707,"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.25598404,"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.26712102,"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.27825797,"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":"None selected","depth":8,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to content","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to content","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Using Gmail with screen readers","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Using Gmail with screen readers","depth":11,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Main menu","depth":11,"bounds":{"left":0.3487367,"top":0.058260176,"width":0.015957447,"height":0.03830806},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"Gmail","depth":12,"bounds":{"left":0.36602393,"top":0.061452515,"width":0.036236703,"height":0.035115723},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Search","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Search","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search mail","depth":18,"bounds":{"left":0.4481383,"top":0.06943336,"width":0.18916224,"height":0.016360734},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Advanced search options","depth":12,"bounds":{"left":0.6505984,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search mail","depth":12,"bounds":{"left":0.42985374,"top":0.058260176,"width":0.01861702,"height":0.03671189},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Support","depth":13,"bounds":{"left":0.92353725,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Settings","depth":13,"bounds":{"left":0.9381649,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Gemini","depth":13,"bounds":{"left":0.95212764,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google apps","depth":14,"bounds":{"left":0.96609044,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com), Storage usage alert","depth":14,"bounds":{"left":0.98204786,"top":0.061452515,"width":0.013297873,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Compose","depth":9,"bounds":{"left":0.34740692,"top":0.10933759,"width":0.04737367,"height":0.031923383},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Inbox","depth":16,"bounds":{"left":0.36602393,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox","depth":17,"bounds":{"left":0.36602393,"top":0.15003991,"width":0.012466756,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Starred","depth":17,"bounds":{"left":0.36602393,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Starred","depth":18,"bounds":{"left":0.36602393,"top":0.16919394,"width":0.015625,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Snoozed","depth":17,"bounds":{"left":0.36602393,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Snoozed","depth":18,"bounds":{"left":0.36602393,"top":0.18834797,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Important","depth":17,"bounds":{"left":0.36602393,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Important","depth":18,"bounds":{"left":0.36602393,"top":0.207502,"width":0.020777926,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent","depth":17,"bounds":{"left":0.36602393,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent","depth":18,"bounds":{"left":0.36602393,"top":0.22665602,"width":0.009640957,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Drafts 7 unread","depth":17,"bounds":{"left":0.36602393,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Drafts","depth":18,"bounds":{"left":0.36602393,"top":0.24581006,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":17,"bounds":{"left":0.41988033,"top":0.24700718,"width":0.0019946808,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Purchases has menu","depth":16,"bounds":{"left":0.36602393,"top":0.26496407,"width":0.021941489,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Purchases","depth":17,"bounds":{"left":0.36602393,"top":0.26496407,"width":0.021941489,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Social 5165 unread has menu","depth":16,"bounds":{"left":0.36602393,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Social","depth":17,"bounds":{"left":0.36602393,"top":0.28411812,"width":0.013796543,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5,165","depth":16,"bounds":{"left":0.41273272,"top":0.28531525,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Updates 8684 unread has menu","depth":16,"bounds":{"left":0.36602393,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Updates","depth":17,"bounds":{"left":0.36602393,"top":0.30327216,"width":0.018949468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8,684","depth":16,"bounds":{"left":0.4119016,"top":0.3044693,"width":0.009973404,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forums 6046 unread has menu","depth":16,"bounds":{"left":0.36602393,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forums","depth":17,"bounds":{"left":0.36602393,"top":0.32242617,"width":0.016788565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6,046","depth":16,"bounds":{"left":0.4114029,"top":0.3236233,"width":0.010472074,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Promotions 38626 unread has menu","depth":16,"bounds":{"left":0.36602393,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Promotions","depth":17,"bounds":{"left":0.36602393,"top":0.3415802,"width":0.025930852,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38,626","depth":16,"bounds":{"left":0.40990692,"top":0.34277734,"width":0.011968086,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.34474733,"top":0.35834,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.36602393,"top":0.36073422,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Labels","depth":11,"bounds":{"left":0.35339096,"top":0.39984038,"width":0.061835106,"height":0.016360734},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":12,"bounds":{"left":0.35339096,"top":0.39984038,"width":0.016456118,"height":0.016360734},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create new label","depth":11,"bounds":{"left":0.41522607,"top":0.40023944,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Labels","depth":12,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Labels","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"[Imap]/Nevyžiadaná pošta has menu","depth":17,"bounds":{"left":0.36602393,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Imap]/Nevyžiadaná pošta","depth":18,"bounds":{"left":0.36602393,"top":0.42817238,"width":0.055352394,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"arch has menu","depth":17,"bounds":{"left":0.36602393,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"arch","depth":18,"bounds":{"left":0.36602393,"top":0.44732642,"width":0.009474734,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deleted Items has menu","depth":17,"bounds":{"left":0.36602393,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deleted Items","depth":18,"bounds":{"left":0.36602393,"top":0.46648043,"width":0.029089095,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Fibank 1229 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fibank","depth":18,"bounds":{"left":0.36602393,"top":0.48563448,"width":0.01512633,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,229","depth":17,"bounds":{"left":0.41273272,"top":0.4868316,"width":0.009142287,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"FL 6 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"FL","depth":18,"bounds":{"left":0.36602393,"top":0.5047885,"width":0.005319149,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":17,"bounds":{"left":0.4195479,"top":0.5059856,"width":0.0023271276,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Hardware & Software has menu","depth":17,"bounds":{"left":0.36602393,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hardware & Software","depth":18,"bounds":{"left":0.36602393,"top":0.52394253,"width":0.044714097,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"HOSTING 5 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HOSTING","depth":18,"bounds":{"left":0.36602393,"top":0.54309654,"width":0.02144282,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5","depth":17,"bounds":{"left":0.4197141,"top":0.5442937,"width":0.0021609042,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Infected Items has menu","depth":17,"bounds":{"left":0.36602393,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Infected Items","depth":18,"bounds":{"left":0.36602393,"top":0.5622506,"width":0.030086435,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"jiminny-github 7418 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"jiminny-github","depth":18,"bounds":{"left":0.36602393,"top":0.5814046,"width":0.03324468,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7,418","depth":17,"bounds":{"left":0.41323137,"top":0.5826017,"width":0.008643617,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Junk E-mail 219 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Junk E-mail","depth":18,"bounds":{"left":0.36602393,"top":0.60055864,"width":0.026761968,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"219","depth":17,"bounds":{"left":0.41589096,"top":0.6017558,"width":0.005984043,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kontakty has menu","depth":17,"bounds":{"left":0.36602393,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kontakty","depth":18,"bounds":{"left":0.36602393,"top":0.6197127,"width":0.018450798,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sent Items has menu","depth":17,"bounds":{"left":0.36602393,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sent Items","depth":18,"bounds":{"left":0.36602393,"top":0.6388667,"width":0.022273935,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"WORK 848 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"WORK","depth":18,"bounds":{"left":0.36602393,"top":0.65802073,"width":0.014461436,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"848","depth":17,"bounds":{"left":0.41522607,"top":0.6592179,"width":0.0066489363,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"z centra 1274 unread has menu","depth":17,"bounds":{"left":0.36602393,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"z centra","depth":18,"bounds":{"left":0.36602393,"top":0.6771748,"width":0.018118352,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1,274","depth":17,"bounds":{"left":0.41306517,"top":0.6783719,"width":0.00880984,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More labels","depth":12,"bounds":{"left":0.34474733,"top":0.69393456,"width":0.07978723,"height":0.01915403},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":14,"bounds":{"left":0.36602393,"top":0.6963288,"width":0.010804521,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Select","depth":12,"bounds":{"left":0.4351729,"top":0.11412609,"width":0.013297873,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":12,"bounds":{"left":0.45511967,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"More email options","depth":12,"bounds":{"left":0.46841756,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show more messages","depth":13,"bounds":{"left":0.87732714,"top":0.10774142,"width":0.030917553,"height":0.028731046},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":15,"bounds":{"left":0.8799867,"top":0.11612131,"width":0.0016622341,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"–","depth":15,"bounds":{"left":0.88164896,"top":0.11612131,"width":0.002493351,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50","depth":15,"bounds":{"left":0.8841423,"top":0.11612131,"width":0.0048204786,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":15,"bounds":{"left":0.88896275,"top":0.11612131,"width":0.005817819,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21,146","depth":15,"bounds":{"left":0.8947806,"top":0.11612131,"width":0.010804521,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Newer","depth":13,"bounds":{"left":0.91223407,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Older","depth":13,"bounds":{"left":0.9255319,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Toggle split pane mode","depth":12,"bounds":{"left":0.9388298,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Input tools on/off (Ctrl-Shift-K)","depth":14,"bounds":{"left":0.9574468,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Select input tool","depth":14,"bounds":{"left":0.9640958,"top":0.11412609,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Conversations","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversations","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Primary","depth":15,"bounds":{"left":0.42985374,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Primary","depth":19,"bounds":{"left":0.44714096,"top":0.1528332,"width":0.016954787,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Promotions, 50 new messages,","depth":15,"bounds":{"left":0.51396275,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"50 new","depth":19,"bounds":{"left":0.56017286,"top":0.15403032,"width":0.013630319,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Promotions","depth":19,"bounds":{"left":0.53125,"top":0.1528332,"width":0.024933511,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Social, 25 new messages,","depth":15,"bounds":{"left":0.5980718,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"25 new","depth":19,"bounds":{"left":0.63248,"top":0.15403032,"width":0.013297873,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Social","depth":19,"bounds":{"left":0.61535907,"top":0.1528332,"width":0.013131649,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Updates","depth":15,"bounds":{"left":0.6821808,"top":0.14126097,"width":0.084109046,"height":0.03830806},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Updates","depth":19,"bounds":{"left":0.6994681,"top":0.1528332,"width":0.018284574,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"The Batch @ DeepLea., GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work, 12:03, Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.","depth":18,"bounds":{"left":0.4351729,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.44514626,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Not important","depth":18,"bounds":{"left":0.45511967,"top":0.18276137,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"The Batch @ DeepLea.","depth":20,"bounds":{"left":0.46509308,"top":0.18355946,"width":0.048038565,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏","depth":18,"bounds":{"left":0.5315825,"top":0.18276137,"width":0.41323137,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","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","depth":22,"bounds":{"left":0.5315825,"top":0.18355946,"width":0.2649601,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":22,"bounds":{"left":0.7965425,"top":0.18355946,"width":0.004488032,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏","depth":21,"bounds":{"left":0.8010306,"top":0.18355946,"width":0.19896942,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12:03","depth":19,"bounds":{"left":0.96642286,"top":0.18475658,"width":0.009640957,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Notion Team, Get a first look at our developer tools, 10:45, Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.","depth":18,"bounds":{"left":0.4351729,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.44514626,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Important because it matched one of your importance filters.","depth":18,"bounds":{"left":0.45511967,"top":0.20510775,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notion Team","depth":20,"bounds":{"left":0.46509308,"top":0.20590582,"width":0.026595745,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Get a first look at our developer tools - Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏","depth":18,"bounds":{"left":0.5315825,"top":0.20510775,"width":0.41323137,"height":0.015961692},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Get a first look at our developer tools","depth":22,"bounds":{"left":0.5315825,"top":0.20590582,"width":0.078125,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-","depth":22,"bounds":{"left":0.6097075,"top":0.20590582,"width":0.004488032,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏","depth":21,"bounds":{"left":0.61419547,"top":0.20590582,"width":0.18417554,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10:45","depth":19,"bounds":{"left":0.9662567,"top":0.20710295,"width":0.009807181,"height":0.012370312},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"CircleCI Builds, [CircleCI] Workflow canceled: jiminny / app on JY-20157-AJ-report-not-send-notification, 10:40, app / build_accept_deploy jiminny / app 2026-04-24T07:38:38Z JY-20157-AJ-report-not-send-notification #57700 Commit push by Lukas Kovalik (LakyLak) 2b160b5 JY-20157 move user pilot tracking changes to.","depth":18,"bounds":{"left":0.4351729,"top":0.22745411,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Not starred","depth":18,"bounds":{"left":0.44514626,"top":0.22745411,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Not important","depth":18,"bounds":{"left":0.45511967,"top":0.22745411,"width":0.0066489363,"height":0.015961692},"help_text":"","role_description":"switch","subrole":"AXSwitch","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CircleCI Builds","depth":20,"bounds":{"left":0.46509308,"top":0.22825219,"width":0.030418882,"height":0.014764565},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9010258551356910371
|
-9171883464535172399
|
click
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
5 Signs You Have Successfully Hur DXP4800PLUS-B5F8
5 Signs You Have Successfully Hurt a Narcissist; - [EMAIL] - Gmail
(67) Inbox | [EMAIL] | Proton Mail
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
Inbox - [EMAIL] - Gmail
Inbox - [EMAIL] - Gmail
Close tab
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
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
None selected
Skip to content
Skip to content
Using Gmail with screen readers
Using Gmail with screen readers
Main menu
Gmail
Search
Search
Search mail
Advanced search options
Search mail
Support
Settings
Ask Gemini
Google apps
Google Account: Lukáš Koválik ([EMAIL]), Storage usage alert
Compose
Labels
Labels
Inbox
Inbox
Starred
Starred
Snoozed
Snoozed
Important
Important
Sent
Sent
Drafts 7 unread
Drafts
7
Purchases has menu
Purchases
Social 5165 unread has menu
Social
5,165
Updates 8684 unread has menu
Updates
8,684
Forums 6046 unread has menu
Forums
6,046
Promotions 38626 unread has menu
Promotions
38,626
More labels
More
Labels
Labels
Create new label
Labels
Labels
[Imap]/Nevyžiadaná pošta has menu
[Imap]/Nevyžiadaná pošta
arch has menu
arch
Deleted Items has menu
Deleted Items
Fibank 1229 unread has menu
Fibank
1,229
FL 6 unread has menu
FL
6
Hardware & Software has menu
Hardware & Software
HOSTING 5 unread has menu
HOSTING
5
Infected Items has menu
Infected Items
jiminny-github 7418 unread has menu
jiminny-github
7,418
Junk E-mail 219 unread has menu
Junk E-mail
219
Kontakty has menu
Kontakty
Sent Items has menu
Sent Items
WORK 848 unread has menu
WORK
848
z centra 1274 unread has menu
z centra
1,274
More labels
More
Select
Refresh
More email options
Show more messages
1
–
50
of
21,146
Newer
Older
Toggle split pane mode
Input tools on/off (Ctrl-Shift-K)
Select input tool
Conversations
Conversations
Primary
Primary
Promotions, 50 new messages,
50 new
Promotions
Social, 25 new messages,
25 new
Social
Updates
Updates
The Batch @ DeepLea., GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work, 12:03, Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.
Not starred
Not important
The Batch @ DeepLea.
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work - Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
GLM 5.1 Thinks Strategically, Data-Center Revolt Intensifies, When Helpful LLMs Turn Unhelpful, Humanoid Robots Get to Work
-
Coding agents are accelerating different types of software work to different degrees. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
12:03
Notion Team, Get a first look at our developer tools, 10:45, Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏.
Not starred
Important because it matched one of your importance filters.
Notion Team
Get a first look at our developer tools - Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Get a first look at our developer tools
-
Join us for a special virtual event on May 13 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
10:45
CircleCI Builds, [CircleCI] Workflow canceled: jiminny / app on JY-20157-AJ-report-not-send-notification, 10:40, app / build_accept_deploy jiminny / app 2026-04-24T07:38:38Z JY-20157-AJ-report-not-send-notification #57700 Commit push by Lukas Kovalik (LakyLak) 2b160b5 JY-20157 move user pilot tracking changes to.
Not starred
Not important
CircleCI Builds...
|
78035
|
|
21092
|
466
|
30
|
2026-04-15T09:49:51.062355+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776246591062_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Boosteroid& For you - Confluenceb Lukas Kovali Boosteroid& For you - Confluenceb Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilot• fix(security): composer dependend8 JiminnyV Welcome to Steam— New Tab• app.staging.jiminny.com/ai-report)Ask Jiminny Reports• Report namelNAMEAAsk Jiminny Test ReportEastern SummaryHealthTuesday ReportM°p! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SASi I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256k* SQLite Web: db.sqlite@ Screenpipe Dashboard+ New lab• Not Securehttp://[IP_ADDRESS]:8766ScreenpipeActivitysearchAudioWork repondAl SummaryTOIAL SPANACTIVE TIME (WALL CLOCK)BKEAKS10.1h10.1h0 - 0.0h034919.51Click a session segment to filter activity to that time windowHiltered:Boosteroid xFRAMESAPP.1073020TIME PER APP - CLICK TO FILTER ALL PANELS BY APPno.stormHIretoxBoosteroldermkSlackClaudeWindsuriHIndenACTVIy MOnloCeansnorxsecuebaceNerAutnAoentAlfredallscaleraVcastiControl CentreCodecoreautnaCoresevcesulA..SESSIONS - CLCK TO FILIERIS1: 09:23-19:31 (608.5m)S 609mUIevENIs10530198.6m84.8m72.4m64.1mAUDIOwebsitesBoosteroidBoosteroid203JY-18909-automated-reports-ask-iiminny = 870977)lablul eventsSupport Daily • in 2h 11m100% C2Wed 15 Apr 12:49:50Date14 / 04 / 2026 0ACTIVE PERIOD TIMES IN LOCAL TIMEZONE0923 9 19.31WINDOWBoosteroid84.7...
|
NULL
|
9009341152377423759
|
NULL
|
click
|
ocr
|
NULL
|
Boosteroid& For you - Confluenceb Lukas Kovali Boosteroid& For you - Confluenceb Lukas Kovalik - Time Offu Product Growth Plattorm Userpilou Userpilot• fix(security): composer dependend8 JiminnyV Welcome to Steam— New Tab• app.staging.jiminny.com/ai-report)Ask Jiminny Reports• Report namelNAMEAAsk Jiminny Test ReportEastern SummaryHealthTuesday ReportM°p! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SASi I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256k* SQLite Web: db.sqlite@ Screenpipe Dashboard+ New lab• Not Securehttp://[IP_ADDRESS]:8766ScreenpipeActivitysearchAudioWork repondAl SummaryTOIAL SPANACTIVE TIME (WALL CLOCK)BKEAKS10.1h10.1h0 - 0.0h034919.51Click a session segment to filter activity to that time windowHiltered:Boosteroid xFRAMESAPP.1073020TIME PER APP - CLICK TO FILTER ALL PANELS BY APPno.stormHIretoxBoosteroldermkSlackClaudeWindsuriHIndenACTVIy MOnloCeansnorxsecuebaceNerAutnAoentAlfredallscaleraVcastiControl CentreCodecoreautnaCoresevcesulA..SESSIONS - CLCK TO FILIERIS1: 09:23-19:31 (608.5m)S 609mUIevENIs10530198.6m84.8m72.4m64.1mAUDIOwebsitesBoosteroidBoosteroid203JY-18909-automated-reports-ask-iiminny = 870977)lablul eventsSupport Daily • in 2h 11m100% C2Wed 15 Apr 12:49:50Date14 / 04 / 2026 0ACTIVE PERIOD TIMES IN LOCAL TIMEZONE0923 9 19.31WINDOWBoosteroid84.7...
|
NULL
|
|
70957
|
1681
|
19
|
2026-04-22T11:46:35.955759+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-22/1776 /Users/lukas/.screenpipe/data/data/2026-04-22/1776858395955_m2.jpg...
|
Firefox
|
Work — Mozilla Firefox
|
1
|
github.com/jiminny/app/pull/11981
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
github.com/jiminny/app/pull/11981
github.com/jiminny/app/pull/11981
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Waiting for github.com…...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.28307846,"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":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":4,"bounds":{"left":0.28125,"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":"SevenShores\\Hubspot\\Exceptions\\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT","depth":5,"bounds":{"left":0.2945479,"top":0.10614525,"width":0.4644282,"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.28125,"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.2945479,"top":0.13886672,"width":0.11319814,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny MCP Connector - Product - Confluence","depth":4,"bounds":{"left":0.28125,"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":"Jiminny MCP Connector - Product - Confluence","depth":5,"bounds":{"left":0.2945479,"top":0.17158818,"width":0.08294548,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.28125,"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","depth":5,"bounds":{"left":0.2945479,"top":0.20430966,"width":0.013131649,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Workers | Datadog","depth":4,"bounds":{"left":0.28125,"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":"Workers | Datadog","depth":5,"bounds":{"left":0.2945479,"top":0.23703113,"width":0.032081116,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pull requests · jiminny/app","depth":4,"bounds":{"left":0.28125,"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":"Pull requests · jiminny/app","depth":5,"bounds":{"left":0.2945479,"top":0.2697526,"width":0.04537899,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":4,"bounds":{"left":0.28125,"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-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira","depth":5,"bounds":{"left":0.2945479,"top":0.30247405,"width":0.15791224,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"github.com/jiminny/app/pull/11981","depth":4,"bounds":{"left":0.28125,"top":0.32402235,"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":"github.com/jiminny/app/pull/11981","depth":5,"bounds":{"left":0.2945479,"top":0.33519554,"width":0.058843084,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.34857047,"top":0.3312051,"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.2840758,"top":0.35834,"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.2840758,"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.29504654,"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.30618352,"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.31732047,"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.32845744,"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":"Waiting for github.com…","depth":5,"bounds":{"left":0.3622008,"top":0.9876297,"width":0.04255319,"height":0.010774142},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9009175167534706448
|
-3493266008024373603
|
click
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
[JY-20372] AI Reports > Empty page design and promotion - Jira
[JY-20372] AI Reports > Empty page design and promotion - Jira
Jiminny MCP Connector - Product - Confluence
Jiminny MCP Connector - Product - Confluence
Jiminny
Jiminny
Workers | Datadog
Workers | Datadog
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
[JY-20728] [HubSpot] Find the root cause of 429 hit and tweak API client rate limiter - Jira
github.com/jiminny/app/pull/11981
github.com/jiminny/app/pull/11981
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Waiting for github.com…...
|
NULL
|
|
73795
|
1830
|
12
|
2026-04-23T08:35:33.723902+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-23/1776 /Users/lukas/.screenpipe/data/data/2026-04-23/1776933333723_m1.jpg...
|
Firefox
|
Userpilot | Product Usage Dashboard — Work
|
1
|
run.userpilot.io/dashboards/product-usage
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
Userpilot | Product Usage Dashboard
Userpilot | Product Usage Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Search engagement, feedback, reports, users and more
All
All
Dashboards
Dashboards
Engagement
Engagement
Feedback
Feedback
More
More
Loading......
|
[{"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":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app","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":"Userpilot | Product Usage Dashboard","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Userpilot | Product Usage Dashboard","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":"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,"bounds":{"left":0.0,"top":0.0,"width":0.022222223,"height":0.035555556},"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"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.0,"width":0.022222223,"height":0.035555556},"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.0,"width":0.022222223,"height":0.035555556},"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.017361112,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Search engagement, feedback, reports, users and more","depth":9,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXRadioButton","text":"All","depth":11,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"All","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dashboards","depth":11,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dashboards","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Engagement","depth":11,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Engagement","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feedback","depth":11,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feedback","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"More","depth":11,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"More","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Loading...","depth":10,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9009142776165057651
|
-7761824335425441033
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 2 Q2 - Platform Team - Scrum Board Platform Sprint 2 Q2 - Platform Team - Scrum Board - Jira
New Tab
New Tab
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
AI reports promotion pages by nikolay-yankov · Pull Request #11998 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
JY-9712 | Nuges to expire after one year by nikolaybiaivanov · Pull Request #11981 · jiminny/app
Jiminny
Jiminny
Userpilot | Product Usage Dashboard
Userpilot | Product Usage Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Search engagement, feedback, reports, users and more
All
All
Dashboards
Dashboards
Engagement
Engagement
Feedback
Feedback
More
More
Loading......
|
NULL
|
|
28741
|
590
|
72
|
2026-04-15T14:22:27.475697+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-15/1776 /Users/lukas/.screenpipe/data/data/2026-04-15/1776262947475_m1.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+SlackFileEditViewGoEDHomeDMSActivityFilesLater..• +SlackFileEditViewGoEDHomeDMSActivityFilesLater..•More+HistoryWindowHelp→Search Jiminny IncJiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...# releases8 22Messages@ Files• Bookmarks+VIeWSOUToday ~GitHub APP3:28 PM7 new commits pushed to master by nikolay-yankov24b989ee - Enhance SECFIXdocumentation and policiesa3a0a742 - Update SECFIX Slack channelreference in documentation and workflowfiles071c999d - Merge branch 'master' intoimprove-secfix-bot-15-04-2026981e9a1a - Update SECFIX_PROMPT.mdto enhance clarity on upgrade safety andchangelog reviewsDirect messages6e938e53 - Enhance SECFIX workflow withSlack notification optionsAneliya Angelova, ...Show moreStoyan Tanev( jiminny/app Added by GitHubVesNew. Galya DimitrovaCircleCl APP3:53 PMDeployment Successful!€. Vasil VasilevR. Steliyan GeorgievProject: appAdelina Petrova, Ili...When:04/15/202612:53:30P. Adelina PetrovaTag:R. Nikolay Nikolovii: AppsView JobJira Cloud1Message #releasesToast+Aa...Activity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)Firefox GPU HelperFirefoxCP Isolated Web ContentFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)Claude Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentscreenpipeMEMORY PRESSUREMem...2,05 GB1,20 GB1 007,9 MB963,0 MB866,7 MB802,9 MB794,4 MB550,2 MB547,5 MB543,8 MB516,2 MB496,5 MB439,4 MB437,5 MB410,4 MB405,8 MB394,3 MB391,9 MB372,5 MB346,2 MB326,3 MB326,2 MB324,6 MB304,1 MB257,6 MB253,4 MB238,9 MB221,2 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 17:22:27CPUMemoryDiskThreads3723742584282924261225271624272623221515132028282758EnergyPorts60219 7977311241 20212920 043242125250168121125199123125127119118171219723131251281 832124510PID93892407801442974146644203084280193671314673938993548035831418633527643652430163689848173265486051950910114835833482984878561384287616,00 GB14,17 GB <1,78 GB3,02 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas3,54 GB2,89 GB7,18 GB...
|
NULL
|
9009052311037147937
|
NULL
|
click
|
ocr
|
NULL
|
+SlackFileEditViewGoEDHomeDMSActivityFilesLater..• +SlackFileEditViewGoEDHomeDMSActivityFilesLater..•More+HistoryWindowHelp→Search Jiminny IncJiminny ...+CHISHICCIITIS# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...# releases8 22Messages@ Files• Bookmarks+VIeWSOUToday ~GitHub APP3:28 PM7 new commits pushed to master by nikolay-yankov24b989ee - Enhance SECFIXdocumentation and policiesa3a0a742 - Update SECFIX Slack channelreference in documentation and workflowfiles071c999d - Merge branch 'master' intoimprove-secfix-bot-15-04-2026981e9a1a - Update SECFIX_PROMPT.mdto enhance clarity on upgrade safety andchangelog reviewsDirect messages6e938e53 - Enhance SECFIX workflow withSlack notification optionsAneliya Angelova, ...Show moreStoyan Tanev( jiminny/app Added by GitHubVesNew. Galya DimitrovaCircleCl APP3:53 PMDeployment Successful!€. Vasil VasilevR. Steliyan GeorgievProject: appAdelina Petrova, Ili...When:04/15/202612:53:30P. Adelina PetrovaTag:R. Nikolay Nikolovii: AppsView JobJira Cloud1Message #releasesToast+Aa...Activity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxFirefoxCP Isolated Web ContentFirefoxFirefoxCP Isolated Web ContentCursorUlViewService (Not Responding)Firefox GPU HelperFirefoxCP Isolated Web ContentFirefox GPU HelperVTDecoderXPCServiceFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)Claude Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentiTerm2FirefoxCP Isolated Web ContentscreenpipeMEMORY PRESSUREMem...2,05 GB1,20 GB1 007,9 MB963,0 MB866,7 MB802,9 MB794,4 MB550,2 MB547,5 MB543,8 MB516,2 MB496,5 MB439,4 MB437,5 MB410,4 MB405,8 MB394,3 MB391,9 MB372,5 MB346,2 MB326,3 MB326,2 MB324,6 MB304,1 MB257,6 MB253,4 MB238,9 MB221,2 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <478Wed 15 Apr 17:22:27CPUMemoryDiskThreads3723742584282924261225271624272623221515132028282758EnergyPorts60219 7977311241 20212920 043242125250168121125199123125127119118171219723131251281 832124510PID93892407801442974146644203084280193671314673938993548035831418633527643652430163689848173265486051950910114835833482984878561384287616,00 GB14,17 GB <1,78 GB3,02 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas3,54 GB2,89 GB7,18 GB...
|
NULL
|
|
52497
|
1136
|
1
|
2026-04-20T07:18:45.600972+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-20/1776 /Users/lukas/.screenpipe/data/data/2026-04-20/1776669525600_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
NotionFile+EditViewHistoryWindowHelp< →0 ll100% NotionFile+EditViewHistoryWindowHelp< →0 ll100% [8 Mon 20 Apr 10:18:45...
|
NULL
|
9008871063989310405
|
NULL
|
click
|
ocr
|
NULL
|
NotionFile+EditViewHistoryWindowHelp< →0 ll100% NotionFile+EditViewHistoryWindowHelp< →0 ll100% [8 Mon 20 Apr 10:18:45...
|
NULL
|
|
39009
|
794
|
84
|
2026-04-16T13:26:51.623488+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-16/1776 /Users/lukas/.screenpipe/data/data/2026-04-16/1776346011623_m2.jpg...
|
Boosteroid
|
Boosteroid
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
13081023122454778/85toШCastle Age-Elite Skirmisher 13081023122454778/85toШCastle Age-Elite Skirmisher Created---Villager Created-- House Built--Game Paused (P)Lown Centerkovalikukas (Dravidians4 5/7Creating 40%Villager12400/240004 Roger II of Sicily: 4856/48563 Anastasios I Dikoros: 4423/44235 Manuel I: 4257/42576 Emperor Karel IV: 4207/42078 Mundzuk the Hun: 3991/39912 Zbigniew Olesnicki: 3684/36841 kovaliklukas: 3509/35097 Themistocles: 3381/3381...
|
NULL
|
9008717033057843816
|
NULL
|
click
|
ocr
|
NULL
|
13081023122454778/85toШCastle Age-Elite Skirmisher 13081023122454778/85toШCastle Age-Elite Skirmisher Created---Villager Created-- House Built--Game Paused (P)Lown Centerkovalikukas (Dravidians4 5/7Creating 40%Villager12400/240004 Roger II of Sicily: 4856/48563 Anastasios I Dikoros: 4423/44235 Manuel I: 4257/42576 Emperor Karel IV: 4207/42078 Mundzuk the Hun: 3991/39912 Zbigniew Olesnicki: 3684/36841 kovaliklukas: 3509/35097 Themistocles: 3381/3381...
|
39007
|
|
47447
|
1004
|
37
|
2026-04-17T11:39:53.739185+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-17/1776 /Users/lukas/.screenpipe/data/data/2026-04-17/1776425993739_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewJiminny ...DMs= Unreads@ Threads6 SlackFileEditViewJiminny ...DMs= Unreads@ Threads6 Huddles* Drafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& jiminny-x-integrati...A 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# support# thank-yous# the_people_of jimi...Direct messasesP. Nikolay Nikolov O(3 Aneliya Angelova, ...®. Galya Dimitrovaio Stoyan TanevC. Vasil Vasilev. Nikolay Ivanov®. Aneliya Angelovae VesR. Steliyan Georgiev# Apps® ToastJira CloudGooge cale...HistoryWindowHelpSearch Jiminny IncJira CloudHomeMessagesAboutA @Galya Dimitrova assigned a Story from Un~JY-20157 Send email notification when the repWednesday, April 15th~Status: BacklogR Type: StoryIK Assignee: Lukas KovalikT Priority: MediumTransition@Galya Dimitrova assigned a Story from Unassigned - youJY-20508 Notify a user before the AJ Report expiresStatus: BacklogType: StoryIK Assignee: Lukas KovalikT Priority: MediumransiuonTaClOUc APP 11:39 AM4 Nikolay Yankov assigned a Sub-task from Unassigned → youJY-20674 [BE] Endpoint for "I'm interested"Status: Ready for Devvoe: Sub-taskAssignee: Lukas KovallkT Priority: MediumTransitionMore actions.Jira Cloud APP 5:03 PM4 Nikolay Yankov assigned a Sub-task from Unassigned - youJY-20679 [BE] Add dash symbol between name and period in the titleStatus: Ready for Devlype. sup-laskIK Assignee: Lukas KovalikT Priority: MediumransitionYesterday ~Jira Cloud APP 1:36 PM.@Stoyan Tomov commented on a Bug you are assigned toSRD-6793 Les Mills activity types not pulling in| FYI, Pulsar Group (EU) is facing the same issue.CommentMore actions..Today~Jira Cloud APP 9:57 AM- Nikolay Yankov assigned a Sub-bug from Unassigned → youJY-20694 Incorrect "expiration date" error is displayed when changing freque...Status: Ready for DevType: Sub-bugLK Assignee: Lukas KovalikT Priority: MediumTransitionJira Cloud APP 10:46 AM@Georgi Bayraktarov commented on a Service Request you are assigned toJY-4007 ssue with reconnecang 4onoMorning team!Is there any update on the matter as l'm going to be meeting Shiji shortly?Thank you in advance!CommentMessage Jira CloudAaUl CodeD TestjSupport Daily • in 21mA100% CS8 Fri 17 Apr 14:39:53< @ Agent / How to disable Connect via MembranebtionsHow to disable Connect via MembraneI'd be happy to help you disable Connect via Membrane! However, I need a bit more context togive you the most accurate answer.coule vou cerly wnal vou mean ov "connec.va vemorene. Hre vou reterrine lo1. Disabling a specific connection - removing a customer's connection to an external app (likeStripe, Salesforce, etc.)?2. Disabling an integration - turning off an entire integration in your workspace?3. Disabling OAuth/authentication flow - preventing users from connecting their accounts?4. Disabling a specific action or flow - turning off certain integration functionality?5. Something else - perhaps related to Membrane's connection management features?Once you clarify, I can provide you with the specific steps or code needed to accomplish whatvoure lookine tor.I want to see just connect to zoho and one connect button not OAuth 2.0 or Connect via MembraneI understand now! You want to customize the connection Ul so that users see only a single"Connect to Zoho" button instead of multiple connection options like OAuth 2.0 or "Connect viaMembrane".To help you with this, I need to understand your setup better:1. Are you building a custom Ul for your customers to connect to Zoho, or are you usingMembrane's built-in connection UI?2. What type of authentication does your Zoho integration use?• OAuth 2.0?• API Key?• Custom authentication?3. Where is this connection Ul being displayed?In vour own application?• In a Membrane-hosted portal?Once I understand your setup, I can guide you on:• How to customize the connection flow to show only one button• How to hide alternative authentication methods• How to configure the Zoho integration to use a specific auth methodCould you provide these details?What would you like to do?[ Open Iframe Session Screen...
|
NULL
|
9008662455163955623
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewJiminny ...DMs= Unreads@ Threads6 SlackFileEditViewJiminny ...DMs= Unreads@ Threads6 Huddles* Drafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& jiminny-x-integrati...A 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# support# thank-yous# the_people_of jimi...Direct messasesP. Nikolay Nikolov O(3 Aneliya Angelova, ...®. Galya Dimitrovaio Stoyan TanevC. Vasil Vasilev. Nikolay Ivanov®. Aneliya Angelovae VesR. Steliyan Georgiev# Apps® ToastJira CloudGooge cale...HistoryWindowHelpSearch Jiminny IncJira CloudHomeMessagesAboutA @Galya Dimitrova assigned a Story from Un~JY-20157 Send email notification when the repWednesday, April 15th~Status: BacklogR Type: StoryIK Assignee: Lukas KovalikT Priority: MediumTransition@Galya Dimitrova assigned a Story from Unassigned - youJY-20508 Notify a user before the AJ Report expiresStatus: BacklogType: StoryIK Assignee: Lukas KovalikT Priority: MediumransiuonTaClOUc APP 11:39 AM4 Nikolay Yankov assigned a Sub-task from Unassigned → youJY-20674 [BE] Endpoint for "I'm interested"Status: Ready for Devvoe: Sub-taskAssignee: Lukas KovallkT Priority: MediumTransitionMore actions.Jira Cloud APP 5:03 PM4 Nikolay Yankov assigned a Sub-task from Unassigned - youJY-20679 [BE] Add dash symbol between name and period in the titleStatus: Ready for Devlype. sup-laskIK Assignee: Lukas KovalikT Priority: MediumransitionYesterday ~Jira Cloud APP 1:36 PM.@Stoyan Tomov commented on a Bug you are assigned toSRD-6793 Les Mills activity types not pulling in| FYI, Pulsar Group (EU) is facing the same issue.CommentMore actions..Today~Jira Cloud APP 9:57 AM- Nikolay Yankov assigned a Sub-bug from Unassigned → youJY-20694 Incorrect "expiration date" error is displayed when changing freque...Status: Ready for DevType: Sub-bugLK Assignee: Lukas KovalikT Priority: MediumTransitionJira Cloud APP 10:46 AM@Georgi Bayraktarov commented on a Service Request you are assigned toJY-4007 ssue with reconnecang 4onoMorning team!Is there any update on the matter as l'm going to be meeting Shiji shortly?Thank you in advance!CommentMessage Jira CloudAaUl CodeD TestjSupport Daily • in 21mA100% CS8 Fri 17 Apr 14:39:53< @ Agent / How to disable Connect via MembranebtionsHow to disable Connect via MembraneI'd be happy to help you disable Connect via Membrane! However, I need a bit more context togive you the most accurate answer.coule vou cerly wnal vou mean ov "connec.va vemorene. Hre vou reterrine lo1. Disabling a specific connection - removing a customer's connection to an external app (likeStripe, Salesforce, etc.)?2. Disabling an integration - turning off an entire integration in your workspace?3. Disabling OAuth/authentication flow - preventing users from connecting their accounts?4. Disabling a specific action or flow - turning off certain integration functionality?5. Something else - perhaps related to Membrane's connection management features?Once you clarify, I can provide you with the specific steps or code needed to accomplish whatvoure lookine tor.I want to see just connect to zoho and one connect button not OAuth 2.0 or Connect via MembraneI understand now! You want to customize the connection Ul so that users see only a single"Connect to Zoho" button instead of multiple connection options like OAuth 2.0 or "Connect viaMembrane".To help you with this, I need to understand your setup better:1. Are you building a custom Ul for your customers to connect to Zoho, or are you usingMembrane's built-in connection UI?2. What type of authentication does your Zoho integration use?• OAuth 2.0?• API Key?• Custom authentication?3. Where is this connection Ul being displayed?In vour own application?• In a Membrane-hosted portal?Once I understand your setup, I can guide you on:• How to customize the connection flow to show only one button• How to hide alternative authentication methods• How to configure the Zoho integration to use a specific auth methodCould you provide these details?What would you like to do?[ Open Iframe Session Screen...
|
47445
|
|
77098
|
1938
|
39
|
2026-04-24T08:54:23.179412+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-24/1777 /Users/lukas/.screenpipe/data/data/2026-04-24/1777020863179_m2.jpg...
|
PhpStorm
|
faVsco.js – .env.staging
|
1
|
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
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case...
|
[{"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":"Show Replace Field","depth":4,"bounds":{"left":0.16589096,"top":0.15482841,"width":0.008643617,"height":0.01915403},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.17852394,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"USERPI","depth":4,"bounds":{"left":0.18949468,"top":0.15403032,"width":0.06549202,"height":0.015961692},"value":"USERPI","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.26396278,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.27393618,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.28257978,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.2912234,"top":0.15403032,"width":0.00731383,"height":0.017557861},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
9008610116728398471
|
-8765871265036434112
|
click
|
hybrid
|
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
Show Replace Field
Search History
USERPI
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
DMSActivityMorerireroxToolsHelpcalMistorbookmarksJiminny …..vXStarredi• jiminny-x-integrati..8 platform-inner-teamE) Channels# ai-chapter# ai-team# alerts# backend# c-learning-peoplei confusion-clinic# curiosity_labadeal-insichts-dev# engineering# frontend# general# infra-changes# jiminny-bg8 people-with-copilo...8 people-with-zoom-# platform-team# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the Deople of iimi...ProtllesWindow& platform-inner-...& 10MessagesChannel OverviewMoreYesterdayjinnylaop Aor 22nd Added by GitHubNikolay Ivanov 3:24 PMнякой нещо да е настроивал по githubactions. Почна да прави къмити вместо менбез да съм му разрешевал?https:/github.com/lminnv/app/pull/1200//changes/a68f42f210859f838a4fdced451f750627besoioИли нещо аз не разбирам?0AA0e 20 replies Last reply 18...Nikolay Yankov 3:50PMreplied to a uhread: някои нешо ла е насто..лол. ами предлагам маи ла му заораним лапускам към всички ла вилятNikolav Yankov 9.38 AMЩе се забавя за дейлито. Започнете без Мен.Aneliva Angelova 9:43 AMIДобро утро, няма да успея да вляза влейлито. Пествам ньлжовете.Message & platform-inner-team+ Aa I..•) New TabAl reports promotion pages by nik• JY-9712 | Nuges to expire after on8 Jiminnyu Userpilot Logged-activityJY-20157 add not enough activ XPipelines - jiminny/app+ New Tab©github.com/jimjiminny / app 8<> Code87 Pull requests 31( Agents |© Actions•• Wiki © Security and quality 32 ~ Insights 3 Settings@ On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.JY-20157 add not enough activities notification #12011 •$1 Open LakyLak wants to merge 2 commits into master from JY-20157-AJ-report-not-send-notification@) Conversation o• Commits 2|- Checks 21E Files changed 13A © All commits +Q Filter files...apo/Console/Commands/Reports/AutomatedReportsCommand.ohp@ -61,21 +61,29 @ public function handle(): intv = Console/Commands/Renorts|Snow = Carbon: : now();E AutomatedReportsCommand...v Jobs/AutomatedReportsE RequestGenerateAskJiminnyR...SendReportNotGeneratedMail...v @ Listeners/AutomatedReports/U….E TrackAutomatedReportGener...v # Mail/ReportsS1sMondav = Snow->1SMonday)S1sr1rstDayUtMonth = Snow->day === 1;ScurrentMonth = Snow->month.// Check if the current month is a quarterly month (January, April, July, October)$isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);$this->logger->info(self::LOG_PREFIX . ' Checking conditions', [+ ReportNotGenerated.ohp |"1SMonday' => S1SMonday,~ E Services/Kiosk/AutomatedRepo…..AskJiminnyReportActivityServ…'isFirstDay0fMonth' => SisFirstDay0fMonth,'currentMonth' => ScurrentMonth.E AutomatedReportsService.php'isQuarterlyMonth' => SisQuarterlyMonth,~E resources/views/emails/reportsreport-not-generated.blade.php/I Process dailv revortsl• F tests/UnitSthis->processReports(AutomatedReportsService::FREQUENCYDAILY):~ Jobs/AutomatedReportsE ReguestGenerateAsk JiminnvR....v = listeners/AutomatedRenorts/U.₴ TrackAutomatedReportGener..v E Services/Kiosk/AutomatedRepo…..E AskJiminnyReportActivityServ....AutomatedReportsServiceActi…./ Process weekly renorts on Mondavcif (SisMondav) {64 +67 +74 +86 +@40@ Daily - Platform - nowQ Type to search100% C4 8• Fri 24 Apr 9:46:13• Checks pending Code • (Preview) -+384 -52 9000C 0 I 13 viewedSubmit review+10 -2 mane [ Viewed0 ...Snow = Carhon:.nowdSisMondav = Snow->1SMonday)"Sisweekend = $now->isWeekend():SisFirstDay0fMonth = Snow->day === 1;ScurrentMonth = Snow->month.SisManualTrigger = $this->option('report-id') !== null;// Check if the current month is a quarterly month (January, April, July, October)$isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);Sthis->loager->info(self::L0G PREFIX . ' Checkina conditions'. [I"isMonday' => SisMonday,'isweekend' => $isWeekend,'isFirstDay0fMonth' => $isFirstDay0fMonth,'currentMonth' => ScurrentMonth.l'isQuarterlyMonth' => SisQuarterlyMonth,/ Process dailv renorts on weekdavs onlv (skio Saturdav/Sundav)...// Manual triggers via --report-id bypass the weekend skip.if (I Sisweekend || SisManualTriager) {Sthis->processReports(AutomatedReportsService::FREQUENCY_DAILY):} else {ISthis->logger->info(self::L0G PREFIX . ' Skipping daily reports on weekend'):/ Process weekly renorts on Mondavslif (SisMonday) {...
|
NULL
|