ข้ามไปยังเนื้อหา
สถานะระบบ

บันทึกการอัปเดต

อัปเดตล่าสุดและการเปลี่ยนแปลงตามเวอร์ชันจาก Changelog ของระบบ

1 ฉบับ

Unreleased

9 รายการ

Added schema hardening for RLS policies, indexes, constraints, audit partitions, and auth-hook fallback behavior.
Added API origin guards and salary-unlock rate limiting.
Added frontend readiness surfaces for root errors, not found, metadata, sitemap, robots, shared primitives, and offline-clock accessibility state.
Added CI, security/contribution docs, env contract helper, deploy headers, Tailwind plugin scanning, and standalone build settings.
Added a changelog-driven update log page on public site (`/updates`) and tenant in-app settings (`/tenant/[slug]/settings/updates`).
Added Part 4 remediation: idempotency primitives, tenant lifecycle/impersonation endpoints, leave quota transitions, HTML payslips, tenant audit visibility, storage bucket/RLS wiring, confirmation dialogs, lockout/password policy, PDPA consent/correction/export surfaces, and Thai SME employee profile expansion.
Added shared read-only tenant write enforcement through `requireTenantSession(..., { requireWritable: true })`.
Fixed table searchable-list layout by rendering table search controls as a table caption instead of injecting layout wrappers into table bodies.
Added a compatibility fallback for employee list reads when the profile-expansion migration has not yet been applied to the active Supabase database.