Messaging: Add scheduled send, location share, app lock, and settings polish

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-27 08:13:21 +09:00
co-authored by Cursor
parent 42148360e0
commit 74fb80f783
114 changed files with 6230 additions and 606 deletions
+1 -1
View File
@@ -40,4 +40,4 @@ if [ $# -lt 1 ]; then
exit 1
fi
adb shell su -c sqlite3 $opts data/data/com.bnkode.notie/databases/bugle_db "$1"
adb shell su -c sqlite3 $opts data/data/com.filabcorp.msgq/databases/bugle_db "$1"
+6 -6
View File
@@ -11,14 +11,14 @@ function Invoke-Adb {
}
Write-Host "== Default SMS + permissions =="
Invoke-Adb shell cmd role add-role-holder android.app.role.SMS com.bnkode.notie | Out-Null
Invoke-Adb shell settings put secure sms_default_application com.bnkode.notie | Out-Null
Invoke-Adb shell cmd role add-role-holder android.app.role.SMS com.filabcorp.msgq | Out-Null
Invoke-Adb shell settings put secure sms_default_application com.filabcorp.msgq | Out-Null
foreach ($p in @(
"READ_SMS","RECEIVE_SMS","SEND_SMS","RECEIVE_MMS",
"READ_CONTACTS","WRITE_CONTACTS","READ_PHONE_STATE",
"READ_PHONE_NUMBERS","POST_NOTIFICATIONS"
)) {
Invoke-Adb shell pm grant com.bnkode.notie "android.permission.$p" 2>$null | Out-Null
Invoke-Adb shell pm grant com.filabcorp.msgq "android.permission.$p" 2>$null | Out-Null
}
$demo = @(
@@ -37,7 +37,7 @@ $demo = @(
@{ Name = "Emily Watson"; Phone = "+15551230013"; Msgs = @("Flight delayed 40 min.","See you at baggage claim.") }
@{ Name = "Support Desk"; Phone = "+15551230014"; Msgs = @("Ticket 9021 resolved. Reply STOP to opt out.","We received your request.") }
@{ Name = "Leo Martinez"; Phone = "+15551230015"; Msgs = @("Game night Friday?","I will bring snacks.") }
@{ Name = "Hannah Kim"; Phone = "+15551230016"; Msgs = @("Updated the contacts card layout.","Looks much closer to Message+.") }
@{ Name = "Hannah Kim"; Phone = "+15551230016"; Msgs = @("Updated the contacts card layout.","Looks much closer to Message Q.") }
@{ Name = "Delivery"; Phone = "+15551230017"; Msgs = @("Driver is 3 stops away.","Pin: leave at door.") }
@{ Name = "Sam Torres"; Phone = "+15551230018"; Msgs = @("Lunch tomorrow?","That new ramen place.") }
@{ Name = "Auto Bot"; Phone = "+15551230019"; Msgs = @("Automation rule ran successfully.","3 messages routed to Archives.") }
@@ -79,7 +79,7 @@ for ($i = 0; $i -lt $demo.Count; $i += 2) {
}
Write-Host "== Relaunch =="
Invoke-Adb shell am force-stop com.bnkode.notie | Out-Null
Invoke-Adb shell am force-stop com.filabcorp.msgq | Out-Null
Start-Sleep -Seconds 1
Invoke-Adb shell am start -n com.bnkode.notie/com.android.messaging.ui.conversationlist.ConversationListActivity | Out-Null
Invoke-Adb shell am start -n com.filabcorp.msgq/com.android.messaging.ui.conversationlist.ConversationListActivity | Out-Null
Write-Host "Done."