17 Commits (main)

Author SHA1 Message Date
Deardo Satria bc7619210c Add master satuan barang feature
CRUD page for satuan barang following the pelanggan feature pattern:
page, actions, form sheet, delete dialog, and a data layer with LIKE
search and pagination. Delete rejects units still referenced by barang.
21 hours ago
Deardo Satria 6f1234aa49 Extract shared pagination, search box, and escapeLike helpers
Pull PER_PAGE, parsePage, and halamanHref into lib/pagination, the search
box into components/cari-master, and escapeLike into lib/utils so other
master features can reuse them. Pelanggan switches to these helpers and
its list now calls getCurrentUser() in its render chain.
21 hours ago
Deardo Satria eae4857c9d Add pagination to pelanggan list 2 days ago
Deardo Satria cb9b4b8730 Remove unused import 2 days ago
Deardo Satria a59eb3aef5 UI login page revamp 2 days ago
Deardo Satria 3ffc94054b Add theme switch 2 days ago
Deardo Satria 1ab0c2e321 Fix sidebar bug 2 days ago
Deardo Satria e1c6104004 Fix customer form state, delete dialog, and action conventions 2 days ago
Deardo Satria 3bc5ce6d70 Move logged-in redirect from proxy to login page 2 days ago
Deardo Satria b0bf1d5bf7 Add customer master page with list, add, edit, delete, and search 2 days ago
Deardo Satria 6abd3051c5 UI: add sidebar 2 weeks ago
Deardo Satria a44fb24136 Move login and logout actions into app/(auth)/actions.ts 2 weeks ago
Deardo Satria 119c55bf67 Add login page, logout, and dashboard home 2 weeks ago
Deardo Satria 6e512a14fc Add login server action, getCurrentUser, and progress notes 2 weeks ago
Deardo Satria 31c211f6ab Add shadcn/ui with base-nova preset 2 weeks ago
Deardo Satria 2f32ec4590 Add Better Auth with username login on Postgres 2 weeks ago
Deardo Satria 44bce1b20a Initial commit from Create Next App 2 weeks ago