|
55202
|
2026-04-17T08:52:36.575738+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
10595389
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
[
{
"opportunity_id": 7594349,
& [
{
"opportunity_id": 7594349,
"stage_id": 12098,
"created_at": "2026-03-16 16:53:14",
"updated_at": "2026-03-16 16:53:14"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-17 09:21:10",
"updated_at": "2026-03-17 09:21:10"
},
{
"opportunity_id": 7594349,
"stage_id": 14535,
"created_at": "2026-03-18 12:51:43",
"updated_at": "2026-03-18 12:51:43"
},
{
"opportunity_id": 7594349,
"stage_id": 15223,
"created_at": "2026-03-18 14:52:15",
"updated_at": "2026-03-18 14:52:15"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-19 16:28:26",
"updated_at": "2026-03-19 16:28:26"
},
{
"opportunity_id": 7594349,
"stage_id": 16309,
"created_at": "2026-03-24 15:20:18",
"updated_at": "2026-03-24 15:20:18"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-24 15:51:08",
"updated_at": "2026-03-24 15......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
55204
|
2026-04-17T08:52:36.776817+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
10595590
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
[
{
"opportunity_id": 7594349,
& [
{
"opportunity_id": 7594349,
"stage_id": 12098,
"created_at": "2026-03-16 16:53:14",
"updated_at": "2026-03-16 16:53:14"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-17 09:21:10",
"updated_at": "2026-03-17 09:21:10"
},
{
"opportunity_id": 7594349,
"stage_id": 14535,
"created_at": "2026-03-18 12:51:43",
"updated_at": "2026-03-18 12:51:43"
},
{
"opportunity_id": 7594349,
"stage_id": 15223,
"created_at": "2026-03-18 14:52:15",
"updated_at": "2026-03-18 14:52:15"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-19 16:28:26",
"updated_at": "2026-03-19 16:28:26"
},
{
"opportunity_id": 7594349,
"stage_id": 16309,
"created_at": "2026-03-24 15:20:18",
"updated_at": "2026-03-24 15:20:18"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-24 15:51:08",
"updated_at": "2026-03-24 15......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
55214
|
2026-04-17T08:52:55.207667+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
10614020
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
[
{
"opportunity_id": 7594349,
& [
{
"opportunity_id": 7594349,
"stage_id": 12098,
"created_at": "2026-03-16 16:53:14",
"updated_at": "2026-03-16 16:53:14"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-17 09:21:10",
"updated_at": "2026-03-17 09:21:10"
},
{
"opportunity_id": 7594349,
"stage_id": 14535,
"created_at": "2026-03-18 12:51:43",
"updated_at": "2026-03-18 12:51:43"
},
{
"opportunity_id": 7594349,
"stage_id": 15223,
"created_at": "2026-03-18 14:52:15",
"updated_at": "2026-03-18 14:52:15"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-19 16:28:26",
"updated_at": "2026-03-19 16:28:26"
},
{
"opportunity_id": 7594349,
"stage_id": 16309,
"created_at": "2026-03-24 15:20:18",
"updated_at": "2026-03-24 15:20:18"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-24 15:51:08",
"updated_at": "2026-03-24 15......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
55248
|
2026-04-17T08:54:09.551824+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
10688362
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
the crm has pipeline (business_process) and stage_ the crm has pipeline (business_process) and stage_id that exists in DB. However there are thousands of updates (part of them [
{
"opportunity_id": 7594349,
"stage_id": 12098,
"created_at": "2026-03-16 16:53:14",
"updated_at": "2026-03-16 16:53:14"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-17 09:21:10",
"updated_at": "2026-03-17 09:21:10"
},
{
"opportunity_id": 7594349,
"stage_id": 14535,
"created_at": "2026-03-18 12:51:43",
"updated_at": "2026-03-18 12:51:43"
},
{
"opportunity_id": 7594349,
"stage_id": 15223,
"created_at": "2026-03-18 14:52:15",
"updated_at": "2026-03-18 14:52:15"
},
{
"opportunity_id": 7594349,
"stage_id": 16352,
"created_at": "2026-03-19 16:28:26",
"updated_at": "2026-03-19 16:28:26"
},
{
"opportunity_id": 7594349,
"stage_id": 16309,
"created_at": "2026-03-24 15:20:18",
"updated_at": "2026-03-24 15:20:18"
},
{
......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
56236
|
2026-04-17T10:01:12.424691+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
14711077
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
Ah, I see now! You're referring to the connect Ah, I see now! You're referring to the connection object field in the API response, not webhook events. You're right - there's been a change from disconnected to connected in the API response.
Looking at your API response:
Old field: "disconnected": false
New field: "connected": true
This is a breaking change that affects the logic you built around checking connection status. The boolean logic is also inverted (disconnected: false = connection is active, while connected: true = connection is active).
Let me escalate this to the team to confirm when this change was introduced and whether both fields are temporarily supported during a transition period, or if you need to update your code immediately to use the connected field instead of disconnected.
[1:50 PM]I've escalated this to our engineering team to get clarification on the API change. They'll get back to you shortly with details about when this change was introduced and guidance on how to handle it in your code.
Membrane A......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
56238
|
2026-04-17T10:01:12.591460+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
14711244
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
Ah, I see now! You're referring to the connect Ah, I see now! You're referring to the connection object field in the API response, not webhook events. You're right - there's been a change from disconnected to connected in the API response.
Looking at your API response:
Old field: "disconnected": false
New field: "connected": true
This is a breaking change that affects the logic you built around checking connection status. The boolean logic is also inverted (disconnected: false = connection is active, while connected: true = connection is active).
Let me escalate this to the team to confirm when this change was introduced and whether both fields are temporarily supported during a transition period, or if you need to update your code immediately to use the connected field instead of disconnected.
[1:50 PM]I've escalated this to our engineering team to get clarification on the API change. They'll get back to you shortly with details about when this change was introduced and guidance on how to handle it in your code.
Membrane A......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
57687
|
2026-04-17T11:44:58.155982+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
20936412
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
key: zoho-crm
name: Zoho CRM
logoUri: https://stat key: zoho-crm
name: Zoho CRM
logoUri: https://static.integration.app/connectors/zoho-crm/logo.png
categories:
- CRM
- Marketing Automation
parametersSchema:
type: object
description: >-
# Test Account
To get yourself a test Zoho CRM instance you can play around with, consider
subscribing to their Developer Edition as described
[here](https://www.zoho.com/crm/developer/docs/dev-edition.html)
# API Access
Register your app in the [Zoho API console](https://api-console.zoho.com/)
as a "server-based app"
- On a **Client Details page** add
[https://api.getmembrane.com/oauth-callback](https://api.getmembrane.com/oauth-callback)
as one of the **Authorized Redirect URIs**
- On a **Client Secret** page of your application, copy and save somewhere
safe the **Client ID** and **Client Secret** values
- On a **Settings** tab check the box next to the **Use the same OAuth
credentials for all data centers**
makeApiClient:
......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
57689
|
2026-04-17T11:44:58.329485+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
20936586
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
key: zoho-crm
name: Zoho CRM
logoUri: https://stat key: zoho-crm
name: Zoho CRM
logoUri: https://static.integration.app/connectors/zoho-crm/logo.png
categories:
- CRM
- Marketing Automation
parametersSchema:
type: object
description: >-
# Test Account
To get yourself a test Zoho CRM instance you can play around with, consider
subscribing to their Developer Edition as described
[here](https://www.zoho.com/crm/developer/docs/dev-edition.html)
# API Access
Register your app in the [Zoho API console](https://api-console.zoho.com/)
as a "server-based app"
- On a **Client Details page** add
[https://api.getmembrane.com/oauth-callback](https://api.getmembrane.com/oauth-callback)
as one of the **Authorized Redirect URIs**
- On a **Client Secret** page of your application, copy and save somewhere
safe the **Client ID** and **Client Secret** values
- On a **Settings** tab check the box next to the **Use the same OAuth
credentials for all data centers**
makeApiClient:
......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
57693
|
2026-04-17T11:45:01.413159+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
20939669
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
key: zoho-crm
name: Zoho CRM
logoUri: https://stat key: zoho-crm
name: Zoho CRM
logoUri: https://static.integration.app/connectors/zoho-crm/logo.png
categories:
- CRM
- Marketing Automation
parametersSchema:
type: object
description: >-
# Test Account
To get yourself a test Zoho CRM instance you can play around with, consider
subscribing to their Developer Edition as described
[here](https://www.zoho.com/crm/developer/docs/dev-edition.html)
# API Access
Register your app in the [Zoho API console](https://api-console.zoho.com/)
as a "server-based app"
- On a **Client Details page** add
[https://api.getmembrane.com/oauth-callback](https://api.getmembrane.com/oauth-callback)
as one of the **Authorized Redirect URIs**
- On a **Client Secret** page of your application, copy and save somewhere
safe the **Client ID** and **Client Secret** values
- On a **Settings** tab check the box next to the **Use the same OAuth
credentials for all data centers**
makeApiClient:
......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
57697
|
2026-04-17T11:45:10.331833+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
20948588
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
key: zoho-crm
name: Zoho CRM
logoUri: https://stat key: zoho-crm
name: Zoho CRM
logoUri: https://static.integration.app/connectors/zoho-crm/logo.png
categories:
- CRM
- Marketing Automation
parametersSchema:
type: object
description: >-
# Test Account
To get yourself a test Zoho CRM instance you can play around with, consider
subscribing to their Developer Edition as described
[here](https://www.zoho.com/crm/developer/docs/dev-edition.html)
# API Access
Register your app in the [Zoho API console](https://api-console.zoho.com/)
as a "server-based app"
- On a **Client Details page** add
[https://api.getmembrane.com/oauth-callback](https://api.getmembrane.com/oauth-callback)
as one of the **Authorized Redirect URIs**
- On a **Client Secret** page of your application, copy and save somewhere
safe the **Client ID** and **Client Secret** values
- On a **Settings** tab check the box next to the **Use the same OAuth
credentials for all data centers**
makeApiClient:
......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58551
|
2026-04-17T12:41:16.660558+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
24314795
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
{
"aggregatable": true,
{
"aggregatable": true,
"aiPredictionField": false,
"autoNumber": false,
"byteLength": 765,
"calculated": false,
"calculatedFormula": null,
"cascadeDelete": false,
"caseSensitive": false,
"compoundFieldName": null,
"controllerName": null,
"createable": true,
"custom": false,
"defaultValue": null,
"defaultValueFormula": null,
"defaultedOnCreate": false,
"dependentPicklist": false,
"deprecatedAndHidden": false,
"digits": 0,
"displayLocationInDecimal": false,
"encrypted": false,
"externalId": false,
"extraTypeInfo": null,
"filterable": true,
"filteredLookupInfo": null,
"formulaTreatNullNumberAsZero": false,
"groupable": true,
"highScaleNumber": false,
"htm......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58565
|
2026-04-17T12:41:44.046823+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
24342181
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
{
"aggregatable": true,
{
"aggregatable": true,
"aiPredictionField": false,
"autoNumber": false,
"byteLength": 765,
"calculated": false,
"calculatedFormula": null,
"cascadeDelete": false,
"caseSensitive": false,
"compoundFieldName": null,
"controllerName": null,
"createable": true,
"custom": false,
"defaultValue": null,
"defaultValueFormula": null,
"defaultedOnCreate": false,
"dependentPicklist": false,
"deprecatedAndHidden": false,
"digits": 0,
"displayLocationInDecimal": false,
"encrypted": false,
"externalId": false,
"extraTypeInfo": null,
"filterable": true,
"filteredLookupInfo": null,
"formulaTreatNullNumberAsZero": false,
"groupable": true,
"highScaleNumber": false,
"htm......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
58679
|
2026-04-17T12:55:11.366851+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
25149351
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
[
{
"id": 589775,
"uuid" [
{
"id": 589775,
"uuid": "0x4C7AF4FD43B9628382C1AD5A305B44B5",
"crm_field_id": 226147,
"value": "New Business Meeting",
"label": "New Business Meeting",
"sequence": 0,
"is_default": 0,
"created_at": "2023-05-17 18:36:57",
"updated_at": "2023-05-17 18:36:57"
},
{
"id": 589776,
"uuid": "0x4604D55884742C88B2327B1130B65612",
"crm_field_id": 226147,
"value": "Partnership Review",
"label": "Partnership Review",
"sequence": 1,
"is_default": 0,
"created_at": "2023-05-17 18:36:57",
"updated_at": "2023-05-17 18:36:57"
},
{
"id": 589777,
"uuid": "0x4000B84A384EDFE8A6C20186D1E96BA0",
"crm_field_id": 226147,
"value": "Schedule Analysis",
"label": "Schedule Analysis",
"sequence": 2,
"is_default": 0,
"created_at": "2023-05-17 18:36:57",
"updated_at": "2023-05-17 18:36:57"
},
{
"id": 589778,
"uuid": "0x4E1067721F4D55C094A39F53C0C69133",
"crm_field_id": 226147,
"......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
60518
|
2026-04-17T14:50:06.267629+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
32043917
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
# Check NAS mount
if [ ! -d "/Volumes/Test/scr # Check NAS mount
if [ ! -d "/Volumes/Test/screenpipe" ]; then
echo "ERROR: NAS not mounted"
else
echo "OK: NAS mounted"
fi
# Check source DB
DB_SRC="$HOME/.screenpipe/db.sqlite"
if [ ! -f "$DB_SRC" ]; then
echo "ERROR: Source DB not found"
else
echo "OK: Source DB exists"
du -sh "$DB_SRC"
fi
# Check NAS DB (may not exist yet on first run - that's fine)
NAS_DB="/Volumes/Test/screenpipe/archive.db"
if [ ! -f "$NAS_DB" ]; then
echo "INFO: archive.db does not exist yet - will be created on first sync"
else
echo "OK: archive.db exists"
du -sh "$NAS_DB"
sqlite3 "$NAS_DB" "SELECT COUNT(*) || ' tables' FROM sqlite_master WHERE type='table';"
fi
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron exam......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
60528
|
2026-04-17T14:50:20.438358+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
32058087
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
# Check NAS mount
if [ ! -d "/Volumes/Test/scr # Check NAS mount
if [ ! -d "/Volumes/Test/screenpipe" ]; then
echo "ERROR: NAS not mounted"
else
echo "OK: NAS mounted"
fi
# Check source DB
DB_SRC="$HOME/.screenpipe/db.sqlite"
if [ ! -f "$DB_SRC" ]; then
echo "ERROR: Source DB not found"
else
echo "OK: Source DB exists"
du -sh "$DB_SRC"
fi
# Check NAS DB (may not exist yet on first run - that's fine)
NAS_DB="/Volumes/Test/screenpipe/archive.db"
if [ ! -f "$NAS_DB" ]; then
echo "INFO: archive.db does not exist yet - will be created on first sync"
else
echo "OK: archive.db exists"
du -sh "$NAS_DB"
sqlite3 "$NAS_DB" "SELECT COUNT(*) || ' tables' FROM sqlite_master WHERE type='table';"
fi
#!/bin/bash
# screenpipe_sync.sh
# Syncs Screenpipe SQLite data to a NAS archive database (append-only, no deletions).
#
# Usage:
# ./screenpipe_sync.sh # syncs yesterday (default)
# ./screenpipe_sync.sh 2026-04-15 # syncs a specific date
# ./screenpipe_sync.sh today # syncs today so far
#
# Cron exam......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
60888
|
2026-04-17T15:26:22.844060+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
34220418
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-14
OK: NAS mounted
OK: Source DB exists
3.6G /Users/lukas/.screenpipe/db.sqlite
INFO: archive.db does not exist yet - will be created on first sync
[2026-04-17 18:09:41] ========================================
[2026-04-17 18:09:41] Screenpipe sync starting for: 2026-04-14
[2026-04-17 18:09:41] ========================================
[+00m00s] â–¶ Preflight checks
Source DB: OK (3.6G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: will be created
[+00m00s] â–¶ Counting source rows for 2026-04-14
frames: 10733
elements: 695969
ui_events: 10542
ocr_text: 8206
meetings: 0
[+00m00s] â–¶ Initialising tables, indexes, FTS
creating tables ✓ 0m02s
creating indexes ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
60891
|
2026-04-17T15:26:25.519988+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
34223093
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-14
OK: NAS mounted
OK: Source DB exists
3.6G /Users/lukas/.screenpipe/db.sqlite
INFO: archive.db does not exist yet - will be created on first sync
[2026-04-17 18:09:41] ========================================
[2026-04-17 18:09:41] Screenpipe sync starting for: 2026-04-14
[2026-04-17 18:09:41] ========================================
[+00m00s] â–¶ Preflight checks
Source DB: OK (3.6G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: will be created
[+00m00s] â–¶ Counting source rows for 2026-04-14
frames: 10733
elements: 695969
ui_events: 10542
ocr_text: 8206
meetings: 0
[+00m00s] â–¶ Initialising tables, indexes, FTS
creating tables ✓ 0m02s
creating indexes ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
60913
|
2026-04-17T15:30:11.325943+00:00
|
a6aa001c-600c-47ef-97db-b500eecbecbe
|
34448954
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
120
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-04-14
OK: NAS mounted
OK: Source DB exists
3.6G /Users/lukas/.screenpipe/db.sqlite
INFO: archive.db does not exist yet - will be created on first sync
[2026-04-17 18:09:41] ========================================
[2026-04-17 18:09:41] Screenpipe sync starting for: 2026-04-14
[2026-04-17 18:09:41] ========================================
[+00m00s] â–¶ Preflight checks
Source DB: OK (3.6G)
NAS mount: OK /Volumes/Test/screenpipe
Archive DB: will be created
[+00m00s] â–¶ Counting source rows for 2026-04-14
frames: 10733
elements: 695969
ui_events: 10542
ocr_text: 8206
meetings: 0
[+00m00s] â–¶ Initialising tables, indexes, FTS
creating tables ✓ 0m02s
creating indexes ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61146
|
2026-04-18T10:38:33.657471+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
260898
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 1776
drwxr-xr-x 23 lukas staff 736 18 Apr 13:38 .
drwxr-xr-x 20 lukas staff 640 18 Apr 13:34 ..
-rw-r--r--@ 1 lukas staff 6148 16 Apr 17:07 .DS_Store
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:34 System Audio (output)_2026-04-18_10-34-25.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-34-49.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-11.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-33.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-35-55.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-36-17.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:37 System Audio (output)_2026-04-18_10-36-39.mp4
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:37 System Audio (output)_2026-04-18_10-37-02.mp4......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61148
|
2026-04-18T10:38:33.761156+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
261002
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 1776
drwxr-xr-x 23 lukas staff 736 18 Apr 13:38 .
drwxr-xr-x 20 lukas staff 640 18 Apr 13:34 ..
-rw-r--r--@ 1 lukas staff 6148 16 Apr 17:07 .DS_Store
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:34 System Audio (output)_2026-04-18_10-34-25.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-34-49.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-11.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-33.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-35-55.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-36-17.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:37 System Audio (output)_2026-04-18_10-36-39.mp4
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:37 System Audio (output)_2026-04-18_10-37-02.mp4......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61150
|
2026-04-18T10:38:33.941467+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
261182
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 1776
drwxr-xr-x 23 lukas staff 736 18 Apr 13:38 .
drwxr-xr-x 20 lukas staff 640 18 Apr 13:34 ..
-rw-r--r--@ 1 lukas staff 6148 16 Apr 17:07 .DS_Store
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:34 System Audio (output)_2026-04-18_10-34-25.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-34-49.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-11.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-33.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-35-55.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-36-17.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:37 System Audio (output)_2026-04-18_10-36-39.mp4
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:37 System Audio (output)_2026-04-18_10-37-02.mp4......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61155
|
2026-04-18T10:38:35.674423+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
262915
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 1776
drwxr-xr-x 23 lukas staff 736 18 Apr 13:38 .
drwxr-xr-x 20 lukas staff 640 18 Apr 13:34 ..
-rw-r--r--@ 1 lukas staff 6148 16 Apr 17:07 .DS_Store
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:34 System Audio (output)_2026-04-18_10-34-25.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-34-49.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-11.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:35 System Audio (output)_2026-04-18_10-35-33.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-35-55.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:36 System Audio (output)_2026-04-18_10-36-17.mp4
-rw-r--r-- 1 lukas staff 4620 18 Apr 13:37 System Audio (output)_2026-04-18_10-36-39.mp4
-rw-r--r-- 1 lukas staff 4628 18 Apr 13:37 System Audio (output)_2026-04-18_10-37-02.mp4......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61342
|
2026-04-18T10:45:50.313790+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
697554
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite ".schema audio_transcriptions"
CREATE TABLE IF NOT EXISTS "audio_transcriptions" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
audio_chunk_id INTEGER NOT NULL,
offset_index INTEGER NOT NULL,
timestamp TIMESTAMP NOT NULL,
transcription TEXT NOT NULL,
device TEXT NOT NULL DEFAULT '',
is_input_device BOOLEAN NOT NULL DEFAULT TRUE,
speaker_id INTEGER,
transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)
);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);
CREATE INDEX idx_audio_tr......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61347
|
2026-04-18T10:45:51.476332+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
698717
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite ".schema audio_transcriptions"
CREATE TABLE IF NOT EXISTS "audio_transcriptions" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
audio_chunk_id INTEGER NOT NULL,
offset_index INTEGER NOT NULL,
timestamp TIMESTAMP NOT NULL,
transcription TEXT NOT NULL,
device TEXT NOT NULL DEFAULT '',
is_input_device BOOLEAN NOT NULL DEFAULT TRUE,
speaker_id INTEGER,
transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)
);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);
CREATE INDEX idx_audio_tr......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61360
|
2026-04-18T10:46:19.972861+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
727213
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite \
"SELECT id, transcription, timestamp, device, is_input_device
FROM audio_transcriptions
WHERE date(timestamp) = '2026-04-18'
ORDER BY timestamp DESC
LIMIT 20;"
20| Thank you.|2026-04-18T10:44:47+00:00|System Audio|0
19| That's all.|2026-04-18T10:44:25+00:00|System Audio|0
18| just some Euro or a orchestrating now. Even though you might not be developed.|2026-04-18T10:44:25+00:00|System Audio|0
17| I'll actually look back down.|2026-04-18T10:43:40+00:00|System Audio|0
16| Thanks for watching!|2026-04-18T10:43:40+00:00|System Audio|0
15| You want some?|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
14| Good. Good.|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
13|more information, please subscribe to the channel.|2026-04-18T10:42:24+00:00|soundcore AeroClip|1
12| your orchestrating now. Even though you might not be developed or you're now an AI orchestrator, you can run many a......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61362
|
2026-04-18T10:46:20.151425+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
727392
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite \
"SELECT id, transcription, timestamp, device, is_input_device
FROM audio_transcriptions
WHERE date(timestamp) = '2026-04-18'
ORDER BY timestamp DESC
LIMIT 20;"
20| Thank you.|2026-04-18T10:44:47+00:00|System Audio|0
19| That's all.|2026-04-18T10:44:25+00:00|System Audio|0
18| just some Euro or a orchestrating now. Even though you might not be developed.|2026-04-18T10:44:25+00:00|System Audio|0
17| I'll actually look back down.|2026-04-18T10:43:40+00:00|System Audio|0
16| Thanks for watching!|2026-04-18T10:43:40+00:00|System Audio|0
15| You want some?|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
14| Good. Good.|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
13|more information, please subscribe to the channel.|2026-04-18T10:42:24+00:00|soundcore AeroClip|1
12| your orchestrating now. Even though you might not be developed or you're now an AI orchestrator, you can run many a......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61367
|
2026-04-18T10:46:21.563701+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
728804
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite \
"SELECT id, transcription, timestamp, device, is_input_device
FROM audio_transcriptions
WHERE date(timestamp) = '2026-04-18'
ORDER BY timestamp DESC
LIMIT 20;"
20| Thank you.|2026-04-18T10:44:47+00:00|System Audio|0
19| That's all.|2026-04-18T10:44:25+00:00|System Audio|0
18| just some Euro or a orchestrating now. Even though you might not be developed.|2026-04-18T10:44:25+00:00|System Audio|0
17| I'll actually look back down.|2026-04-18T10:43:40+00:00|System Audio|0
16| Thanks for watching!|2026-04-18T10:43:40+00:00|System Audio|0
15| You want some?|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
14| Good. Good.|2026-04-18T10:42:54+00:00|soundcore AeroClip|1
13|more information, please subscribe to the channel.|2026-04-18T10:42:24+00:00|soundcore AeroClip|1
12| your orchestrating now. Even though you might not be developed or you're now an AI orchestrator, you can run many a......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61640
|
2026-04-18T11:45:10.085148+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
4257304
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite \
"SELECT timestamp, device, is_input_device, transcription
FROM audio_transcriptions
WHERE date(timestamp) = '2026-04-18'
ORDER BY timestamp ASC;"
2026-04-18T10:34:24+00:00|soundcore AeroClip|1| I should.
2026-04-18T10:34:24+00:00|soundcore AeroClip|1|can't wait to see you again.
2026-04-18T10:34:56+00:00|soundcore AeroClip|1| Bye.
2026-04-18T10:34:56+00:00|soundcore AeroClip|1| Thank you.
2026-04-18T10:35:26+00:00|soundcore AeroClip|1|Thank you.
2026-04-18T10:35:56+00:00|soundcore AeroClip|1|the category of the C, then we'll take a resolution.
2026-04-18T10:36:26+00:00|soundcore AeroClip|1|See you.
2026-04-18T10:39:15+00:00|System Audio|0| One of the things I love about having this project.
2026-04-18T10:39:37+00:00|System Audio|0| your orchestrating now. Even though you might not be developed or you're now an AI orchestrator, you can run many agents at will.
2026-04-18T10:42:2......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
61646
|
2026-04-18T11:45:12.763830+00:00
|
6489fa6b-0d97-4003-b163-3d8575cd8b0b
|
4259983
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screen lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sqlite3 ~/.screenpipe/db.sqlite \
"SELECT timestamp, device, is_input_device, transcription
FROM audio_transcriptions
WHERE date(timestamp) = '2026-04-18'
ORDER BY timestamp ASC;"
2026-04-18T10:34:24+00:00|soundcore AeroClip|1| I should.
2026-04-18T10:34:24+00:00|soundcore AeroClip|1|can't wait to see you again.
2026-04-18T10:34:56+00:00|soundcore AeroClip|1| Bye.
2026-04-18T10:34:56+00:00|soundcore AeroClip|1| Thank you.
2026-04-18T10:35:26+00:00|soundcore AeroClip|1|Thank you.
2026-04-18T10:35:56+00:00|soundcore AeroClip|1|the category of the C, then we'll take a resolution.
2026-04-18T10:36:26+00:00|soundcore AeroClip|1|See you.
2026-04-18T10:39:15+00:00|System Audio|0| One of the things I love about having this project.
2026-04-18T10:39:37+00:00|System Audio|0| your orchestrating now. Even though you might not be developed or you're now an AI orchestrator, you can run many agents at will.
2026-04-18T10:42:2......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63003
|
2026-04-20T07:29:40.821079+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
751439
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
There were 5 failures:
1) Tests\Unit\Listeners\Au There were 5 failures:
1) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleTracksCreatorForAskJiminnyReport
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:44
/home/jiminny/tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php:78
2) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleSkipsTrackingWhenAskJiminnyCreatorIsNull
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedE......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63005
|
2026-04-20T07:29:41.009785+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
751627
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
There were 5 failures:
1) Tests\Unit\Listeners\Au There were 5 failures:
1) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleTracksCreatorForAskJiminnyReport
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:44
/home/jiminny/tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php:78
2) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleSkipsTrackingWhenAskJiminnyCreatorIsNull
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedE......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63008
|
2026-04-20T07:29:43.050371+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
753668
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
There were 5 failures:
1) Tests\Unit\Listeners\Au There were 5 failures:
1) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleTracksCreatorForAskJiminnyReport
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:44
/home/jiminny/tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php:78
2) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleSkipsTrackingWhenAskJiminnyCreatorIsNull
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedE......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63077
|
2026-04-20T07:33:08.412364+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
959118
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
There were 5 failures:
1) Tests\Unit\Listeners\Au There were 5 failures:
1) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleTracksCreatorForAskJiminnyReport
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:44
/home/jiminny/tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php:78
2) Tests\Unit\Listeners\AutomatedReports\UserPilot\TrackAutomatedReportGeneratedEventTest::testHandleSkipsTrackingWhenAskJiminnyCreatorIsNull
Jiminny\Models\AutomatedReport::isAskJiminnyReport(): bool was not expected to be called more than once.
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php:57
/home/jiminny/app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedE......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63906
|
2026-04-20T08:03:05.890163+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
2756532
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
Security dependency updates — composer — 2026-04-1 Security dependency updates — composer — 2026-04-15
This PR was opened automatically by the secfix bot. For this ecosystem, one commit carries every dependency upgrade from this run; see Fixed alerts below. CI run logs →
Upgrade safety (changelog review)
Overall verdict: Mixed — All previously-actionable alerts were fixed as safe patch/minor bumps. Alert #463 (phpunit/phpunit) is listed under Skipped alerts: the patched version (12.5.22) requires a major version jump from 11.x that includes documented breaking API removals and requires manual migration. This does not replace CI, tests, or manual smoke checks before merge.
Fixed alerts
Alert Package Severity CVE Patched version Changelog Notes
#457 laravel/passport high CVE-2026-39976 13.7.1 releases Breaking-change risk: none observed (patch/minor). Bumped from v13.6.0 to v13.7.4 via composer update.
#434 google/protobuf high CVE-2026-6409 4.33.6 releases Breaking-change risk: none observed (patch/minor).......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
63917
|
2026-04-20T08:03:44.662215+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
2795303
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
Security dependency updates — composer — 2026-04-1 Security dependency updates — composer — 2026-04-15
This PR was opened automatically by the secfix bot. For this ecosystem, one commit carries every dependency upgrade from this run; see Fixed alerts below. CI run logs →
Upgrade safety (changelog review)
Overall verdict: Mixed — All previously-actionable alerts were fixed as safe patch/minor bumps. Alert #463 (phpunit/phpunit) is listed under Skipped alerts: the patched version (12.5.22) requires a major version jump from 11.x that includes documented breaking API removals and requires manual migration. This does not replace CI, tests, or manual smoke checks before merge.
Fixed alerts
Alert Package Severity CVE Patched version Changelog Notes
#457 laravel/passport high CVE-2026-39976 13.7.1 releases Breaking-change risk: none observed (patch/minor). Bumped from v13.6.0 to v13.7.4 via composer update.
#434 google/protobuf high CVE-2026-6409 4.33.6 releases Breaking-change risk: none observed (patch/minor).......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64406
|
2026-04-20T08:23:07.253101+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
3957858
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64412
|
2026-04-20T08:23:12.212296+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
3962817
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64414
|
2026-04-20T08:23:12.286800+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
3962892
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ dev
root@docker_lamp_1:/home/jiminny# composer dump-autoload
Generating optimized autoload files
Warning: Ambiguous class resolution, "Microsoft\Graph\Generated\Models\AudioConferencing" was found in both "/home/jiminny/app/Services/MeetingGenerator/Overrides/Microsoft/Graph/Generated/Models/AudioConferencing.php" and "/home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\AwsS3V3Adapter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php" and "/home/jiminny/vendor/league/flysystem/src/AwsS3V3/AwsS3V3Adapter.php", the first will be used.
Warning: Ambiguous class resolution, "League\Flysystem\AwsS3V3\PortableVisibilityConverter" was found in both "/home/jiminny/vendor/league/flysystem-aws-s3-v3/PortableVisibilityConverter.php" and ......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64566
|
2026-04-20T08:26:55.042737+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4185642
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
<?php
namespace Jiminny\Providers;
use Guzzle <?php
namespace Jiminny\Providers;
use GuzzleHttp\Client;
use Illuminate\Routing\Events\RouteMatched;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
use Jiminny\Component\BillingManagement\Denormalizer;
use Jiminny\Component\BillingManagement\MaxioClient;
use Jiminny\Component\BillingManagement\Repositories\ComponentMappingRepository;
use Jiminny\Integrations\Releases;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contact;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Lead;
use Jiminny\Models\SocialAccount;
use Jiminny\Observers\AccountObserver;
use Jiminny\Observers\ActivityObserver;
use Jiminny\Observers\ContactObserver;
use Jiminny\Observers\LeadObserver;
use Jiminny\Observers\ProfileObserver;
use Jiminny\Observers\SocialAccountObserver;
use Jiminny\Services\Internal\WebhookTokenValidator;
use Jiminny\Services\Internal\WebhookTokenGenerator;
use J......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64570
|
2026-04-20T08:26:57.188073+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4187787
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Providers;
use Guzzle <?php
namespace Jiminny\Providers;
use GuzzleHttp\Client;
use Illuminate\Routing\Events\RouteMatched;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
use Jiminny\Component\BillingManagement\Denormalizer;
use Jiminny\Component\BillingManagement\MaxioClient;
use Jiminny\Component\BillingManagement\Repositories\ComponentMappingRepository;
use Jiminny\Integrations\Releases;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contact;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Lead;
use Jiminny\Models\SocialAccount;
use Jiminny\Observers\AccountObserver;
use Jiminny\Observers\ActivityObserver;
use Jiminny\Observers\ContactObserver;
use Jiminny\Observers\LeadObserver;
use Jiminny\Observers\ProfileObserver;
use Jiminny\Observers\SocialAccountObserver;
use Jiminny\Services\Internal\WebhookTokenValidator;
use Jiminny\Services\Internal\WebhookTokenGenerator;
use J......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64592
|
2026-04-20T08:27:16.729660+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4207328
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
<?php
namespace Jiminny\Providers;
use Gate;
<?php
namespace Jiminny\Providers;
use Gate;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Jiminny\Contracts\Acl\RoleRepositoryInterface;
use Jiminny\Contracts\Interactions\Auth\CreateUserInterface;
use Jiminny\Contracts\User\OnboardingDeciderInterface;
use Jiminny\Interactions\Auth\CreateUser;
use Jiminny\Models;
use Jiminny\Policies;
use Jiminny\Policies\UserPolicy;
use Jiminny\Repositories\RoleRepository;
use Jiminny\User\Onboarding\CacheOnboardingDecider;
use Jiminny\User\Onboarding\CalendarEmailOnboardingDecider;
use Jiminny\User\Onboarding\CloudCallOnboardingDecider;
use Jiminny\User\Onboarding\JobOnboardingDecider;
use Jiminny\User\Onboarding\LanguagesOnboardingDecider;
use Jiminny\User\Onboarding\OnboardingDecider;
use Jiminny\User\Onboarding\PhoneNumberOnboardingDecider;
use Jiminny\User\Onboarding\PhoneNumberRequirementDecider;
use Jiminny\User\Onboarding\SmsOnboardingDecider;
use Laravel\Passport\Passport;
final class AuthServi......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64595
|
2026-04-20T08:27:18.713153+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4209312
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Providers;
use Gate;
<?php
namespace Jiminny\Providers;
use Gate;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Jiminny\Contracts\Acl\RoleRepositoryInterface;
use Jiminny\Contracts\Interactions\Auth\CreateUserInterface;
use Jiminny\Contracts\User\OnboardingDeciderInterface;
use Jiminny\Interactions\Auth\CreateUser;
use Jiminny\Models;
use Jiminny\Policies;
use Jiminny\Policies\UserPolicy;
use Jiminny\Repositories\RoleRepository;
use Jiminny\User\Onboarding\CacheOnboardingDecider;
use Jiminny\User\Onboarding\CalendarEmailOnboardingDecider;
use Jiminny\User\Onboarding\CloudCallOnboardingDecider;
use Jiminny\User\Onboarding\JobOnboardingDecider;
use Jiminny\User\Onboarding\LanguagesOnboardingDecider;
use Jiminny\User\Onboarding\OnboardingDecider;
use Jiminny\User\Onboarding\PhoneNumberOnboardingDecider;
use Jiminny\User\Onboarding\PhoneNumberRequirementDecider;
use Jiminny\User\Onboarding\SmsOnboardingDecider;
use Laravel\Passport\Passport;
final class AuthServi......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64636
|
2026-04-20T08:27:46.166491+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4236764
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
<?php
namespace Jiminny\Providers;
use Illumi <?php
namespace Jiminny\Providers;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Http\Request;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Routing\Router;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;
use Jiminny\Component\DealRisks\DealRisk;
use Jiminny\Exceptions\LogicException;
use Jiminny\Http\Controllers\CommentContextInterface;
use Jiminny\Http\Controllers\CustomerApi\CustomerApiController;
use Jiminny\Models;
use Jiminny\Models\Activity;
use Jiminny\Models\Ai\AiScorecard;
use Jiminny\Models\Ai\AiScorecardRule;
use Jiminny\Models\Ai\CrmTemplate;
use Jiminny\Models\Ai\CrmTemplateField;
use Jiminny\Models\CoachingFeedback;
use Jiminny\Models\CoachingSection;
use Jiminny\Models\Group;
use Jiminny\Models\Invitation;
use Jiminny\Models\JobTitle;
use Jiminny\Models\Nudge;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Participant;
use Jimi......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64640
|
2026-04-20T08:27:49.675311+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4240273
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Providers;
use Illumi <?php
namespace Jiminny\Providers;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Http\Request;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Routing\Router;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;
use Jiminny\Component\DealRisks\DealRisk;
use Jiminny\Exceptions\LogicException;
use Jiminny\Http\Controllers\CommentContextInterface;
use Jiminny\Http\Controllers\CustomerApi\CustomerApiController;
use Jiminny\Models;
use Jiminny\Models\Activity;
use Jiminny\Models\Ai\AiScorecard;
use Jiminny\Models\Ai\AiScorecardRule;
use Jiminny\Models\Ai\CrmTemplate;
use Jiminny\Models\Ai\CrmTemplateField;
use Jiminny\Models\CoachingFeedback;
use Jiminny\Models\CoachingSection;
use Jiminny\Models\Group;
use Jiminny\Models\Invitation;
use Jiminny\Models\JobTitle;
use Jiminny\Models\Nudge;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Participant;
use Jimi......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64671
|
2026-04-20T08:28:09.659940+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4260257
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
<?php
namespace Jiminny\Models;
use Illuminat <?php
namespace Jiminny\Models;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Laravel\Passport\Contracts\OAuthenticatable;
use Laravel\Passport\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use Jiminny\Traits\RequiresUUID;
/**
* Jiminny\Models\Partner
*
* @property int $id
* @property mixed $uuid
* @property string $name
* @property string $theme
* @property string $chrome_ext_id
* @property string $page_title
* @property string|null $api_token
* @property string|null $intercom_app_id
* @property string $app_url
* @property string $platform_url
* @property string $playback_url
* @property string $documentation_url
* @property string $blog_url
* @property string $privacy_url
* @property string $terms_url
* @property array $social_accounts
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64675
|
2026-04-20T08:28:11.903084+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4262500
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Models;
use Illuminat <?php
namespace Jiminny\Models;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Laravel\Passport\Contracts\OAuthenticatable;
use Laravel\Passport\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use Jiminny\Traits\RequiresUUID;
/**
* Jiminny\Models\Partner
*
* @property int $id
* @property mixed $uuid
* @property string $name
* @property string $theme
* @property string $chrome_ext_id
* @property string $page_title
* @property string|null $api_token
* @property string|null $intercom_app_id
* @property string $app_url
* @property string $platform_url
* @property string $playback_url
* @property string $documentation_url
* @property string $blog_url
* @property string $privacy_url
* @property string $terms_url
* @property array $social_accounts
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64694
|
2026-04-20T08:28:22.925026+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4273522
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
<?php
namespace Jiminny\Models;
use Illuminat <?php
namespace Jiminny\Models;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Foundation\Auth\User as AuthenticatableUser;
use Illuminate\Notifications\DatabaseNotificationCollection;
use Illuminate\Notifications\Notifiable;
use Jiminny\Component\Model\BitwiseFlagTrait;
use Jiminny\Contracts\Acl\PermissionEnum;
use Jiminny\Contracts\Repositories\PlaylistRep......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64699
|
2026-04-20T08:28:25.050086+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4275647
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Models;
use Illuminat <?php
namespace Jiminny\Models;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Foundation\Auth\User as AuthenticatableUser;
use Illuminate\Notifications\DatabaseNotificationCollection;
use Illuminate\Notifications\Notifiable;
use Jiminny\Component\Model\BitwiseFlagTrait;
use Jiminny\Contracts\Acl\PermissionEnum;
use Jiminny\Contracts\Repositories\PlaylistRep......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64705
|
2026-04-20T08:28:31.755003+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4282352
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
118
|
<?php
namespace Jiminny\Models;
use Illuminat <?php
namespace Jiminny\Models;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Foundation\Auth\User as AuthenticatableUser;
use Illuminate\Notifications\DatabaseNotificationCollection;
use Illuminate\Notifications\Notifiable;
use Jiminny\Component\Model\BitwiseFlagTrait;
use Jiminny\Contracts\Acl\PermissionEnum;
use Jiminny\Contracts\Repositories\PlaylistRep......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64723
|
2026-04-20T08:29:17.939745+00:00
|
f196d677-2a10-4dec-93e7-9dd9048a1d8e
|
4328535
|
clipboard
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
99
|
root@docker_lamp_1:/home/jiminny# cat vendor/larav root@docker_lamp_1:/home/jiminny# cat vendor/laravel/passport/src/HasApiTokens.php
<?php
namespace Laravel\Passport;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Laravel\Passport\Contracts\ScopeAuthorizable;
use LogicException;
/**
* @phpstan-require-implements \Laravel\Passport\Contracts\OAuthenticatable
*/
trait HasApiTokens
{
/**
* The current access token for the authentication user.
*/
protected ?ScopeAuthorizable $accessToken = null;
/**
* Get all of the user's registered OAuth clients.
*
* @deprecated Use oauthApps()
*
* @return \Illuminate\Database\Eloquent\Relations\HasMany<\Laravel\Passport\Client, $this>
*/
public function clients(): HasMany
{
return $this->hasMany(Passport::clientModel(), 'user_id');
}
/**
* Get all of the user's registered OAuth applications.
*
* @retu......
|
1000
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|