Thanakorn
|
6b3a590aa9
|
Make email OTP login off by default
|
2026-09-14 15:38:36 +07:00 |
|
Thanakorn
|
9afcf072b0
|
Add OTP_REQUIRED switch for email OTP login
|
2026-09-14 15:03:16 +07:00 |
|
Thanakorn
|
5d021d7683
|
Accept uppercase channel names in onboarding and company settings
|
2026-09-14 13:31:26 +07:00 |
|
Thanakorn S
|
7b294f70da
|
Classe methods: remove reducdancy
|
2026-05-29 08:56:58 +07:00 |
|
Thanakorn S
|
b634372b22
|
Scope stock table access by company warehouses
|
2026-05-28 15:36:49 +07:00 |
|
Thanakorn S
|
2a6441c6a9
|
Complete Rack→Bin rename and fix ReportManager property bug
|
2026-05-28 09:53:19 +07:00 |
|
Thanakorn S
|
987cf7ded9
|
Change 'Rack' to 'Bin'
|
2026-05-27 17:14:53 +07:00 |
|
Thanakorn S
|
dbbc89f8f2
|
notify node: userIDguard
|
2026-05-27 13:12:18 +07:00 |
|
Thanakorn S
|
1c5236d8e0
|
Master data review: spec updates and C1/C2/M3-M6 fixes
|
2026-05-26 17:33:58 +07:00 |
|
Thanakorn S
|
6ca4c91865
|
Document lifecycle review: spec updates and C2/M9 code fixes
|
2026-05-26 16:23:46 +07:00 |
|
Thanakorn S
|
632c039790
|
system notification
|
2026-05-26 13:26:57 +07:00 |
|
Thanakorn S
|
9e200d31fe
|
Security hardening: invited user onboarding flow (C1–N7)
|
2026-05-26 10:18:40 +07:00 |
|
Thanakorn S
|
0815ae3292
|
document number sequence
|
2026-05-26 08:19:40 +07:00 |
|
Thanakorn S
|
5c0166ae73
|
Seal live dashboard event gaps
|
2026-05-25 17:02:52 +07:00 |
|
Thanakorn S
|
1237888ab9
|
stock aggregate table
|
2026-05-25 13:30:10 +07:00 |
|
Thanakorn S
|
45a78a3fed
|
login: block concurrent login, single-factor auth for staff/viewer
|
2026-05-25 09:43:30 +07:00 |
|
Thanakorn S
|
54f3f11fd2
|
automate and view gl entries
|
2026-05-23 16:46:35 +07:00 |
|
Thanakorn S
|
4bb378a905
|
accounting Reports
|
2026-05-23 15:07:11 +07:00 |
|
Thanakorn S
|
5780183b82
|
gl aggregate table (ETL), cronjob by NODEJS
|
2026-05-23 10:52:27 +07:00 |
|
Thanakorn S
|
5a3bfa3435
|
NODE JS introduction: socket polling
|
2026-05-22 17:01:59 +07:00 |
|
Thanakorn S
|
648efee991
|
softDelete features
|
2026-05-22 14:07:22 +07:00 |
|
Thanakorn S
|
cf25732da0
|
use roles guards
|
2026-05-22 08:45:35 +07:00 |
|
Thanakorn S
|
e1135d2bce
|
fix StockManager lot/serial coercion + add document flow test suite
|
2026-05-21 14:20:41 +07:00 |
|
Thanakorn S
|
6eeebfeacb
|
1) user invitation 2) app access control 3) txn quota guard
|
2026-05-21 11:42:47 +07:00 |
|
Thanakorn S
|
8ec2e89f79
|
merge accounting app and solve conflict
|
2026-05-20 13:22:17 +07:00 |
|
Thanakorn S
|
7396db6ffc
|
accounting workflows
|
2026-05-20 10:17:02 +07:00 |
|
Thanakorn S
|
8cf1d9344c
|
fix db_auth
|
2026-05-13 16:28:38 +07:00 |
|
Thanakorn S
|
4433ef184e
|
fix registration
|
2026-05-13 16:15:19 +07:00 |
|
Thanakorn S
|
04a683bd02
|
accounting modules
|
2026-05-13 15:11:24 +07:00 |
|
Thanakorn S
|
5c6a478b40
|
Final prep for production
|
2026-05-12 13:55:39 +07:00 |
|
Thanakorn S
|
adfd5ef017
|
stockmovement: add summary views
|
2026-05-11 16:55:23 +07:00 |
|
Thanakorn S
|
304848d3f4
|
Naming consistance and SESSION issue
|
2026-05-08 12:04:10 +07:00 |
|
Thanakorn S
|
a75d37e841
|
closing security gap [ignore guarding change for now]
|
2026-05-07 10:29:14 +07:00 |
|
Thanakorn S
|
0d2fa3e3bd
|
encapsulate setting api [OOP]
|
2026-05-07 08:56:40 +07:00 |
|
Thanakorn S
|
47cc2819d3
|
encapsulate Barcode Operations [OOP]
|
2026-05-07 08:41:08 +07:00 |
|
Thanakorn S
|
2eb6a1a315
|
roles guard + docs + logo
|
2026-05-06 16:37:20 +07:00 |
|
Thanakorn S
|
ada701bd53
|
Barcode Operations
|
2026-05-06 15:27:52 +07:00 |
|
Thanakorn S
|
d8131a01b7
|
cost/price/margin
|
2026-05-06 09:37:28 +07:00 |
|
Thanakorn S
|
6501d326ca
|
[test] contact to setting modules
|
2026-05-06 08:58:09 +07:00 |
|
Thanakorn S
|
414f1cd81d
|
warehouse layers [switchable]
|
2026-05-04 13:43:32 +07:00 |
|
Thanakorn S
|
a90975d9f1
|
Orders: order, return, invoice
|
2026-05-02 16:49:21 +07:00 |
|
Thanakorn S
|
ac4fd9a5ad
|
implement JS password scoring, td_stock approve logicc
|
2026-04-30 15:14:42 +07:00 |
|
Thanakorn S
|
db5c47b6ca
|
Reports
|
2026-04-29 17:04:11 +07:00 |
|
Thanakorn S
|
f6dc9a3278
|
modify classed and comments
|
2026-04-29 14:21:09 +07:00 |
|
Thanakorn S
|
2061624641
|
[OOP] contact,inventory,ics,dashboard
|
2026-04-28 15:44:57 +07:00 |
|
Thanakorn S
|
3d3b497c08
|
ReportManager Class
|
2026-04-28 14:35:42 +07:00 |
|
Thanakorn S
|
d8fd30c961
|
Login , Register ,and onboarding
|
2026-04-28 11:59:49 +07:00 |
|
Thanakorn S
|
d8c55d278a
|
app settings
|
2026-04-27 10:50:31 +07:00 |
|
Thanakorn S
|
76b9b2a2cb
|
reports
|
2026-04-25 16:02:55 +07:00 |
|
Thanakorn S
|
3cc5baba3f
|
Lot, Serial, ExpiryDate
|
2026-04-25 14:37:00 +07:00 |
|