COMMITS
April 27, 2026
D
Hotfix: rebuild template-renderer.tsx — recover from M2 merge corruption (#168)
ddr dushy committed
D
L2 cleanup — drop dead supplier_portal flag + tidy gaps log (#167)
ddr dushy committed
D
L2 dunning emails — charge_failed / final_warning / suspended / recovered (#166)
ddr dushy committed
D
Hotfix: repair template-library.ts merge corruption blocking API boot (#165)
ddr dushy committed
D
L2 dunning ops UI — platform console + tenant banner + manual overrides (#164)
ddr dushy committed
D
L2 dunning foundation — schema, worker, state machine (#163)
ddr dushy committed
D
D
Add 8 HR & Payroll module pages — full HR category complete (#161)
ddr dushy committed
D
Add 9 Accounting module pages — full Accounting category complete (#160)
ddr dushy committed
D
Add 3 Inventory module pages — full Inventory category complete (#159)
ddr dushy committed
D
Add 5 Buy module pages — full Buy category complete (#158)
ddr dushy committed
D
Add 9 Sell module pages — full Sell category complete (#157)
ddr dushy committed
D
D
Add Inventory module pages — items, stock counts, bundles (#155)
ddr dushy committed
D
D
Docs: Buy module — bills, purchase orders, GRNs (#153)
ddr dushy committed
April 26, 2026
D
Docs site (Docusaurus 3) — scaffolding + first 5 pages (#152)
ddr dushy committed
D
Docs-sync sweep — prune the trial-conversion + template-engine batch (#151)
ddr dushy committed
D
D
Payslip PDF on template engine + Classic payslip library entry (M2 #9/10) (#149)
ddr dushy committed
D
D
D
D
D
Debit note PDF on template engine + Classic DN library entry (M2 #4/10) (#144)
ddr dushy committed
D
D
D
Bill PDF on template engine + Classic bill library entry (M2 #1/10) (#141)
ddr dushy committed
D
Tenant logo on every PDF (closes M9 follow-up) (#140)
ddr dushy committed
D
Guided first-setup checklist on dashboard (gaps I2) (#139)
ddr dushy committed