Skip to main content
Glama
v3.0.0-th.md44.8 kB
# 🚀 Task Viewer v3.0.0 บันทึกการเผยแพร่ *วันที่เผยแพร่: 7 สิงหาคม 2025* ## 📑 สารบัญ - [🎉 คุณสมบัติใหม่หลัก](#-คุณสมบัติใหม่หลัก) - [🤖 ระบบจัดการเอเจนต์](#-ระบบจัดการเอเจนต์) - [🤖 การมอบหมายเอเจนต์แบบชุดด้วย AI](#-การมอบหมายเอเจนต์แบบชุดด้วย-ai) - [📊 การควบคุมเวอร์ชั่น Git สำหรับประวัติงาน](#-การควบคุมเวอร์ชั่น-git-สำหรับประวัติงาน) - [📊 มุมมองประวัติโปรเจกต์](#-มุมมองประวัติโปรเจกต์) - [🎨 ระบบจัดการเทมเพลต](#-ระบบจัดการเทมเพลต) - [🌍 การสนับสนุนนานาชาติ (i18n)](#-การสนับสนุนนานาชาติ-i18n) - [🧭 การนำทางและ UI ที่ปรับปรุงแล้ว](#-การนำทางและ-ui-ที่ปรับปรุงแล้ว) - [🔄 การปรับปรุงที่สำคัญ](#-การปรับปรุงที่สำคัญ) - [การนำทางรายละเอียดงาน](#การนำทางรายละเอียดงาน) - [การเพิ่มประสิทธิภาพ](#การเพิ่มประสิทธิภาพ) - [ประสบการณ์นักพัฒนา](#ประสบการณ์นักพัฒนา) - [การปรับปรุง UI/UX](#การปรับปรุง-uiux) - [🐛 การแก้ไขข้อผิดพลาด](#-การแก้ไขข้อผิดพลาด) - [การแก้ไขที่สำคัญ](#การแก้ไขที่สำคัญ) - [การแก้ไข UI](#การแก้ไข-ui) - [การจัดการข้อมูล](#การจัดการข้อมูล) - [🏗️ อัปเดตทางเทคนิค](#️-อัปเดตทางเทคนิค) - [การพึ่งพาใหม่](#การพึ่งพาใหม่) - [การปรับปรุง API](#การปรับปรุง-api) - [การปรับปรุงสถาปัตยกรรม](#การปรับปรุงสถาปัตยกรรม) - [📝 การเปลี่ยนแปลงที่แตกหัก](#-การเปลี่ยนแปลงที่แตกหัก) - [การอัปเดตการกำหนดค่า](#การอัปเดตการกำหนดค่า) - [การเปลี่ยนแปลง API](#การเปลี่ยนแปลง-api) - [🚀 คู่มือการย้ายข้อมูล](#-คู่มือการย้ายข้อมูล) - [🎯 สรุป](#-สรุป) ## 🎉 คุณสมบัติใหม่หลัก ### 🤖 ระบบจัดการเอเจนต์ **การจัดการซับเอเจนต์ที่ครอบคลุมสำหรับการจัดการงานเฉพาะทาง** SHRIMP-TASK-MANAGER ขณะนี้รองรับความสามารถการจัดการเอเจนต์ที่ทรงพลัง ช่วยให้คุณสามารถกำหนดและใช้เอเจนต์ AI เฉพาะทางสำหรับงานประเภทต่างๆ เอเจนต์คือบุคลิกภาพหรือชุดทักษะ AI เฉพาะทางที่สามารถมอบหมายให้งานเพื่อการดำเนินการที่เหมาะสมที่สุด คุณสมบัตินี้ผสานรวมอย่างไร้รอยต่อกับระบบเอเจนต์ของ Claude ช่วยให้คุณสามารถใช้ประโยชน์จากเอเจนต์ที่กำหนดเองที่เก็บไว้ในโฟลเดอร์ `.claude/agents` ของคุณ ความสามารถหลัก: - **มุมมองรายชื่อเอเจนต์**: เรียกดูเอเจนต์ที่พร้อมใช้งานทั้งหมดจากโฟลเดอร์ `.claude/agents` ของคุณพร้อมข้อมูลรายละเอียด - **การมอบหมายเอเจนต์**: มอบหมายเอเจนต์เฉพาะให้กับงานผ่านดรอปดาวน์ในตารางงาน - **ป็อปอัปตัวแสดงเอเจนต์**: คลิกไอคอนตา (👁️) ในตารางงานเพื่อเปิดป็อปอัปตัวแสดงเอเจนต์ที่คุณสามารถเลื่อนดูเอเจนต์ต่างๆ และเลือกที่เหมาะสมสำหรับแต่ละงาน - **เครื่องมือแก้ไขเอเจนต์**: เครื่องมือแก้ไขในตัวพร้อมการปรับแต่งสีสำหรับข้อมูลเมตาของเอเจนต์ - **เอเจนต์ทั่วไปและโปรเจกต์**: รองรับการกำหนดเอเจนต์เฉพาะโปรเจกต์และทั่วไป - **คำแนะนำ AI แบบคลิกเดียว**: คลิกที่อิโมจิหุ่นยนต์เพื่อคัดลอกคำแนะนำเฉพาะเอเจนต์ไปยังคลิปบอร์ด - **คำแนะนำ AI ของรายชื่อเอเจนต์**: คอลัมน์คำแนะนำ AI ใหม่ในรายชื่อเอเจนต์พร้อมอิโมจิหุ่นยนต์ (🤖) ที่คัดลอก `use subagent [agent-name] located in [path]:` สำหรับใช้โดยตรงใน Claude - **โมดัลข้อมูลเอเจนต์**: ข้อมูลเอเจนต์รายละเอียดพร้อมการนำทางระหว่างเอเจนต์ - **การรวมข้อมูลเมตา**: การมอบหมายเอเจนต์ถูกบันทึกโดยตรงใน tasks.json - **การเข้ารหัสสี**: การแยกแยะเอเจนต์ด้วยภาพโดยใช้สีที่กำหนดเอง #### ขั้นตอนการมอบหมายเอเจนต์: 1. **ดูเอเจนต์ที่พร้อมใช้งาน**: เข้าถึงแท็บเอเจนต์เพื่อดูเอเจนต์ทั้งหมดในโฟลเดอร์ `.claude/agents` ของคุณ 2. **มอบหมายให้งาน**: ใช้ดรอปดาวน์ในตารางงานเพื่อเลือกเอเจนต์สำหรับแต่ละงาน 3. **คัดลอกคำแนะนำ**: คลิกที่อิโมจิหุ่นยนต์เพื่อคัดลอก: `use the built in subagent located in ./claude/agents/[agent-name] to complete this shrimp task: [task-id] please when u start working mark the shrimp task as in progress` 4. **แก้ไขเอเจนต์**: ปรับเปลี่ยนเนื้อหาและข้อมูลเมตาของเอเจนต์รวมถึงสีที่กำหนดเอง ![มุมมองรายชื่อเอเจนต์พร้อมคำแนะนำ AI](/releases/agent-list-view-with-ai-instruction.png) *มุมมองรายชื่อเอเจนต์แสดงเอเจนต์ที่พร้อมใช้งานทั้งหมดพร้อมคอลัมน์คำแนะนำ AI - คลิกที่อิโมจิหุ่นยนต์ (🤖) เพื่อคัดลอกคำแนะนำการใช้เอเจนต์เช่น `use subagent debugger.md located in ./claude/agents to perform:` ไปยังคลิปบอร์ดโดยตรง* ![ดรอปดาวน์เอเจนต์ในตารางงาน](/releases/agent-dropdown-task-table.png) *มอบหมายเอเจนต์ให้กับงานโดยใช้ตัวเลือกดรอปดาวน์ในตารางงาน* ![ป็อปอัปตัวแสดงเอเจนต์](/releases/agent-viewer-popup.png) *คลิกที่ไอคอนตา (👁️) เพื่อเปิดป็อปอัปตัวแสดงเอเจนต์และเรียกดูเอเจนต์ที่พร้อมใช้งานสำหรับการมอบหมายงาน* ![เครื่องมือแก้ไขเอเจนต์พร้อมการเลือกสี](/releases/agent-editor-color-selection.png) *แก้ไขเนื้อหาเอเจนต์และปรับแต่งด้วยสีสำหรับการจัดระเบียบด้วยภาพ* ![เคล็ดลับการคัดลอกคำแนะนำเอเจนต์](/releases/agent-copy-instruction-tooltip.png) *คลิกที่อิโมจิหุ่นยนต์เพื่อคัดลอกคำแนะนำงานเฉพาะเอเจนต์* ![โมดัลข้อมูลเอเจนต์](/releases/agent-info-modal.png) *เรียกดูเอเจนต์พร้อมข้อมูลรายละเอียดและการนำทางที่ง่าย* ![การตั้งค่าทั่วไปสำหรับเอเจนต์](/releases/global-settings-agents.png) *กำหนดค่าเส้นทางโฟลเดอร์ Claude ทั่วไปเพื่อเข้าถึงเอเจนต์ทั่วทั้งระบบ* ### 🤖 การมอบหมายเอเจนต์แบบชุดด้วย AI **มอบหมายเอเจนต์ที่เหมาะสมที่สุดให้กับงานหลายๆ งานโดยอัตโนมัติโดยใช้ OpenAI GPT-4** Task Viewer ขณะนี้รวมเข้ากับ GPT-4 ของ OpenAI เพื่อมอบหมายเอเจนต์ให้กับงานอย่างชาญฉลาดตามคำอธิบายและความต้องการของงาน คุณสมบัตินี้ช่วยลดเวลาที่จำเป็นในการกำหนดค่าเอเจนต์ที่เหมาะสมสำหรับงานจำนวนมากลงอย่างมาก คุณสมบัติหลัก: - **การเลือกแบบชุด**: เลือกงานหลายๆ งานโดยใช้ช่องกาเครื่องหมายในตารางงาน - **การมอบหมายแบบคลิกเดียว**: คลิก "AI มอบหมายเอเจนต์" เพื่อมอบหมายเอเจนต์ให้กับงานที่เลือกทั้งหมดโดยอัตโนมัติ - **การจับคู่ที่ชาญฉลาด**: GPT-4 วิเคราะห์คำอธิบายงานและความสามารถของเอเจนต์เพื่อทำการมอบหมายที่เหมาะสมที่สุด - **การรวมการตั้งค่าทั่วไป**: กำหนดค่าคีย์ API OpenAI ในแท็บการตั้งค่าทั่วไป - **การสนับสนุนตัวแปรสภาพแวดล้อม**: รองรับตัวแปรสภาพแวดล้อม `OPENAI_API_KEY` หรือ `OPEN_AI_KEY_SHRIMP_TASK_VIEWER` - **คำแนะนำเมื่อเกิดข้อผิดพลาด**: คำแนะนำที่ชัดเจนหากไม่ได้กำหนดค่าคีย์ API #### คำแนะนำการตั้งค่า: 1. **กำหนดค่าคีย์ API**: ไปที่การตั้งค่า → การตั้งค่าทั่วไป และป้อนคีย์ API OpenAI ของคุณ 2. **เลือกงาน**: ใช้ช่องกาเครื่องหมายเพื่อเลือกงานที่ต้องการมอบหมายเอเจนต์ 3. **การมอบหมาย AI**: คลิกปุ่ม "🤖 AI มอบหมายเอเจนต์" ในแถบการดำเนินการแบบชุด 4. **การประมวลผลอัตโนมัติ**: GPT-4 จะวิเคราะห์งานและมอบหมายเอเจนต์ที่เหมาะสมที่สุด ![คีย์ OpenAI ของการตั้งค่าทั่วไป](/releases/global-settings-openai-key.png) *กำหนดค่าคีย์ API OpenAI ในการตั้งค่าทั่วไปสำหรับการมอบหมายเอเจนต์ที่ขับเคลื่อนด้วย AI* ![การมอบหมายเอเจนต์แบบชุดด้วย AI](/releases/ai-bulk-agent-assignment.png) *เลือกงานหลายๆ งานและคลิก "🤖 AI มอบหมายเอเจนต์ (เลือก 5 งาน)" เพื่อมอบหมายเอเจนต์ที่เหมาะสมโดยอัตโนมัติโดยใช้ GPT-4* ### 📊 การควบคุมเวอร์ชั่น Git สำหรับประวัติงาน **การคอมมิต Git อัตโนมัติติดตามทุกการเปลี่ยนแปลงในงานของคุณ** SHRIMP-TASK-MANAGER ขณะนี้มีการรวม Git ในตัวที่ติดตามการเปลี่ยนแปลงทั้งหมดในไฟล์ tasks.json ของคุณโดยอัตโนมัติ สิ่งนี้ให้ร่องรอยการตรวจสอบที่สมบูรณ์ของการแก้ไขงานโดยไม่ต้องแทรกแซงด้วยตนเอง คุณสมบัติหลัก: - **ที่เก็บ Git อัตโนมัติ**: เตรียมใช้งานที่เก็บ Git ในไดเร็กทอรีข้อมูลของคุณในการใช้งานครั้งแรก - **การคอมมิตที่มีการประทับเวลา**: ทุกการดำเนินการงาน (สร้าง อัปเดต ลบ) จะสร้างการคอมมิตพร้อมการประทับเวลาโซนเวลาท้องถิ่น - **ข้อความที่อธิบาย**: การคอมมิตรวมคำอธิบายที่ชัดเจนเกี่ยวกับสิ่งที่เปลี่ยนแปลง (เช่น "เพิ่มงานใหม่: ดำเนินการตรวจสอบสิทธิ์ผู้ใช้") - **ไม่บล็อก**: การดำเนินการ Git ถูกห่อหุ้มในบล็อก try-catch - หาก Git ล้มเหลว การดำเนินการงานจะดำเนินต่อไปตามปกติ - **ที่เก็บที่แยกออกมา**: ที่เก็บ Git ใช้สำหรับประวัติงานเท่านั้น แยกจากที่เก็บโปรเจกต์ของคุณโดยสมบูรณ์ - **ไม่มีความขัดแย้งในการผสาน**: การติดตามไฟล์เดียวพร้อมประวัติแบบเชิงเส้นหมายความว่าไม่มีความขัดแย้งเป็นไปได้ #### ประโยชน์: - **ประวัติที่สมบูรณ์**: ตรวจทานวิวัฒนาการทั้งหมดของงานของคุณโดยใช้เครื่องมือ Git มาตรฐาน - **การติดตามการเปลี่ยนแปลง**: ดูว่างานถูกแก้ไขอย่างไรและเมื่อใด - **ตัวเลือกการกู้คืน**: กู้คืนสถานะงานก่อนหน้าหากจำเป็น - **การมองเห็นของทีม**: แบ่งปันประวัติงานกับสมาชิกในทีม การรวม Git นั้นโปร่งใสอย่างสมบูรณ์และไม่ต้องการการกำหนดค่า คุณสามารถดูประวัติได้ตลอดเวลาโดยใช้: ```bash cd <shrimp-data-directory> git log --oneline ``` #### วิธีการดูประวัติงาน 1. **นำทางไปยังไดเร็กทอรีข้อมูลงานของคุณ** (ตามที่กำหนดค่าใน `.mcp.json` ของคุณ): ```bash cd <shrimp-data-directory> ``` 2. **ดูประวัติการคอมมิต**: ```bash git log --oneline ``` 3. **ดูการเปลี่ยนแปลงเฉพาะ**: ```bash git show <commit-hash> ``` 4. **เปรียบเทียบเวอร์ชั่น**: ```bash git diff HEAD~5 # เปรียบเทียบกับ 5 การคอมมิตที่แล้ว ``` 5. **กู้คืนสถานะก่อนหน้า** (หากจำเป็น): ```bash git checkout <commit-hash> -- tasks.json ``` ### 📊 มุมมองประวัติโปรเจกต์ **ติดตามและวิเคราะห์ประวัติการดำเนินงานของโปรเจกต์ของคุณ** SHRIMP-TASK-MANAGER จะบันทึกงานที่เสร็จสมบูรณ์ไปยังไฟล์หน่วยความจำภายในโปรเจกต์ของคุณโดยอัตโนมัติเมื่อใดก็ตามที่คุณเริ่มเซสชันงานใหม่ ก่อนหน้านี้ ข้อมูลประวัติที่มีค่านี้ถูกซ่อนอยู่ในไฟล์หน่วยความจำเหล่านี้และเข้าถึงไม่ได้ผ่าน UI มุมมองประวัติโปรเจกต์ใหม่เผยประวัติงานนี้ ช่วยให้คุณสำรวจวิวัฒนาการของโปรเจกต์ตลอดเวลา คุณสมบัตินี้ช่วยให้คุณ: - **สแนปชอตงานประวัติ**: เรียกดูสถานะในอดีตของโปรเจกต์ที่บันทึกโดย SHRIMP-TASK-MANAGER - **การติดตามวิวัฒนาการของงาน**: ดูว่างานก้าวหน้าจากการสร้างสู่การเสร็จสิ้นในเซสชันต่างๆ อย่างไร - **ระบบหมายเหตุ**: เพิ่มหมายเหตุส่วนบุคคลให้กับรายการประวัติสำหรับการอ้างอิงในอนาคตและการแบ่งปันความรู้ในทีม - **มุมมองงานละเอียด**: เจาะลึกสู่สถานะงานประวัติเฉพาะเพื่อเข้าใจการตัดสินใจและการดำเนินการในอดีต - **การนำทางตามเวลา**: นำทางผ่านไทม์ไลน์ของโปรเจกต์เพื่อดูว่าอะไรเสร็จสิ้นเมื่อใด - **การเปรียบเทียบสแนปชอต**: เปรียบเทียบสถานะงานในช่วงเวลาต่างๆ เพื่อติดตามการเติบโตและการเปลี่ยนแปลงของโปรเจกต์ ![สกรีนช็อตมุมมองประวัติโปรเจกต์](/releases/project-history-view.png) ![สกรีนช็อตมุมมองรายละเอียดประวัติโปรเจกต์](/releases/project-history-detail-view.png) ### 🎨 ระบบจัดการเทมเพลต **การปรับแต่งเทมเพลตที่ทรงพลังสำหรับการดำเนิน AI งาน** เทมเพลตคือคำแนะนำหลักที่แนะนำ SHRIMP-TASK-MANAGER ในการวิเคราะห์และดำเนินการงานประเภทต่างๆ พวกเขากำหนดว่า AI ควรเข้าหาการดำเนินการประเภทต่างๆ อย่างไร ตั้งแต่การวางแผนและการวิเคราะห์ไปจนถึงการดำเนินการและการตรวจสอบ MCP-TASK-MANAGER อนุญาตให้ใช้เทมเพลตที่กำหนดเองที่สามารถแทนที่พฤติกรรมเริ่มต้นหรือเพิ่มคำแนะนำเพิ่มเติมให้กับเทมเพลตที่มีอยู่ อินเทอร์เฟซการจัดการเทมเพลตใหม่นี้ให้วิธีที่ใช้งานง่ายเพื่อ: - **เครื่องมือแก้ไขเทมเพลต**: เครื่องมือแก้ไข markdown ที่มีคุณสมบัติครบครันพร้อมการเน้นไวยากรณ์สำหรับการสร้างคำแนะนำ AI ที่กำหนดเอง - **การแสดงตัวอย่างเทมเพลต**: การแสดงตัวอย่างสดของเทมเพลตก่อนการเปิดใช้งานเพื่อให้แน่ใจว่าตรงตามความต้องการของคุณ - **การทำซ้ำเทมเพลต**: สร้างรูปแบบของเทมเพลตที่มีอยู่ได้อย่างง่ายดายสำหรับกรณีการใช้งานที่แตกต่างกัน - **การติดตามสถานะเทมเพลต**: ตัวบ่งชี้ภาพที่แสดงสถานะเริ่มต้น (ต้นฉบับ) ที่กำหนดเอง (แทนที่อย่างสมบูรณ์) และกำหนดเอง+เพิ่ม (เพิ่มลงในเริ่มต้น) - **รีเซ็ตเป็นเริ่มต้น**: การกู้คืนเทมเพลตต้นฉบับด้วยคลิกเดียวเมื่อจำเป็น - **ส่งออกเทมเพลต**: ส่งออกเทมเพลตที่กำหนดเองของคุณสำหรับการสำรอง การแบ่งปันกับสมาชิกในทีม หรือการควบคุมเวอร์ชั่น - **กล่องโต้ตอบการเปิดใช้งาน**: การยืนยันที่ชัดเจนเมื่อเปิดใช้งานเทมเพลตเพื่อป้องกันการเปลี่ยนแปลงโดยไม่ตั้งใจ ![สกรีนช็อตระบบจัดการเทมเพลต](/releases/template-management-system.png) ### 🌍 การสนับสนุนนานาชาติ (i18n) **การสนับสนุนหลายภาษาพร้อมการสลับภาษาที่ราบรื่น** - **รองรับสามภาษา**: อังกฤษ (en) จีน (中文) และสเปน (Español) - **การเลือกภาษาถาวร**: ความต้องการภาษาของคุณถูกบันทึกและจดจำ - **การแปล UI ที่สมบูรณ์**: องค์ประกอบ UI ปุ่ม ป้าย และข้อความทั้งหมดได้รับการแปลอย่างสมบูรณ์ - **การสลับภาษาแบบไดนามิก**: เปลี่ยนภาษาได้ทันทีโดยไม่ต้องโหลดหน้าใหม่ - **ผู้ให้บริการบริบทภาษา**: การจัดการภาษาแบบรวมศูนย์สำหรับการแปลที่สอดคล้องกัน ### 🧭 การนำทางและ UI ที่ปรับปรุงแล้ว **การปรับปรุงอินเทอร์เฟซที่ทันสมัยและใช้งานง่าย** - **ระบบแท็บซ้อน**: การนำทางที่จัดระเบียบด้วยแท็บหลักและรอง - **การซิงค์สถานะ URL**: URL เบราว์เซอร์อัปเดตเพื่อสะท้อนมุมมองปัจจุบัน - **การนำทางรายละเอียดงาน**: ปุ่มก่อนหน้า/ถัดไปอนุญาตให้ตรวจทานงานตามลำดับโดยไม่ต้องกลับไปที่รายการ - **ตัวโหลด**: ป้อนกลับภาพระหว่างการโหลดข้อมูล - **การแจ้งเตือนแบบ Toast**: ข้อความความสำเร็จ/ข้อผิดพลาดที่ไม่รบกวน - **การออกแบบที่ตอบสนอง**: ประสบการณ์มือถือและแท็บเล็ตที่ปรับปรุงแล้ว - **การปรับปรุงโมดัล**: เค้าโครงและการโต้ตอบของโมดัลที่ดีขึ้น - **การนำทางด้วยแป้นพิมพ์**: การสนับสนุนปุ่มลูกศรสำหรับการนำทางงานที่เร็วขึ้นในมุมมองรายละเอียด ## 🔄 การปรับปรุงที่สำคัญ ### การนำทางรายละเอียดงาน **ขั้นตอนการตรวจทานงานที่ราบรื่น** มุมมองรายละเอียดงานขณะนี้มีปุ่มนำทางก่อนหน้า/ถัดไปที่เปลี่ยนแปลงวิธีที่คุณตรวจทานและทำงานกับงาน: - **การนำทางตามลำดับ**: เลื่อนผ่านงานตามลำดับโดยไม่ต้องกลับไปที่รายการหลัก - **การรักษาบริบท**: อยู่ในมุมมองรายละเอียดขณะสลับระหว่างงาน - **ตัวบ่งชี้ภาพ**: ปุ่มแสดงหมายเลขงาน (เช่น "← ก่อนหน้า (งาน 3)" และ "ถัดไป (งาน 5) →") - **ขอบเขตอัจฉริยะ**: ปุ่มนำทางปิดใช้งานที่งานแรกและสุดท้าย - **ทางลัดแป้นพิมพ์**: ใช้ปุ่มลูกศรสำหรับการนำทางที่เร็วยิ่งขึ้น - **การเพิ่มประสิทธิภาพ**: ตรวจทานรายการงานทั้งหมดเร็วกว่าการคลิกไปมา 3-5 เท่า คุณสมบัตินี้มีค่าเป็นพิเศษเมื่อ: - ตรวจทานงานที่สร้างใหม่จากการวิเคราะห์ AI - ทำงานกับลำดับของงานที่ต้องพึ่งพาซึ่งกันและกัน - ตรวจสอบรายละเอียดการดำเนินการในงานที่เกี่ยวข้องหลายงาน - ดำเนินการตรวจสอบหรือตรวจทานงาน ### การเพิ่มประสิทธิภาพ - **การเรนเดอร์ที่ปรับให้เหมาะสม**: React hooks ถูกจดจำอย่างเหมาะสมเพื่อประสิทธิภาพที่ดีขึ้น - **การโหลดแบบขี้เกียจ**: โหลดคอมโพเนนต์ตามต้องการสำหรับการโหลดหน้าเริ่มต้นที่เร็วขึ้น - **การจัดการสถานะที่มีประสิทธิภาพ**: ลดการอัปเดตสถานะที่ไม่จำเป็น - **การอัปเดตแบทช์**: การเปลี่ยนแปลงสถานะหลายรายการถูกจัดกลุ่มเพื่อ UI ที่เนียนขึ้น ### ประสบการณ์นักพัฒนา - **ชุดทดสอบที่ครอบคลุม**: เพิ่มการทดสอบการรวมและคุณสมบัติภาษา - **รายการตรวจสอบการทดสอบ**: เอกสารการทดสอบที่มีโครงสร้าง - **การจัดการข้อผิดพลาดที่ดีขึ้น**: ข้อความข้อผิดพลาดที่ให้ข้อมูลมากขึ้น - **การบันทึกการดีบัก**: ความสามารถในการดีบักที่ปรับปรุงแล้วสำหรับการพัฒนา ### การปรับปรุง UI/UX - **ตารางงานที่ปรับปรุงแล้ว**: การกำหนดขนาดคอลัมน์และการตัดข้อความที่ดีขึ้น - **โมดัลที่ปรับปรุงแล้ว**: สไตล์และพฤติกรรมของโมดัลที่สอดคล้องกัน - **การพิมพ์ที่ดีขึ้น**: ความสามารถในการอ่านที่ปรับปรุงแล้วด้วยขนาดแบบอักษรที่อัปเดต - **การอัปเดตโทนสี**: ความเปรียบต่างของสีที่เข้าถึงได้มากขึ้น - **ความสอดคล้องของไอคอน**: การใช้ไอคอนที่เป็นเอกภาพตลอดทั้งแอป ## 🐛 การแก้ไขข้อผิดพลาด ### การแก้ไขที่สำคัญ - **ข้อผิดพลาด useRef Hook**: แก้ไขการนำเข้า React hook ที่หายไปซึ่งทำให้แอปขัดข้อง - **คีย์การแปล**: เพิ่มคีย์การแปลที่หายไปสำหรับทุกภาษาที่รองรับ - **ลูปลิงก์สัญลักษณ์**: แก้ไขปัญหาลูปอนันต์ของไดเร็กทอรี Screenshots - **การจัดการเส้นทาง Windows**: แก้ไขปัญหา file:// URI บน Windows 11 - **ลิงก์ที่เก็บ**: แก้ไขการอ้างอิงที่เก็บทั้งหมด ### การแก้ไข UI - **Z-index ของโมดัล**: แก้ไขปัญหาการจัดชั้นโมดัล - **การเลือกแท็บ**: แก้ไขความคงอยู่ของแท็บในการโหลดหน้าใหม่ - **ตัวเลือกภาษา**: แก้ไขปัญหาการซิงค์สถานะ - **ฟังก์ชันการคัดลอก**: ปรับปรุงความน่าเชื่อถือของการดำเนินการคลิปบอร์ด - **เค้าโครงที่ตอบสนอง**: แก้ไขปัญหา viewport ของมือถือ ### การจัดการข้อมูล - **การโหลดโปรไฟล์**: แก้ไขเงื่อนไขการแข่งขันเมื่อสลับโปรไฟล์ - **การรีเฟรชงาน**: ปรับปรุงความน่าเชื่อถือของการรีเฟรชอัตโนมัติ - **การโหลดประวัติ**: แก้ไขปัญหาการแบ่งหน้าในมุมมองประวัติ - **การบันทึกเทมเพลต**: แก้ไขข้อผิดพลาดในการคงอยู่ของเทมเพลต ## 🏗️ อัปเดตทางเทคนิค ### การพึ่งพาใหม่ - `@headlessui/react`: คอมโพเนนต์ UI ที่ทันสมัย - `@tanstack/react-table`: ฟังก์ชันตารางขั้นสูง - `@uiw/react-md-editor`: การแก้ไข Markdown สำหรับเทมเพลต - นิยามประเภทเพิ่มเติมสำหรับการสนับสนุน TypeScript ### การปรับปรุง API - **GET /api/templates**: แสดงรายการเทมเพลตที่พร้อมใช้งานทั้งหมด - **PUT /api/templates/:name**: อัปเดตเนื้อหาเทมเพลต - **POST /api/templates/:name/duplicate**: ทำซ้ำเทมเพลต - **GET /api/history/:profileId**: ดึงประวัติโปรเจกต์ - **การตอบสนองข้อผิดพลาดที่ปรับปรุงแล้ว**: ข้อความข้อผิดพลาด API ที่ละเอียดมากขึ้น ### การปรับปรุงสถาปัตยกรรม - **โมดูลของคอมโพเนนต์**: การแยกความกังวลที่ดีขึ้น - **Hooks ที่กำหนดเอง**: ตรรกะที่ใช้ซ้ำได้ถูกแยกออกมาเป็น hooks - **ผู้ให้บริการบริบท**: การจัดการสถานะแบบรวมศูนย์ - **ฟังก์ชันยูทิลิตี้**: ยูทิลิตี้ที่แบ่งปันสำหรับการดำเนินการทั่วไป ## 📝 การเปลี่ยนแปลงที่แตกหัก ### การอัปเดตการกำหนดค่า - **การตั้งค่าภาษา**: รูปแบบการจัดเก็บความต้องการภาษาใหม่ - **การจัดเก็บเทมเพลต**: เทมเพลตตอนนี้จัดเก็บในไดเร็กทอรีโฮมของผู้ใช้ - **โครงสร้าง URL**: รูปแบบ URL ที่อัปเดตสำหรับการนำทางที่ดีขึ้น ### การเปลี่ยนแปลง API - **จุดปลายโปรไฟล์**: รูปแบบการตอบสนองที่อัปเดตรวมข้อมูลเมตาเพิ่มเติม - **จุดปลายงาน**: ปรับปรุงด้วยตัวเลือกการกรองเพิ่มเติม - **จุดปลายเทมเพลต**: โครงสร้างจุดปลายใหม่สำหรับการจัดการเทมเพลต ## 🚀 คู่มือการย้ายข้อมูล ### จาก v2.1 ไป v3.0 1. **การเลือกภาษา**: ภาษาเริ่มต้นของคุณจะเป็นภาษาอังกฤษ เลือกภาษาที่ต้องการจากตัวเลือกใหม่ 2. **เทมเพลต**: เทมเพลตที่กำหนดเองที่มีอยู่จะถูกเก็บรักษาไว้แต่อาจต้องการการเปิดใช้งานใหม่ 3. **แคชเบราว์เซอร์**: ล้างแคชเบราว์เซอร์เพื่อประสิทธิภาพที่เหมาะสมที่สุด 4. **ข้อมูลโปรไฟล์**: โปรไฟล์ที่มีอยู่ทั้งหมดจะยังคงทำงานได้โดยไม่มีการเปลี่ยนแปลง ## 🎯 สรุป เวอร์ชั่น 3.0 แสดงถึงการก้าวกระโดดครั้งสำคัญสำหรับ Task Viewer โดยเปลี่ยนจากเครื่องมือการแสดงภาพงานอย่างง่ายเป็นแพลตฟอร์มการจัดการงานและการปรับแต่งที่ครอบคลุม ด้วยการสนับสนุนนานาชาติอย่างเต็มรูปแบบ การจัดการเทมเพลตที่ทรงพลัง ระบบอัตโนมัติที่ขับเคลื่อนด้วย AI และความสามารถในการติดตามประวัติตาม Git รีลีสนี้ให้การควบคุมที่ไม่เคยมีมาก่อนแก่ทีมเหนือขั้นตอนการพัฒนาที่ได้รับความช่วยเหลือจาก AI จุดเด่นหลักของรีลีสนี้: - **การมอบหมายเอเจนต์ที่ขับเคลื่อนด้วย AI**: ใช้ประโยชน์จาก GPT-4 เพื่อมอบหมายเอเจนต์ที่เหมาะสมที่สุดให้กับงานโดยอัตโนมัติ - **การควบคุมเวอร์ชั่น Git**: การติดตามการเปลี่ยนแปลงงานทั้งหมดโดยอัตโนมัติด้วยการคอมมิตที่มีการประทับเวลา - **การสนับสนุนหลายภาษา**: การนานาชาติอย่างเต็มรูปแบบด้วยภาษาอังกฤษ จีน และสเปน - **การจัดการเทมเพลต**: การปรับแต่งพฤติกรรม AI อย่างลึกซึ้งผ่านการแก้ไขเทมเพลต - **มุมมองประวัติ**: การมองเห็นการวิวัฒนาการของโปรเจกต์อย่างสมบูรณ์ผ่านการคอมมิต Git และสแนปช็อตหน่วยความจำ การเพิ่มการสนับสนุนสามภาษา (อังกฤษ จีน สเปน) ทำให้เครื่องมือนี้เข้าถึงได้สำหรับผู้ใช้ทั่วโลก ในขณะที่ระบบจัดการเทมเพลตอนุญาตให้ปรับแต่งพฤติกรรม AI อย่างลึกซึ้ง การรวม Git ให้ร่องรอยการตรวจสอบถาวรของการแก้ไขงานทั้งหมด และคุณสมบัติการมอบหมายแบบชุดที่ขับเคลื่อนด้วย AI ช่วยเร่งความเร็วในการกำหนดค่างานอย่างมาก รีลีสนี้วางรากฐานสำหรับการปรับปรุงในอนาคตและวาง Task Viewer ไว้ในตำแหน่งเครื่องมือที่จำเป็นในชุดเครื่องมือการพัฒนาที่ได้รับความช่วยเหลือจาก AI สมัยใหม่

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cjo4m06/mcp-shrimp-task-manager'

If you have feedback or need assistance with the MCP directory API, please join our Discord server