first commit

This commit is contained in:
Saufi
2026-06-14 08:52:33 +08:00
commit 359229685d
87 changed files with 12477 additions and 0 deletions

14
.claude/settings.json Normal file
View File

@@ -0,0 +1,14 @@
{
"permissions": {
"allow": [
"PowerShell(pterm status)",
"Read(//c/Users/User/.pinokio/**)",
"PowerShell(& \"C:\\\\pinokio\\\\bin\\\\npm\\\\pterm.cmd\" status)",
"PowerShell(& \"C:\\\\pinokio\\\\bin\\\\npm\\\\pterm.cmd\" search \"\" --limit 20)",
"PowerShell(try { $r = Invoke-WebRequest -Uri \"http://127.0.0.1:42000/pinokio/path/pterm\" -TimeoutSec 5 -UseBasicParsing; $r.StatusCode; $r.Content } catch { \"LOOPBACK FAILED: $\\($_.Exception.Message\\)\" })",
"PowerShell(Get-ChildItem \"C:\\\\Users\\\\User\\\\AppData\\\\Local\\\\Programs\\\\Pinokio\" | Select-Object Name, Length, LastWriteTime; \"---\"; Get-ChildItem \"$env:APPDATA\\\\Pinokio\" -ErrorAction SilentlyContinue | Select-Object Name, LastWriteTime)",
"PowerShell(php artisan tinker --execute=\"`$s = App\\\\Models\\\\SesiTaklimat::create\\(['dun_id'=>1,'tarikh'=>now\\(\\)->toDateString\\(\\),'nama'=>'Taklimat Petugas Sesi 1','lokasi'=>'Dewan Serbaguna Gelang Patah','masa'=>'9:00 pagi - 12:00 tengah hari','created_by_user_id'=>1]\\); echo 'SESI ID: '.`$s->id.PHP_EOL.'TOKEN: '.`$s->qr_token.PHP_EOL; `$p = App\\\\Models\\\\Sppm\\\\PetugasPermohonan::assignedUntukDun\\(1\\)->get\\(['id','nama_ic','no_kp']\\); echo `$p->toJson\\(JSON_PRETTY_PRINT\\);\")",
"PowerShell(php artisan serve --port=8000)"
]
}
}

View File

@@ -0,0 +1,21 @@
{
"permissions": {
"allow": [
"PowerShell($p = Start-Process \"C:\\\\Users\\\\User\\\\AppData\\\\Local\\\\Programs\\\\Pinokio\\\\Pinokio.exe\" -PassThru; Start-Sleep -Seconds 5; \"Started PID: $\\($p.Id\\), HasExited: $\\($p.HasExited\\)\"; if \\($p.HasExited\\) { \"ExitCode: $\\($p.ExitCode\\)\" }; Get-Process -Name Pinokio -ErrorAction SilentlyContinue | Select-Object Id, ProcessName, StartTime)",
"PowerShell(php -v)",
"PowerShell(composer --version)",
"PowerShell(\"---PHP---\")",
"PowerShell(\"---COMPOSER---\")",
"PowerShell(mysql -u root -p1234 -e \"SHOW TABLES FROM sppm;\")",
"PowerShell(& \"C:\\\\Program Files\\\\MySQL\\\\MySQL Server 8.4\\\\bin\\\\mysql.exe\" -u root -p1234 -e \"SHOW TABLES FROM sppm;\")",
"PowerShell(& \"C:\\\\Program Files\\\\MySQL\\\\MySQL Server 8.4\\\\bin\\\\mysql.exe\" -u root -p1234 sppm -e \"DESCRIBE petugas_permohonan; SELECT '---DUN---'; DESCRIBE dun; SELECT '---PM---'; DESCRIBE pusat_mengundi; SELECT '---SALURAN---'; DESCRIBE saluran;\" 2>$null)",
"PowerShell(& \"C:\\\\Program Files\\\\MySQL\\\\MySQL Server 8.4\\\\bin\\\\mysql.exe\" -u root -p1234 sppm -e \"SELECT a.id, a.permohonan_id, a.pusat_mengundi_id, a.saluran_id, a.jawatan_tetapan_id, a.assignment_level, a.urutan FROM petugas_assignments a; SELECT '---JAWATAN---'; SELECT id, kod, nama, skop FROM jawatan_tetapan LIMIT 15; SELECT '---PM26---'; SELECT id, nama, dun_id FROM pusat_mengundi WHERE id IN \\(SELECT pusat_mengundi_id FROM petugas_assignments\\);\" 2>$null)",
"PowerShell(composer create-project laravel/laravel tmpapp --no-interaction --prefer-dist 2>&1)",
"PowerShell(Get-ChildItem \"c:\\\\Users\\\\User\\\\Aplikasi\\\\spr2026_taklimat\\\\tmpapp\" -Force | ForEach-Object { Move-Item $_.FullName \"c:\\\\Users\\\\User\\\\Aplikasi\\\\spr2026_taklimat\\\\\" -Force }; Remove-Item \"c:\\\\Users\\\\User\\\\Aplikasi\\\\spr2026_taklimat\\\\tmpapp\" -Force; Get-ChildItem \"c:\\\\Users\\\\User\\\\Aplikasi\\\\spr2026_taklimat\" | Select-Object Name -First 20)",
"PowerShell(composer require simplesoftwareio/simple-qrcode --no-interaction 2>&1)",
"PowerShell(& \"C:\\\\Program Files\\\\MySQL\\\\MySQL Server 8.4\\\\bin\\\\mysql.exe\" -u root -p1234 -e \"CREATE DATABASE IF NOT EXISTS sppm_taklimat CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\" 2>$null)",
"PowerShell(\"DB created\")",
"PowerShell(php artisan migrate:fresh --seed --force 2>&1)"
]
}
}