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

ติดตามการเปลี่ยนแปลง ฟีเจอร์ใหม่ และการปรับปรุงประสิทธิภาพของ Star Town Medical System

V. 1.4.6 03 Feb 2026

Points System & Plugin Management

LATEST
MAJOR
  • Points System: เพิ่มระบบสะสมคะแนน (Points) ทดแทนบางส่วนของรางวัลที่เป็นตัวเงิน พร้อมประวัติแต้ม
  • Skill Matrix: ระบบประเมินทักษะแพทย์รูปแบบ Spider Chart พร้อมตัวช่วยคำนวณอัตโนมัติจากเวรและเคส
  • System Plugins: เพิ่มแท็บ 'Plugins' ในตั้งค่าระบบ สำหรับเปิด-ปิดโมดูล Skill Matrix, Achievements, Surge Pricing และ Event Activity
  • Plugin Visibility: ซ่อน UI, แบนเนอร์ และไอคอนที่เกี่ยวข้องอัตโนมัติเมื่อปิดการใช้งาน Plugin นั้นๆ
  • Achievements: ปรับปรุงระบบความสำเร็จให้เชื่อมโยงเทบคะแนน (Points) และบันทึกประวัติ
  • Events: เพิ่มการตั้งค่า Bonus Points สำหรับกิจกรรมพิเศษ
V. 1.4.5 21 Jan 2026

Comprehensive UI/UX Improvements

MAJOR
  • Dark Mode: เพิ่ม Theme สำหรับ SweetAlert2 popups และ Select dropdowns ให้รองรับ Dark Mode อย่างสมบูรณ์
  • Pagination: ปรับรูปแบบปุ่มเลือกหน้าเป็น << < 1 2 3 > >> ในหน้า Summary Report และ Approve Work
  • User Management: เพิ่มกราฟ Doughnut Chart แสดงสัดส่วนจำนวนแพทย์แยกตามยศ พร้อม Card Animation แบบใหม่
  • User Management: แก้ไขบั๊กแสดง 'undefined' ในประวัติการแก้ไขผู้ใช้
  • Event Activity: แก้ไขบั๊กการปั๊มตราที่แสดง Error เนื่องจากรูปแบบเวลาไม่ถูกต้อง
  • Micro-animations: เพิ่ม CSS Animation classes (bounce-in, slide-up, stagger-animation) สำหรับใช้ทั้งระบบ
  • Rank Simulation: เพิ่มโหมดจำลองยศสำหรับ Admin ทดสอบสิทธิ์การเข้าถึงหน้าต่างๆ ได้
  • Summary Report: ปรับแสดงเวลาในรายงานสรุปตามยศเป็นรูปแบบ HH:MM
V. 1.4.4 20 Jan 2026

UI Refinements & System Settings

IMPROVEMENT
  • เพิ่มแท็บ Setting System ใน System Settings สำหรับตั้งชื่อโปรแกรมและปรับสี UI หลัก (Color Picker + Hue/Saturation)
  • ปรับหน้า Summary Report แสดง 'ไม่มีคำขอที่รอดำเนินการ' เมื่อยังไม่เลือกตัวกรอง
  • ปรับ Checkbox UI ในหน้า Budget Management ให้เป็นแบบ Custom Styled
  • ปรับ Pagination ในหน้า User Management เป็นแบบ << < 1 2 3 > >>
  • ปรับการแสดงเวลาเวรใน User Management ให้เป็นข้อความเฉยๆ (ไม่มีกรอบ)
  • ปรับการแสดง Pay Rate ไม่ให้มีทศนิยม .00
  • แก้ไขการอัปโหลดรูปโปรไฟล์ให้ทำได้โดยไม่ต้องส่งข้อมูลยศ
  • แก้ไข session_start warning ในหน้า Changelog
V. 1.4.3 10 Jan 2025

Sidebar & UX Improvements

IMPROVEMENT
  • ปรับ Layout เมนูทางซ้าย (Sidebar) ให้ไอคอนและข้อความอยู่บรรทัดเดียวกัน (Flex-row)
  • ปรับขนาดไอคอนเมนูให้เล็กลง (18px) เพื่อความสมดุลและสวยงาม
  • แก้ไขบั๊กเมนูแจ้งเตือน (Notification Dropdown) ที่กดแล้วปิดเองทันที
  • เพิ่มลิงก์ที่เลขเวอร์ชัน (Footer) ให้สามารถกดดูประวัติการอัปเดตได้ (Changelog)
V. 1.4.2 08 Jan 2025

Modern UI & Dark Mode Polish

IMPROVEMENT
  • อัปเดตไฟล์ CSS (style.css) เป็นเวอร์ชันใหม่ รองรับ Dark Mode ที่สมบูรณ์ขึ้น
  • เพิ่ม Effect พื้นหลังจางๆ (Soft Highlight) เมื่อเอาเมาส์วางบนเมนู
  • ปรับปรุง Animation การเลื่อนเปิด/ปิดเมนูย่อย (Submenu) ให้ลื่นไหล
  • เพิ่มเส้นขอบ (Accent Border) ด้านซ้ายของเมนูที่กำลังใช้งานอยู่
V. 1.4.0 05 Jan 2025

Major System Update (Notification & Refactor)

MAJOR
  • เพิ่มระบบแจ้งเตือน (Notification System) แบบ Real-time (Polling)
  • เพิ่มปุ่มกระดิ่งแจ้งเตือนที่แถบด้านบน แสดงจุดแดงเมื่อมีรายการใหม่
  • Refactor โครงสร้าง API ใหม่ทั้งหมด แยกไฟล์เป็นหมวดหมู่ (api/auth.php, api/users.php, etc.)
  • เพิ่มระบบส่งแจ้งเตือนหา Admin อัตโนมัติเมื่อมีคำขอลา, ลืมลงเวร หรือขายยา
  • รวมเมนูตั้งค่า (Language, Theme, Admin Tools) ไว้ในปุ่มเดียว
V. 1.3.18 01 Jan 2025

Event System Enhancement

FEATURE
  • ปรับปรุงระบบกิจกรรม (Event) ให้คำนวณเวลางานได้แม่นยำขึ้น
  • รองรับการนับเวลางานจากทั้ง 'การเข้าเวรปกติ' และ 'ใบแจ้งลืมลงเวร' ที่อนุมัติแล้ว
  • เพิ่มการตรวจสอบช่วงเวลาทับซ้อน (Overlap Check) ก่อนสร้างกิจกรรมใหม่
  • แก้ไขการแสดงผลปฏิทินกิจกรรมให้รองรับสถานะ 'สำเร็จ', 'รอปั๊ม', 'พลาด' ได้ถูกต้อง
V. 1.3.17 27 Dec 2025

Update

MAJOR
  • UI/UX Overhaul: ปรับโฉมหน้าตาของระบบใหม่ทั้งหมด (Modern UI) ให้ดูทันสมัย สะอาดตา และใช้งานง่ายขึ้น (Login แบบ Glassmorphism, การจัดวางแบบ Card Layout, เมนูและ Tabs ดีไซน์ใหม่)
  • Salary Management: ปรับปรุงหน้ารายงานเงินเดือน แยกยอด Gacha (Auto/Manual) ชัดเจน, เพิ่มรายละเอียดใน Popup ของแพทย์ (ยอดสุทธิ, หักเงิน, หมายเหตุ), และปรับโหมด Read-only สำหรับรายงานที่ปิดงวดแล้ว
  • Approve Work: ปรับดีไซน์หน้าอนุมัติ แยก Tab และตารางให้ดูง่าย พร้อมปุ่ม Bulk Action ที่เด่นชัดขึ้น
  • Calendar Report: ปรับปรุงหน้าปฏิทินและ Timeline รายวันให้ดูง่ายขึ้น และเชื่อมโยงการคลิกแท่งเวลาไปยังหน้าแก้ไขข้อมูล (Summary Admin Edit) ได้ทันที
  • System Core: ขยายเวลา Session Login ให้ค้างอยู่ในระบบได้นานขึ้น (3 วัน) และเพิ่ม Animation การเปลี่ยนหน้าให้ดูลื่นไหล
V. 1.3.16 26 Dec 2025

Update

MINOR
  • Shift & Story Requests: ปรับปรุงหน้าขออนุมัติอัดฉีดและโบนัสสตอรี่ให้เป็นแบบ Modern Form พร้อมระบบเลือกรายชื่อแพทย์แบบใหม่
  • User Management: ปรับปรุงตารางจัดการผู้ใช้งาน เพิ่มการแสดงสถานะ (Active/Non-active) และการเรียงลำดับข้อมูล
  • Summary Report: ปรับปรุงหน้าสรุปผล แยกส่วน Admin Edit ออกเป็น Card ย่อยตามประเภท (Shift, Missed, Sales) เพื่อความสะดวกในการแก้ไข
V. 1.3.15 26 Dec 2025

Update

MINOR
  • Salary Management: ปรับปรุงระบบคำนวณเวรข้ามคืนให้แม่นยำขึ้น, แสดงเวลาที่เข้าไม่ครบ (Missed Time), เปลี่ยนรูปแบบเวลาเป็น HH:MM, และนำช่องกรอก เงินหัก/หมายเหตุ กลับมา
  • Dashboard (Admin & Doctor): ปรับกราฟ Top 10 ให้แสดงข้อมูลผลรวมจริง (ไม่ใช่ค่าเฉลี่ย), แก้ไข Tooltip และแกนเวลาเป็น HH:MM, Admin เพิ่มตัวกรอง Custom Range
  • User Management: ปรับดีไซน์ใหม่ (Modern UI), เพิ่มคอลัมน์ ID, และเพิ่มระบบ Sorting (คลิกหัวตารางเพื่อเรียงลำดับ)
  • Budget & Approve Work: เพิ่มระบบ Bulk Approval/Rejection (อนุมัติ/ปฏิเสธ แบบกลุ่ม) พร้อม Checkbox เลือกรายการ และเพิ่ม Pagination
  • Reports Integration: เชื่อมโยง Calendar Report (คลิกที่แท่งเวลา) ให้ส่งค่า Filter ไปเปิดหน้าแก้ไขข้อมูลใน Summary Report โดยอัตโนมัติ
  • My Salary Report: ปรับปรุง UI หน้ารายละเอียด และเพิ่มระบบ Pagination ในตารางประวัติ
V. 1.3.14 23 Dec 2025

Update

MAJOR
  • Dashboard (Analytics): ปรับปรุงกราฟ Performance Radar ให้เส้น Max (สีเขียว) คือค่าเฉลี่ยของ Top 10 และเส้น Avg (สีส้ม) คงที่เมื่อเปลี่ยนคน
  • Dashboard (Analytics): ปรับ Heatmap ให้แสดงเป็น 'ค่าเฉลี่ย' การเข้าเวร เพื่อความแม่นยำ และเพิ่มโหมดกราฟเส้น
  • Dashboard (Analytics): เพิ่มกราฟ Top 10 เวลาเข้าเวร และ ยอดขายยา
  • Dashboard (Analytics): กราฟการเงิน (Financial Trend) ดึงข้อมูลเฉพาะรายงานที่ ปิดงาน (Final) แล้วเท่านั้น และแสดงตามรอบบิลจริง
  • Dashboard (Overview): สรุปยศ (Rank) นับเฉพาะคนที่ เข้าเวรอยู่ (Active) และนำปุ่ม บังคับออกเวร กลับมา
  • Calendar Report: เพิ่ม Tab Timeline (รายวัน) แสดงกราฟแท่งช่วงเวลาเข้าเวร 24 ชม. พร้อมเส้นแดงบอกเวลาปัจจุบัน
  • System-wide: ปรับรูปแบบปีเป็น ค.ศ. (เช่น 2025) ทั้งระบบ
V. 1.3.13 09 Dec 2025

Update

PATCH
  • System Fix: แก้ไขปัญหาการบันทึกข้อมูล รายชื่อที่ซ่อนจากปฏิทิน (Calendar Hidden Users) ไม่ทำงาน
  • Permissions: อนุญาตให้ระดับ Director สามารถบันทึกการตั้งค่าระบบ (ในส่วนปฏิทิน) ได้
  • UI Update: ปรับรูปแบบปีจาก พ.ศ. (เช่น 2568) เป็น ค.ศ. (เช่น 2025) ในทุกหน้าของระบบ (Dashboard, Reports, History, Approvals)
V. 1.3.12 25 Nov 2025

Update

MINOR
  • Core Fix: แก้ไขสิทธิ์ (Permission) ให้ระดับ Doctor สามารถบันทึก/แก้ไข แจ้งลืมลงเวลา และ ขายยา ได้
  • Admin Dashboard: เพิ่มยศหลังชื่อแพทย์ในรายการเข้าเวร และแสดงสีตามยศ
  • Admin Dashboard: เพิ่มสรุปจำนวนแพทย์ที่เข้าเวรแยกตามยศ
  • Admin Dashboard: ปรับรูปแบบเวลาในกราฟ Top 10 เป็น HH:MM
  • Budget Management: เพิ่มคอลัมน์ ช่วงเวลา ในตารางอนุมัติ (Story & Shift Incentive)
  • Missed Shift: ปรับฟอร์มแจ้งลืมลงเวลาให้ระบุ วัน-เวลา เริ่มต้น และ สิ้นสุด แยกกันได้ (รองรับข้ามวัน)
  • Summary Report (Admin): เพิ่มระบบ Pagination (แบ่งหน้า) ในตารางแก้ไขข้อมูล
V. 1.3.11 20 Nov 2025

Update

MAJOR
  • เพิ่มระบบ Setting Autofill สำหรับช่วยพิมพ์คำสั่งประกาศ (Story Commands)
  • เพิ่มปุ่ม Filter หมวดหมู่ ในหน้าคำสั่งประกาศ (Tab Use) เพื่อให้หาง่ายขึ้น
  • ปรับปรุงช่องกรอกข้อมูลให้แสดงเฉพาะตัวแปรที่เกี่ยวข้องกับหมวดหมู่ที่เลือก
  • เพิ่ม Datalist ในช่องกรอกตัวแปร ให้เลือกค่าจาก Autofill หรือพิมพ์เองได้
  • เพิ่มปุ่ม ดูรายชื่อแพทย์ (รูปตา) ในหน้าอนุมัติและประวัติ (Budget Management) เพื่อดูรายละเอียดก่อนอนุมัติ
  • เพิ่ม Badge แจ้งเตือน จำนวนคำขอที่รออนุมัติ ในเมนูจัดการโบนัส (Sidebar)
  • แก้ไขปัญหา Tailwind CSS fail to load โดยเพิ่มระบบตรวจสอบ (Polling)
  • แก้ไขปัญหา Clipboard API บน HTTP โดยเพิ่ม Fallback function
V. 1.3.10 15 Nov 2025

Update

MINOR
  • เพิ่มเมนู Story Commands สำหรับจัดการคำสั่งประกาศ
  • เพิ่มเมนู Story Incentive Request สำหรับขออนุมัติโบนัสสตอรี่
  • เพิ่มเมนู Shift Incentive Request สำหรับขออนุมัติอัดฉีดเวร
  • ปรับปรุงระบบจัดการสิทธิ์ (Roles) ให้รองรับเมนูใหม่

© 2026 Star Town Medical System