kunthawat
  • Joined on 2025-12-05
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 14:34:36 +07:00
aa2eb8dd37 feat(chat): persona decides to buy/walk — auto-finish + tolerance (temper) + resume
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 11:27:08 +07:00
bd6a7ffa32 feat(chat): scenario-based training — choice of channel/Situation + realistic per-turn evaluation
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 10:55:47 +07:00
8670addcc3 ui(icons): replace colored emoji with modern single-color line icons (lucide-vue-next)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 10:34:27 +07:00
22d3e51980 ux(ui): beginner-friendly guidance across trainee/admin flows + fix AdminUsers to username
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 10:24:54 +07:00
39d1aa04e4 ux(ui): readable persona form instead of raw JSON + step-by-step guides for non-IT users
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 09:49:26 +07:00
55759a3a50 fix(api): group create read product from multipart form (bug: 'provide product info' when no file attached)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-08 08:01:10 +07:00
88892be1d9 i18n(th): professional, natural Thai; make Users button prominent
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 22:54:00 +07:00
acba183dc1 style(ui): polish admin overview + close-rate progress bar; rebuild dist
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 22:36:47 +07:00
e5a59dbc5c docs: record 3-tab UI build-out (admin dashboard + date filter, personal dashboard, training difficulty, settings)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 22:35:51 +07:00
b05907ae62 feat(ui): 3-tab UI per spec — admin dashboard + date filter, personal dashboard, training w/ difficulty, settings profile
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 22:07:17 +07:00
ac35be8906 feat(ui): 3-tab layout (Admin overview / My dashboard / Training) + Settings page
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 21:02:25 +07:00
aec596d1d6 docs: record real 'wrong password after logout' fix (verify resolves username OR email)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 21:00:44 +07:00
3bc23997e2 build(frontend): refresh committed dist (username login + setup flow)
1867a1aac8 fix(auth): login resolves by EITHER username or email
Compare 2 commits »
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 20:21:02 +07:00
7d778d780d docs: record login-after-setup root cause (deployment data persistence)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 20:20:45 +07:00
334ef4e00c fix(Docker): require persistent DATA_DIR volume; add VOLUME + README data-persistence warning
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 20:20:36 +07:00
273fe7dae5 Fix: language toggle didn't re-render page
kunthawat pushed to master at kunthawat/mitsu-chaiyaporn 2026-08-07 20:08:31 +07:00
a33932cbd0 Fix: pages/CSS 404 on URL-encoded links (double-decode broke UTF-8 filenames)
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 19:47:17 +07:00
9c646173ca docs: record final Docker fix (prebuilt dist, no npm in image) in engineering log
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 19:46:26 +07:00
c19b23d44d fix(Docker): ship prebuilt frontend/dist, drop npm from image (removes 'vite not found')
kunthawat pushed to main at kunthawat/sales-trainer 2026-08-07 19:28:58 +07:00
4827481da3 docs: record Docker 'vite: not found' fix (NODE_ENV root cause) in engineering log