ย้อนกลับไป
RetroSctected เป็นคณะกรรมการย้อนหลังแบบเรียลไทม์ AI ที่ขับเคลื่อนด้วย AI ฟรีสำหรับทีมวิศวกรรม





โครงการนี้เป็นทั้งผลิตภัณฑ์จริงและยังเป็นการสาธิตเทคโนโลยีโดยใช้ไลบรารี JavaScript/TypeScript ล่าสุดของเดือน
มันมีเทคโนโลยีต่อไปนี้:
- ตอบสนอง 18
- เบ็ดตอบสนอง
- เราเตอร์ตอบสนอง 6
- Typescript 4.9
- Recoil.js เป็นห้องสมุดการจัดการรัฐทั่วโลก
- ซ็อกเก็ต io
- Vite เป็น Bundler
- mui 5 สำหรับส่วนประกอบของเรา (ก่อนหน้านี้รู้จักกันในชื่อวัสดุ -ui)
- การออกแบบวัสดุ UI
- อารมณ์
- การพูดได้หลายภาษา / เป็นสากล
- Postgres
- โหนด 18 (LTS)
- หนังสือเดินทางสำหรับการรับรองความถูกต้องของ OAuth ที่ไร้รอยต่อด้วย:
- Google
- Twitter
- คนอื่น ๆ
- หย่อน
- Microsoft
- Okta
- Giphy เพราะการเพิ่มความสนุกให้กับย้อนยุคของคุณไม่สามารถทำร้ายได้!
- ตอบสนอง DND ที่สวยงามเพื่อให้มีการสั่งซื้อและจัดกลุ่มใหม่โดยการลากแล้ววาง
- Vitest สำหรับการทดสอบหน่วย
- Race Testing Library สำหรับการทดสอบการรวม
- เส้นด้ายแทนที่ NPM
- Docker เพื่อการปรับใช้ได้ง่าย
- Kubernetes เพื่อปรับขนาด retrospected สำหรับผู้ใช้ 10m+ (ไม่ใช่)
- การกระทำของ GitHub สำหรับการรวมและการปรับใช้อย่างต่อเนื่อง (CI/CD)
- มีสถาปัตยกรรมหลายระดับสำหรับความเข้ากันได้อัตโนมัติกับเซิร์ฟเวอร์ที่ใช้ ARM
- Stripe สำหรับโซลูชันการชำระเงินของเรา
- Docusaurus สำหรับเอกสารของเรา
- nextjs สำหรับหน้า Landing Page ของเรา
- CHATGPT เพิ่มพลังให้กับโค้ช AI Agile ของเรา
- biome สำหรับผ้าสำลีและการจัดรูปแบบทั้งหมดในแพ็คเกจที่สวยงามเดียว
เวอร์ชันก่อนหน้านี้มีห้องสมุดต่อไปนี้:
WebPack 5 (ดูเวอร์ชันเก่าสำหรับ WebPack 1, 2 และ 3) สร้างแอป React 5 ตลกสำหรับการทดสอบหน่วย redux โมดูล CSS redux-saga เลือกอีกครั้ง ESLINT สำหรับ JS และ JSX
เอกสาร
คุณสามารถเรียกดูเอกสารที่นี่
การใช้ Retrospected
คุณมีสองวิธีในการเรียกใช้ retroscected:
- การใช้เวอร์ชันสาธารณะที่ www.retrospected.com
- โฮสต์ retroscected ในสถานที่ของคุณ
ต้องการโฮสต์ Retrospected ในสถานที่ของคุณหรือไม่? -
คุณสามารถเริ่มต้นอินสแตนซ์ของ Retrospected ใน 5 นาทีโดยทำตามคู่มือเริ่มต้นอย่างรวดเร็ว
สิ่งนี้จะเรียกใช้เวอร์ชันสาธิตซึ่งคุณสามารถเปลี่ยนเป็นเวอร์ชันที่ได้รับอนุญาตอย่างสมบูรณ์โดยการซื้อใบอนุญาตโฮสต์ด้วยตนเอง
ประวัติความเป็นมา
เวอร์ชัน 5.5.2
- แก้ไขการทดสอบการรวมโดยเพิ่มการตรวจสุขภาพเพื่อให้ส่วนหน้าไม่เริ่มก่อนที่แบ็กเอนด์จะพร้อม
- ลบ trivy ออกจากท่อส่ง CI เนื่องจากมันไม่ทำงานเลย
เวอร์ชัน 5.5.1
- Hardcode ใบอนุญาตสำหรับMinistère de l'Intérieur (ฝรั่งเศส) สำหรับอินสแตนซ์ที่โฮสต์ตนเอง
เวอร์ชัน 5.5.0
- โยกย้ายจาก ESLINT และ PRETTER ไปยัง Biome ซึ่งเป็นเครื่องมือเดียวสำหรับการเป็นผ้าสำลีการจัดรูปแบบและอื่น ๆ
- อัพเกรดการพึ่งพาทั่วกระดาน
- แก้ไขปัญหาด้วยการเรียกใช้แบ็กเอนด์ในโหมดการพัฒนาด้วยโหนด TS-Node และโหนดล่าสุด
เวอร์ชัน 5.4.1
- เพิ่มความสามารถในการลบแบนเนอร์คุกกี้ (GDPR) ในอินสแตนซ์ที่โฮสต์ตนเอง (ซึ่งตอนนี้เป็นกรณีโดยค่าเริ่มต้น)
- อัพเกรดการพึ่งพา (ส่วนหน้า)
เวอร์ชัน 5.4.0
- เพิ่มแนวคิดของผู้ดูแลดังนั้นบุคคลที่สร้างย้อนยุคไม่จำเป็นต้องเป็นคนที่ดูแลมัน
- อัพเกรดฐานข้อมูลเป็น Postgres 16 (เวอร์ชันล่าสุด)
- อนุญาตให้จับเวลาได้ดีกว่า
- แก้ไขปัญหาด้วยเค้าโครงแผงด้านซ้าย (ขอบคุณ @Ruandev สำหรับการแก้ไข)
- การเพิ่มประสิทธิภาพ SEO
เวอร์ชัน 5.3.1 (HotFix)
- - การเพิ่มกลุ่มไม่ทำงานในเวอร์ชันก่อนหน้า ตอนนี้ได้รับการแก้ไขแล้ว
เวอร์ชัน 5.3.0
- [️โฮสติ้งตัวเอง] คุณสมบัติใหม่:
- ตัวเลือกในการปิดใช้งานการลบข้อมูล (GDPR)
- Option to disable "Show Author" globally
- New retrospective options:
- Option to restrict editing the title of a session to the moderator
- Option to restrict ordering and grouping to the moderator
- เมื่อเข้าถึงเซสชันส่วนตัวที่คุณไม่สามารถเข้าถึงได้ตอนนี้จะแสดงชื่อของผู้ดูแล
- ฟังก์ชั่นการค้นหาได้รับการปรับปรุงแล้ว: ตอนนี้จะแสดงเฉพาะการ์ดที่ตรงกัน
- - การแก้ไขข้อผิดพลาด: เมื่อมีผู้ใช้จำนวนมากเกินไปที่เชื่อมต่อ "ปุ่มฉันพร้อม" จะถูกซ่อนไว้ ตอนนี้ได้รับการแก้ไขแล้ว
- ตอนนี้โค้ช Agile กำลังใช้แชท GPT 4 ซึ่งมีพลังมากขึ้น
- มีการเพิ่มวิดีโออธิบายใหม่ในเว็บไซต์การตลาดและแอพเอง
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 5.2.2 (HotFix)
เวอร์ชัน 5.2.1 (HotFix)
- การแก้ไขข้อบกพร่องโลโก้ส่วนหัว
เวอร์ชัน 5.2.0
- [️โฮสติ้งตัวเอง] การเพิ่มตัวเลือกการปรับแต่งสีขาวในอินสแตนซ์โฮสต์ตัวเอง
- หน้าใหม่อธิบายว่าโฮสต์ตัวเองคืออะไรและทำอะไรให้คุณได้บ้าง
- ปุ่มโทรกลับใหม่บนเว็บไซต์การตลาด
เวอร์ชัน 5.1.2 (HotFix)
- แก้ไขข้อผิดพลาดแปลก ๆ กระแทกแผงด้านข้างในบางสถานการณ์
เวอร์ชัน 5.1.1
- เพิ่มหน้าบล็อกไปยังเว็บไซต์การตลาด
- การเขียนซ้ำบนเว็บไซต์การตลาด
- แก้ไขปัญหาเกี่ยวกับเว็บไซต์การตลาดที่ลิงก์ไม่ทำงาน
- เพิ่มคำเตือนในแอพเมื่อผู้ใช้มีบัญชี PRO แต่ไม่ได้เพิ่มสมาชิกในบัญชีของพวกเขา
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 5.1.0
- [️คุณสมบัติ Pro]? โค้ช AI ขับเคลื่อนโดยแชท GPT Limited access to non-paid users.
- ปรับปรุงเวิร์กโฟลว์เข้าสู่ระบบ
- ปรับปรุงการเลือกเทมเพลต
- ปรับปรุงโฮมเพจด้วยการค้นหาในอดีตย้อนหลังและปุ่มที่ดีกว่า
- อนุญาตให้ผู้ใช้แปลงบัญชีที่ไม่ระบุชื่อเป็นบัญชีปกติและย้ายข้อมูลของพวกเขา
- การแก้ไขข้อผิดพลาด: แก้ไขข้อผิดพลาดที่สร้างการสาธิตหลายครั้ง
เวอร์ชัน 5.0.3
- - การเพิ่มเว็บไซต์การตลาดเวอร์ชันเยอรมันของเรา
- โฮสต์ตัวเอง: ปรับปรุงการตรวจสอบใบอนุญาตเพื่อหลีกเลี่ยงการบล็อกเมื่ออินเทอร์เน็ตไม่พร้อมใช้งาน
- การสนับสนุนแคมเปญโฆษณาที่ดีขึ้น
- เปลี่ยนเส้นทาง TLDS ระดับภูมิภาค (.de, .fr) เป็น. com
เวอร์ชัน 5.0.2
- ทำให้การจัดการตัวแปรสภาพแวดล้อมง่ายขึ้นในส่วนหน้า
- เพิ่มข้อผิดพลาด 404 หน้าบนเว็บไซต์การตลาด
- เพิ่มการติดตามคำโฆษณาบนหน้า Landing Page
เวอร์ชัน 5.0.1
- เพิ่มการติดตามคำโฆษณาของ Google Ad-Words ในส่วนหน้า
- แก้ไข URL ตรวจสอบใบอนุญาตที่โฮสต์ตนเอง
เวอร์ชัน 5.0.0
- ? หน้า Landing Page ใหม่ที่สร้างขึ้นด้วย NextJs แยกออกจากแอพหลัก ขณะนี้แอพมีให้บริการที่ https://app.retrospected.com และหน้า Landing Page ที่ https://www.retrospected.com
- - - การสนับสนุนหลายภาษาสำหรับอายุการลงจอดใหม่นี้ (ภาษาอังกฤษและภาษาฝรั่งเศสในตอนนี้) ด้วยการตรวจจับภาษาของผู้ใช้อัตโนมัติ
- การโยกย้ายจาก CRA (Create-React-App) ไปยัง VITE ซึ่งเร็วกว่าและยืดหยุ่นมากขึ้น
- - การโยกย้ายไปยัง Google Analytics 4
- - การเพิ่มโหมดตัวอย่าง: คลิกเดียวเพื่อสร้างเซสชันตัวอย่างด้วยบัญชีตัวอย่าง
- ปรับปรุงการสนับสนุนสำหรับการสร้างใบอนุญาตที่โฮสต์ตนเอง
เวอร์ชัน 4.19.3 (hotfix)
เวอร์ชัน 4.19.2
- การโยกย้ายไปยัง Google Analytics v4
เวอร์ชัน 4.19.1
- HotFix: ออกพร้อมกับการสร้างบัญชีรหัสผ่าน
เวอร์ชัน 4.19.0
- คุณสมบัติ: การเพิ่มความสามารถในการตั้งค่าตัวจับเวลาสำหรับเซสชัน นี่เป็นทางเลือกและสามารถเปิดใช้งานได้ในการตั้งค่า (? ขอบคุณ @xyaren สำหรับความคิด)
- คุณสมบัติ: ยืนยันก่อนลบโพสต์ หลีกเลี่ยงการลบโพสต์โดยไม่ตั้งใจ (? ขอบคุณ @vadamovsky สำหรับความคิด)
- ฟีเจอร์: อนุญาตให้ผู้ใช้ยกเลิกการลงคะแนนในตั๋วเฉพาะ คุณสมบัตินี้สามารถปิดใช้งานได้ในการตั้งค่า (? ขอบคุณ @xyaren สำหรับความคิด)
- คุณสมบัติ: โฮสต์ตัวเองเท่านั้น: แสดงจำนวนผู้ใช้ที่เข้าสู่ระบบ (? ขอบคุณ @daybyte สำหรับแนวคิด)
- อัพเกรดเป็น TypeOrm เวอร์ชันล่าสุด
- แปลงรหัสแบ็กเอนด์ทั้งหมดเป็น ESM
- - การอัปเดตภาษาเยอรมัน (? ขอบคุณ @daybyte สำหรับการบริจาคของเขา)
เวอร์ชัน 4.18.1 (HotFix)
- เรียกคืนไอคอน Enter ในการป้อนข้อมูลบอร์ดบนโทรศัพท์มือถือ (ขอบคุณ Hans K. สำหรับความคิด)
เวอร์ชัน 4.18.0
- โฮสต์ตนเอง: การเพิ่มความสามารถในการผสานผู้ใช้ (ย้ายข้อมูลไปยังผู้ใช้รายอื่น) สิ่งนี้มีให้เฉพาะสำหรับอินสแตนซ์ที่โฮสต์ตนเองผ่านแผงการบริหาร (ขอบคุณ Frank Becker สำหรับแนวคิดนี้)
- ⏫อัพเกรดการพึ่งพาที่มีช่องโหว่ (ขอบคุณ AddeBot)
- แก้ไขปัญหาที่พบโดยการสแกนรหัส (CODEQL)
เวอร์ชัน 4.17.0
- การเพิ่มความสามารถในการตั้งค่าผู้ดูแลระบบสำหรับการสมัครสมาชิก PRO ผู้ดูแลระบบสามารถเพิ่มและลบผู้ใช้ออกจากการสมัครสมาชิก PRO และเป็นอิสระจากเจ้าของ (WHO จัดการการชำระเงิน) มีประโยชน์สำหรับผู้ค้าปลีก
- แสดงเจ้าของการสมัครสมาชิกอย่างชัดเจนในหน้าบัญชี
- การอัพเกรดการกระทำของ GitHub
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.16.3
- การเปิดเผย "ผู้เช่า", "URL Authorization" และ "Token URL" สำหรับ Microsoft Oauth (? Thanks to Frank Becker for the idea)
- - การปรับปรุงภาษาเยอรมัน (? ขอบคุณ @tobias g สำหรับ PR!)
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.16.2
- แก้ไขข้อผิดพลาดที่เซสชันที่ผู้ใช้เข้าร่วมไม่ได้ปรากฏตัวในหน้าแรกของพวกเขา (? ขอบคุณพวงของ Frank Becker สำหรับการรายงานปัญหาและช่วยค้นหาปัญหา)
เวอร์ชัน 4.16.1
- แก้ไขข้อผิดพลาดที่ไม่สามารถลบเซสชันได้เมื่อมีข้อความแชท (ขอบคุณ Florin Bicher สำหรับรายงาน)
- อัปเดตไอคอน
- การรวมตัวที่ดีขึ้น
เวอร์ชัน 4.16.0
- ยกเครื่องการแปลให้เสร็จสมบูรณ์ เปลี่ยนไปใช้ I18NEXT แปลทุกภาษาโดยใช้การเรียนรู้ของเครื่อง (ผ่าน Crowdin)
- เพิ่มการแปลสำหรับภาษายูเครนและลิงค์เพื่อให้ความช่วยเหลือสำหรับยูเครน?
- แก้ไขการดาวน์โหลดไฟล์ที่ว่างเปล่าเมื่อเข้าสู่ระบบโดยใช้ Google Oauth
- อัพเกรดเอกสารเป็น Docusaurus เวอร์ชันล่าสุด
- เพิ่มการทดสอบการรวมเพิ่มเติมครอบคลุมบัญชีรหัสผ่านและการลบบัญชี
- เพิ่มตัวเลือกภาษาในหน้าบัญชีนอกเหนือจากแผงด้านข้าง
เวอร์ชัน 4.15.0
- การโฮสต์ตนเอง : ปรับปรุงแดชบอร์ดผู้ดูแลระบบสำหรับโฮสต์ตนเองช่วยให้ผู้ดูแลระบบสามารถเพิ่มและลบผู้ใช้
- การโฮสต์ตนเอง : เพิ่มตัวเลือกเพื่ออนุญาตใบรับรองที่ลงนามด้วยตนเองสำหรับเซิร์ฟเวอร์ SMTP สำหรับการส่งอีเมล
- แก้ไขการลบบัญชี GDPR ซึ่งไม่ทำงานเมื่อผู้ใช้มีข้อความแชทใด ๆ
- อัพเกรดการพิมพ์ React เป็น v18
- ⏫การอัพเกรดการพึ่งพาส่วนหน้าทั้งหมด
เวอร์ชัน 4.14.1 (HotFix)
- ลบรหัส CSRF ทำให้เกิดปัญหาแบบสุ่ม
เวอร์ชัน 4.14.0
- อัพเกรดเป็นปฏิกิริยา 18
- แทนที่ไอคอนโดย Emoji สำหรับส่วนหัวคอลัมน์ (ปรับแต่งได้อย่างสมบูรณ์)
- การโฮสต์ตนเอง : การเพิ่มการสนับสนุน SMTP สำหรับการโฮสต์ตนเองนอกเหนือจาก SendGrid - ขอบคุณ @daybyte สำหรับความคิด (#365)
- การโฮสต์ตนเอง : การทำให้การตั้งค่า SendGrid ง่ายขึ้นโดยการลบความต้องการในการสร้างเทมเพลตอีเมล ตอนนี้พวกเขาได้รับการเข้ารหัส
- การโฮสต์ตนเอง : การปรับปรุงเทมเพลตอีเมล
- การปรับปรุงข้อความและการส่งออก Markdown ในโหมดสรุป - Thanks Jakob J for the idea. (#384)
เวอร์ชัน 4.13.0
- Adding the option of paying for Retrospected Pro annually, getting one month free in the process
- อัปเดตราคาโดยเฉพาะอย่างยิ่งสำหรับ USD
- ทำให้การทดสอบการรวมเปราะน้อยลงโดยใช้แอตทริบิวต์เฉพาะ
- อัพเกรด (ในที่สุด!) เป็น React-Router V6
- การโฮสต์ตนเอง : อนุญาตให้ผู้ดูแลระบบปิดใช้งานการเข้าสู่ระบบแบบไม่ระบุชื่อ (บังคับให้ผู้ใช้ใช้บัญชีปกติ)
เวอร์ชัน 4.12.1 (HotFix)
- การเพิ่มผู้ใช้ในการสมัครสมาชิกทีมงานไม่ทำงานอีกต่อไปเนื่องจาก WebPack 5
เวอร์ชัน 4.12.0
- การเปลี่ยนอนุสัญญาการตั้งชื่อสำหรับฐานข้อมูล ตอนนี้ฟิลด์และตารางทั้งหมดเป็น
snake_case
- ทำให้การกำหนดค่าของ typeorm ง่ายขึ้นลบการสร้าง
ormconfig.json
- เพิ่มการทดสอบการรวมโดยใช้ Cypress เพื่อตรวจสอบข้อผิดพลาดเฉพาะของ Docker และมีการทดสอบควันพื้นฐานบางอย่าง
- อัพเกรดเป็น
react-scripts
(สร้างแอป React) 5.0.0 - อัพเกรด jQuery (สำหรับการตลาด / โฮมเพจ) เป็น 3.6.0 ด้วยเหตุผลด้านความปลอดภัย
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.11.5 (HotFix)
- การสร้างคุกกี้ที่ปลอดภัยเป็นการตั้งค่าที่เป็นตัวเลือกเนื่องจากจะไม่ทำงานเว้นแต่จะโฮสต์บน HTTPS
เวอร์ชัน 4.11.4 (HotFix)
- แก้ไขปัญหาการโยกย้ายเมื่อติดตั้งตั้งแต่เริ่มต้น
เวอร์ชัน 4.11.3 (hotfix)
- การเพิ่มใบอนุญาตฮาร์ดโค้ดสำหรับลูกค้าโฮสต์ตัวเองที่เฉพาะเจาะจง
เวอร์ชัน 4.11.2 (HotFix)
- เข้ารหัสข้อความแชทในเซสชันที่เข้ารหัส
- ตรวจสอบให้แน่ใจว่าข้อความแชทยาวจะปรากฏในหลายบรรทัด
เวอร์ชัน 4.11.1 (HotFix)
- การย้อนกลับการโยกย้ายจาก react-scripts (create-react-app) 5.0.0 ถึง 4.0.3 เวอร์ชันใหม่รวมถึง WebPack 5 ซึ่งเป็นสาเหตุของปัญหาเกี่ยวกับ polyfills ปัญหาควรได้รับการแก้ไขใน 5.0.1 ซึ่งยังไม่สามารถใช้ได้
เวอร์ชัน 4.11.0
- การเพิ่มฟังก์ชั่นการแชท ส่งข้อความถึงเพื่อนร่วมงานของคุณโดยไม่ต้องใช้ Slack หรือเครื่องมือภายนอกอื่น ๆ !
- Add the author (when the "Show Author" option is enabled) in the summary panel. - ขอบคุณ @hmlkao สำหรับความคิด (#336)
- เลิกใช้พื้นที่ทำงานของเส้นด้ายเพื่อ จำกัด การแบ่งปันการพึ่งพา
- ⏫อัพเกรดการพึ่งพาส่วนใหญ่ด้วยเหตุผลด้านความปลอดภัย
- อัพเกรดอิมเมจ Nginx เพื่อแก้ไขปัญหาความปลอดภัย
- บังคับคุกกี้ที่ปลอดภัยในการผลิต
- เพิ่มสแกนเนอร์ช่องโหว่เล็กน้อยบน CI
เวอร์ชัน 4.10.0
- เพิ่มการปฏิบัติตาม GDPR ที่ดีขึ้นด้วยสิทธิ์ที่จะลืม: อนุญาตให้ผู้ใช้ลบข้อมูลทั้งหมดของพวกเขา
- เพิ่มความสามารถสำหรับผู้ใช้ในการส่งสัญญาณหากพวกเขาทำกับโพสต์ของพวกเขาเพื่อช่วยผู้ดูแล
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.9.0
- เว็บไซต์เอกสารใหม่เอี่ยม
- โยกย้ายรูปภาพนักเทียบท่าทั้งหมดจาก
antoinejaussoin/retro-board-*
เพื่อ retrospected/*
- อนุญาตให้อินสแตนซ์ที่โฮสต์ตนเองใช้ SendGrid สำหรับการกู้คืนอีเมล
- - การตรวจสอบโดเมนการสมัครสมาชิกไม่ จำกัด ไม่ได้รับโดเมนที่ถูกต้องเช่น
.ventures
หรือ .agency
เวอร์ชัน 4.8.0
- อัพเกรดเป็น MUI 5.0 (Ex Material UI)
- การโยกย้ายจากส่วนประกอบที่มีสไตล์ไปสู่อารมณ์ (ด้วยเหตุผลที่เข้ากันได้กับ MUI)
- เพิ่มกลไกใบอนุญาตโฮสต์ตัวเองสำหรับ บริษัท ที่มีการเข้าถึงอินเทอร์เน็ตที่ จำกัด
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.7.2
- การเปลี่ยนไลบรารี Passport ของ Google Oauth เพื่อลองและลดข้อผิดพลาดของ Google Oauth ในการผลิต
- เพิ่มสคริปต์เพื่อทำให้เวอร์ชันชนง่ายขึ้น
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.7.1 (HotFix)
- - แก้ไขข้อผิดพลาดที่เน้นโดย Sentry ซึ่งบัญชีที่ไม่ระบุชื่อโดยไม่มีรหัสผ่านจะทำให้เกิดข้อยกเว้น
เวอร์ชัน 4.7.0
- สหพันธ์บัญชี: บัญชีทั้งหมดที่มีที่อยู่อีเมลเดียวกันตอนนี้เป็นบัญชีที่ไม่ซ้ำกัน (เซสชันการแชร์ ฯลฯ ) หากคุณเป็นเจ้าของบัญชีหลายบัญชีที่มีที่อยู่อีเมลเดียวกัน (ตัวอย่างเช่นผ่าน Google Oauth และอีกบัญชีหนึ่งผ่าน GitHub) พวกเขาจะถูกรวมเข้ากับบัญชีเดียว
- การป้องกัน CSRF
- การปรับปรุงประสิทธิภาพที่สำคัญในการดึงเซสชันที่ผ่านมา (10x ถึง 100x)
- เพิ่มความสามารถสำหรับผู้ใช้ที่ไม่ระบุชื่อในการลบบอร์ดที่สร้างขึ้นภายใต้เงื่อนไขบางประการ (#229)
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.6.1
- แก้ไขการพิมพ์ผิด - ขอบคุณ Chad S. ! (#296)
เวอร์ชัน 4.6.0
- สนับสนุน OKTA สำหรับการตรวจสอบสิทธิ์
- Speeding up the migration on production (using transpiled JavaScript instead of TypeScript via ts-node)
- Making email checks for Pro Team subscriptions case-insensitive. - Thanks Nico! (#287)
Version 4.5.0
- Adding the ability to self-host Retrospected in a very easy way.
- Change the default order for new posts. New posts are now (by default) appearing at the top of the column. - ขอบคุณ @konrad44 สำหรับความคิด (#272)
- Upgrade containers from Node 15 to Node 16
- Spelling fixes on home page cards
- ⏫ Upgrading dependencies
Version 4.4.0
- - แก้ไขข้อผิดพลาดที่ปุ่มส่งออกในหน้าสรุปถูกซ่อนไว้โดยแถบผู้เข้าร่วม - ขอบคุณ @hieuwu ที่ชี้ให้เห็น (#262)
- เพิ่มความสามารถในการยุบกลุ่ม (ซ่อนเนื้อหา) - ขอบคุณ Sultan S. สำหรับข้อเสนอแนะ (#263)
- เพิ่มความเป็นไปได้สำหรับการปรับใช้ที่แบ็กเอนด์มีอินสแตนซ์เดียว (ไม่มีแบบจำลอง) เพื่อไม่ใช้ Redis กับ socket.io
- แก้ไขข้อผิดพลาดที่จะกระตุ้นอัตราการ จำกัด เมื่อเพิ่มโพสต์เป็นกลุ่มทริกเกอร์การขาดการเชื่อมต่อ
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.3.0
- เพิ่มความสามารถในการ จำกัด จำนวนโพสต์ต่อผู้ใช้ในเซสชันที่กำหนด (เป็นตัวเลือก)
- เปลี่ยนชื่อบางโฟลเดอร์ในที่เก็บเป็นชื่อที่สมเหตุสมผลมากขึ้น
- ป้องกันไม่ให้ UI ส่งข้อผิดพลาดมากกว่า 100 ข้อเพื่อหลีกเลี่ยงการส่งสแปม
เวอร์ชัน 4.2.2
- เพิ่มการตรวจสอบที่ดีกว่าสำหรับใบอนุญาตโฮสต์ตัวเอง
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 4.2.1
- การค้นหาตอนนี้ยังใช้งานได้กับชื่อของผู้แต่งหากผู้เขียนปรากฏขึ้น - ขอบคุณ @ayxos ที่ชี้ให้เห็น (#202)
- การแทนที่ตรรกะตัวลดด้วยการหดตัวสำหรับการจัดการสถานะทั่วโลก
- การเพิ่มความเป็นไปได้ในการสร้างโพสต์โดยคลิกที่ไอคอน 'return' (⮐) แทนที่จะกดปุ่ม "Enter" - ขอบคุณ @Do606 สำหรับการชี้ให้เห็นว่า Enter ไม่ได้ผลเสมอไป (#246)
- เพิ่มความสามารถในการสร้างโพสต์อีกครั้งโดยกดปุ่มลงบนแผ่นตัวเลข - ขอบคุณอีกครั้งสำหรับ @do606 สำหรับสิ่งนั้น
- ⏫การอัพเกรดการพึ่งพา
Version 4.2.0
- Add a page explaining how local encryption works
- Re-introducing rate limiting, both for the REST API and the Websocket connections, in Node and Nginx
- ลดปริมาณข้อมูลที่ส่งผ่าน WebSockets (ตัวอย่างเช่นการส่ง ID โพสต์แทนโพสต์ทั้งหมดเมื่อลงคะแนน)
- ลดจำนวนการสืบค้น SQL บนแบ็กเอนด์ทำให้การสร้างตรรกะแบ็กเอนด์ง่ายขึ้น
- ส่งคืนข้อความแสดงข้อผิดพลาดไปยัง UI หากข้อความ WebSocket ไม่สำเร็จ
- ปรับปรุงตรรกะการเชื่อมต่อ WebSocket reconnection
- การอัพเกรดเป็น socket.io 4.0
- ⏫การอัพเกรดการพึ่งพา
- - ส่วนท้ายของผู้เข้าร่วมบางครั้งถูกซ่อนไว้โดยการซ้อนทับเบลอของโพสต์ - ขอบคุณ @pajinell ที่ชี้ให้เห็น (#240)
- - ขอบคุณ @cindyccook ที่ชี้ให้เห็นปัญหาความน่าเชื่อถือ (#232)
เวอร์ชัน 4.1.4 (HotFix)
เวอร์ชัน 4.1.3 (HotFix)
- - ผู้ใช้ใหม่ถูกเพิ่มอย่างผิด ๆ ด้วยโควต้า 0
เวอร์ชัน 4.1.2 (HotFix)
- - แก้ไขข้อผิดพลาดด้วยที่เก็บข้อมูลท้องถิ่น
เวอร์ชัน 4.1.1 (HotFix)
- - แก้ไขข้อผิดพลาดที่ Slack Oauth ถูกปิดใช้งาน
เวอร์ชัน 4.1.0
- การเพิ่มการทดลอง 30 วัน
- การเพิ่ม Microsoft Oauth 2.0
- การแยกรหัส: ทุกหน้ามีชุดของตัวเองตอนนี้เพื่อประสบการณ์การโหลดครั้งแรกที่เร็วขึ้น
- การลบ
import React from 'react';
นำเข้าเนื่องจากตอนนี้ซ้ำซ้อน - แนะนำ recoil.js (เป็นการทดลอง)
- จำกัด จำนวนโพสต์เป็น 50 สำหรับบัญชีฟรี
เวอร์ชัน 4.0.5
- - แก้ไขข้อผิดพลาดโดยการเพิ่มการ์ดหลายใบในกลุ่มเดียวจะไม่ทำงานอย่างถูกต้อง (เฉพาะการ์ดใบแรกเท่านั้นที่จะยังคงอยู่ในกลุ่มนั้น) - ขอบคุณ Daniel N. สำหรับการรายงานทางอีเมล
Version 4.0.4
- - แก้ไขข้อผิดพลาดที่การเพิ่มการกระทำกำลังเปลี่ยนความเป็นเจ้าของโพสต์ไปยังบุคคลที่เพิ่มการกระทำ - ขอบคุณ @botactic! (#209)
- ใช้ธุรกรรม typeorm สำหรับการโต้ตอบฐานข้อมูลทุกครั้งแก้ไขเงื่อนไขการแข่งขันแบบสุ่ม
- การปรับปรุงการสนับสนุนแบบหลายโค้ง
- ปรับปรุงการโทร API และ Sentry
เวอร์ชัน 4.0.3
- - แก้ไขข้อผิดพลาดที่กลุ่มไม่สามารถลบได้หากคุณไม่ได้สร้างมันตั้งแต่แรก
เวอร์ชัน 4.0.2
- การแก้ไขฉุกเฉินสำหรับข้อผิดพลาดร้ายแรงที่ทำให้ดูเหมือนว่าผู้คนจำนวนมากมีส่วนร่วมในเซสชั่นของคุณ นี่ไม่ใช่กรณีนี้มันแสดงให้เห็นว่าทุกคนที่ไม่ได้ถูกบันทึกในคนในฐานะผู้ชมในเซสชั่นของคุณผิดพลาด
เวอร์ชัน 4.0.1
- Added the list of participants to the bottom of the screen ?
- เพิ่มการแจ้งเตือนเกี่ยวกับการเชื่อมต่อหรือการตัดการเชื่อมต่อของผู้เข้าร่วม? -
- อัปเดตรูปภาพ OAUTH ในทุกการเข้าสู่ระบบ
- เปลี่ยนไลบรารี GitHub OAuth ด้วยเวอร์ชันล่าสุดเพื่อหลีกเลี่ยง GitHub API ที่เลิกใช้แล้ว
- - แก้ไขข้อผิดพลาดที่ผู้เขียนเซสชันใหม่ไม่ได้ลงทะเบียนเป็นผู้เข้าร่วม
- - แก้ไขข้อผิดพลาดที่ผู้เข้าร่วมออนไลน์ไม่แสดง
เวอร์ชัน 4.0.0
- [️คุณสมบัติ Pro] เซสชันที่เข้ารหัส: การเข้ารหัสข้อมูลของคุณเต็มฝั่งเต็มรูปแบบของข้อมูลของคุณ
- [️คุณสมบัติ Pro] เซสชันส่วนตัว: ตรวจสอบให้แน่ใจว่ามีเพียงเพื่อนร่วมงานของคุณเท่านั้นที่สามารถเข้าถึงเซสชันของคุณได้
- การสนับสนุนเต็มรูปแบบสำหรับบัญชีที่ใช้รหัสผ่าน
- Slack Authentication (OAuth)?
- การแทนที่ Travis โดยการกระทำของ GitHub สำหรับ CI และการปรับใช้
- รูปแบบ freemium ใหม่
- การเพิ่มชื่อ HTML แบบไดนามิกสำหรับประสบการณ์เบราว์เซอร์ที่ดีขึ้น - ขอบคุณ @sam-pires! (#167)
- การเพิ่มฟังก์ชั่นการค้นหาเพื่อค้นหาเข็มในกองหญ้าของคุณ - ขอบคุณ @ayxos สำหรับคำแนะนำ! (#171)
- การปรับปรุงองค์ประกอบโพสต์เพื่อซ่อนคะแนนโหวตเมื่อปิดใช้งาน นอกจากนี้ยังกำจัดแผง "Flippable" ตอนนี้การกระทำทั้งหมดจะปรากฏขึ้นโดยตรง - ขอบคุณ @xyaren ที่ชี้ให้เห็น (#150)
- การเป็นผ้ากาวาแบ็คเอนด์อัตโนมัติและผ้าสำลี CI
- ⏫อัปเกรดเป็น TypeScript 4
- ⏫อัพเกรดเป็น React 17
- ⏫อัพเกรดเพื่อสร้าง-react-app 4
- ⏫อัปเกรดเป็น socket.io 3.0
- - ขอบคุณมากสำหรับ @wooddar สำหรับการทดสอบเบต้าและข้อเสนอแนะที่ยอดเยี่ยมของเขา!
เวอร์ชัน 3.2.3
- แก้ไขข้อผิดพลาดด้วยการรับรองความถูกต้องของ GitHub ซึ่งไม่ได้ตั้งชื่อแสดงชื่อ (#165) - ขอบคุณ @hieuwu!
เวอร์ชัน 3.2.2
- - แก้ไขข้อผิดพลาดที่ผู้ใช้แก้ไขชื่อของเซสชันจะกลายเป็นเจ้าของเซสชัน
เวอร์ชัน 3.2.1
- - แก้ไขข้อผิดพลาดที่ร้ายแรงภายใต้ Firefox ซึ่งผู้ใช้ไม่สามารถเห็นเนื้อหาของโพสต์ ( #154, #148) - ขอบคุณทุกคนที่รายงานเรื่องนี้ (@xyaren, @dallasgutauckis, @Courtney-Thwaites)
เวอร์ชัน 3.2.0
- - ปรับปรุงการแปลภาษาอิตาลี (ขอบคุณ @mventuri)
- ความสามารถในการลบเซสชันหากคุณได้รับการรับรองความถูกต้องและคุณเป็นผู้แต่งเซสชัน (#116)
- อนุญาตให้เปลี่ยนภาษาเริ่มต้นสำหรับผู้ใช้ใหม่ผ่านตัวแปรสภาพแวดล้อม (#135)
- อนุญาตให้ผู้ดำเนินรายการเบลอการ์ดที่เขียนโดยผู้อื่นเพื่อให้ทุกอย่างซ่อนเร้นจนกว่าจะสิ้นสุดการย้อนหลัง (#100)
- การออกแบบใหม่ให้เสร็จสมบูรณ์ของการตั้งค่าเซสชันที่กำหนดเอง Modal
- ความสามารถในการแก้ไขการตั้งค่าเซสชันเมื่อเกมเริ่มต้นขึ้น สิ่งนี้สามารถใช้ได้เฉพาะกับ Session Moderator (ผู้แต่ง) (#92)
- ความสามารถในการแสดงเซสชันที่ผ่านมาสำหรับผู้ใช้ที่ไม่ระบุชื่อ สิ่งนี้ จำกัด อยู่ที่การดูเซสชันที่ผ่านมาบนเบราว์เซอร์เดียวกันการเข้าสู่ระบบใด ๆ ไปยังเบราว์เซอร์ที่แตกต่างกันจะสร้างบัญชีที่ไม่ระบุชื่อที่แตกต่างกันด้วยเหตุผลด้านความปลอดภัย (#112)
- ⏫อัปเดตการพึ่งพา
เวอร์ชัน 3.1.1
- - ปรับปรุงการแปลดัตช์ (ขอบคุณ @JghaAnstra)
- ⏫อัปเดตการพึ่งพา
เวอร์ชัน 3.1.0
- การสนับสนุนหลายสถาปัตยกรรม! Hello Rasperry Pi ? - และแอปเปิ้ลซิลิคอน?
- ภาพ Docker เข้ากันได้โดยอัตโนมัติกับ ARM (ARM64, V6, V7, V8)
เวอร์ชัน 3.0.3
- - การแก้ไขข้อผิดพลาด: ฉบับที่ 121 ฉบับที่ 123
- ⏫อัปเดตการพึ่งพา
เวอร์ชัน 3.0.2
- การเพิ่มนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขการสนับสนุน GDPR
- - แก้ไขข้อบกพร่องต่าง ๆ ที่รายงานโดย Sentry
เวอร์ชัน 3.0.1
- การปรับปรุงประสบการณ์หน้า Landing Page
- SEO
เวอร์ชัน 3.0.0
- หน้า Landing Page ใหม่เอี่ยมและรูปลักษณ์และความรู้สึกที่ดีขึ้นมาก?
- การรับรองความถูกต้องโดยใช้บัญชีโซเชียลมีเดียที่คุณชื่นชอบ:
- คนอื่น ๆ
- Google
- Twitter
- ... มาอีก!
- Ability to re-order posts by drag-and-drop
- ความสามารถในการจัดกลุ่มโพสต์ด้วยกัน
- บันทึกการตั้งค่าเซสชันที่กำหนดเองของคุณเป็นเทมเพลตเริ่มต้น
- สนับสนุน Giphy?
- ปรับปรุงแดชบอร์ดโฮมเพจ?
เวอร์ชัน 2.2.4
- - การปรับปรุงการแปลภาษารัสเซีย (? ขอบคุณ @regmagik)
- การแก้ไขการแปลปุ่มออกจากระบบ
- การเพิ่ม polyfill fetch สำหรับ IE
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 2.2.3
- - การแปลภาษาอิตาลี (? ขอบคุณ @mventuri)
- เปิดใช้งานแผนที่แหล่งที่มาสำหรับ Sentry อีกครั้ง
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 2.2.2
- อนุญาตให้ผู้ใช้ปิดการลงคะแนน (โดยการตั้งค่าจำนวนคะแนนสูงสุดเป็น 0) (? ขอบคุณ @imranismail)
- แก้ไขปัญหาด้วยการติดตั้ง Docker และ Yarn
- ⏫การอัพเกรดการพึ่งพา
เวอร์ชัน 2.2.1
- การเพิ่มการสนับสนุน Sentry สำหรับแบ็กเอนด์
- ทำให้ Google Analytics และ Sentry กำหนดค่าได้ในเวลาทำงาน (เช่นใน Docker Run-Time)
- การเพิ่มสำเนาไปยัง Clipboard เข้ากันได้สำหรับเบราว์เซอร์เพิ่มเติม
- ป้องกันไม่ให้แอปล้มเหลวเมื่อคุกกี้ถูกปิดใช้งานบน Firefox
- การจัดการการตัดการเชื่อมต่อที่ดีขึ้นโดยไม่ต้องเชื่อมต่อใหม่โดยอัตโนมัติและแสดงข้อความแทน
เวอร์ชัน 2.2.0
- Kubernetes configs ปรับใช้ Retrospected ไปยังคลาวด์!
- ทำให้แบ็กเอนด์สามารถปรับขนาดได้โดยการทำให้ Socketio ใช้ REDIS เพื่อสื่อสารระหว่างอินสแตนซ์ สิ่งนี้ถูกปิดใช้งานโดยค่าเริ่มต้นและมีประโยชน์สำหรับการปรับใช้ Kubernetes เท่านั้น
- ชื่อโฮสต์แบ็กเอนด์ตอนนี้สามารถกำหนดค่าได้ในการกำหนดค่า NGINX บนส่วนหน้า
- แทนที่การเกิดขึ้นทั้งหมดของ
withRouter
โดย useHistory
และ useParams
- เพิ่มการสนับสนุน CI/CD ด้วย Travis
- การปรับใช้ภาพ Docker โดยอัตโนมัติไปยัง Docker Hub
- การเปลี่ยน UX ที่เกี่ยวข้องกับโหมดสรุป
- เพิ่มความสามารถในการคัดลอกเนื้อหาของเซสชันในคลิปบอร์ดทั้งในรูปแบบ markdown และข้อความที่หลากหลาย
- เพิ่มขอบเขตข้อผิดพลาดเพื่อปรับปรุงประสบการณ์ผู้ใช้หากแอปล่ม
- เพิ่มการสนับสนุนสำหรับ sentry.io (การบันทึกข้อผิดพลาด)
- แก้ไขปัญหาที่เนื้อหา multiline ไม่ได้แสดงอย่างถูกต้องสำหรับทุกคนยกเว้นผู้เขียน
- แก้ไขปัญหาที่โพสต์ไม่สามารถลบได้หากมีการโหวตติดอยู่กับมัน
- ปัญหา 56 - แก้ไขปัญหาที่ผู้ใช้ใหม่ที่ยังไม่ได้รับการยืนยันไม่สามารถลงคะแนนได้ (ขอบคุณ @dkistner)
เวอร์ชัน 2.1.4
- - การแปลภาษาเยอรมัน (? ขอบคุณ @paulbrandt)
- - Bugfix: โพสต์แรกบางครั้งก็ไม่ได้บันทึกไว้ในช่วงปกติ
Version 2.1.3
- IE Fix: polyfill ก่อนหน้านี้ไม่ได้ทำงานกับ IE9 ถึง IE11
เวอร์ชัน 2.1.2
- รองรับเบราว์เซอร์เก่า (IE11 ค่อนข้างใช้งานได้กับ IE10 และ IE9)
- การเพิ่มคำเตือน "เบราว์เซอร์ที่ล้าสมัย"
- การเพิ่มตัวนับคะแนนที่เหลือเมื่อใช้กฎการลงคะแนนสูงสุด
- การเปลี่ยนว่าฉลากที่สามารถแก้ไขได้ทำงานได้อย่างไร: ตอนนี้พวกเขาใช้ไฟจุดเบลอหรือเข้าสู่การลดปริมาณการรับส่งข้อมูลผ่านซ็อกเก็ต
- การลบตัวแปรสภาพแวดล้อม react_app_debug (ใช้ node_env แทน)
- การเพิ่มสปินเนอร์กำลังโหลดในขณะที่โหลดเกมตอนนี้เราไม่สามารถคาดการณ์ได้ว่าจำนวนคอลัมน์ใดจะปรากฏบนหน้าจอ
- ทำให้แน่ใจว่า index.html ไม่ได้ถูกแคชโดย nginx ในการผลิต
- การลบไฟล์. map ในการผลิต
เวอร์ชัน 2.1.1
- MS Windows รองรับ/แก้ไข (ขอบคุณ @Srraf)
- PR-48 - Fixed a word-wrapping issue when we have only one (long) post (? Thanks @manicmaniac).
- แก้ไขปัญหาการแข่งขันที่เป็นไปได้ด้วยการซิงค์ "โหวต"
เวอร์ชัน 2.1.0
- การเพิ่มการปรับแต่งเต็มคอลัมน์และกฎ:
- ตอนนี้คุณสามารถสร้างบอร์ดที่มีคอลัมน์ 1 ถึง 5 คอลัมน์
- คุณสามารถอนุญาตให้ผู้ใช้โหวตโพสต์ของเขาเอง
- คุณสามารถอนุญาตให้มีการโหวตหลายครั้งในโพสต์เดียวกัน
- คุณสามารถ จำกัด จำนวนคะแนนโหวตขึ้นและลงได้
- คุณสามารถเลือกที่จะแสดงชื่อของผู้แต่งและชื่อของบุคคลที่ลงคะแนนเสียง
- ตอนนี้การเลือกภาษาของคุณได้รับการจดจำระหว่างเซสชัน
- การแก้ไข UI ต่างๆ:
- เข้าสู่ระบบการปรับปรุงโมดอล
- การปรับปรุงฉลากที่แก้ไขได้
- การปรับปรุงนักเทียบท่าต่างๆ
- ⏫อัพเกรดการพึ่งพา
- - ขอขอบคุณเป็นพิเศษสำหรับ @jesusabp, @zalexki และ @jfritz สำหรับอินพุตและแนวคิดของพวกเขา!
เวอร์ชัน 2.0.4
- ⏫อัพเกรดการพึ่งพา
- อนุญาตให้โพสต์และความคิดเห็นหลายบรรทัด (ใช้ปุ่ม Shift เพื่อเพิ่มบรรทัดใหม่) (ขอบคุณ @Andyk314)
- เพิ่มการโหลดใหม่อีกครั้งซึ่งตอนนี้ใช้งานได้ดีกับ TypeScript และสร้าง-react-App
เวอร์ชัน 2.0.3
- ⏫อัพเกรดการพึ่งพา
- แก้ไขปัญหาด้วยการกินนักเทียบท่าที่มีพื้นที่มากเกินไปโดยมีขนาดบันทึกไม่ จำกัด บันทึกตอนนี้ จำกัด อยู่ที่ 50MB
เวอร์ชัน 2.0.2
- เพิ่มฟิลด์ "การกระทำ" ในแต่ละโพสต์: สิ่งนี้ช่วยให้ผู้ใช้สามารถกำหนดรายการการกระทำที่ต้องทำในการวิ่งครั้งต่อไปและอนุญาตให้แสดงรายการนี้ในโหมดสรุป
- - Bugfix: ในบางเงื่อนไขเงื่อนไขการแข่งขันบางอย่างจะจัดเก็บโพสต์ด้วยรหัสเซสชัน NULL (ดังนั้นโพสต์จะหายไปตลอดกาล)
- - Bugfix: ปิดใช้งาน Web Worker เนื่องจากไม่ทำงานอย่างถูกต้องเมื่อโหลดเกมโดยตรง (และไม่โหลดหน้าแรก)
เวอร์ชัน 2.0.1
- การเพิ่มการสนับสนุนสำหรับการอพยพ postgres
- การเพิ่มฟิลด์ที่สร้าง/อัปเดตบนโพสต์และเซสชัน
- - Bugfix: โหมดสรุปไม่ได้รับคำสั่งโดยโหวตอีกต่อไป (? ขอบคุณ @cindyccook)
เวอร์ชัน 2.0.0
- เขียนใหม่ให้สมบูรณ์
- ตัวพิมพ์ใหญ่
- เบ็ดตอบสนอง
- @Testing-Library/React
- New component library (MaterialUI)
- เป็นมิตรกับนักเทียบท่า
เวอร์ชัน 1.0.1
- - การแปลภาษาญี่ปุ่น (? ขอบคุณ @sat0yu)
- ทำให้การกำหนดค่า ESLINT ง่ายขึ้น
- แนะนำ Prettier (
yarn format
) - ⏫อัปเกรดเป็น Babel 7
เวอร์ชัน 1.0.0
- ตอบสนอง 16
- WebPack 4 (สำหรับ WebPack เวอร์ชันก่อนหน้าดูด้านล่าง)
- การใช้ @bionikspoon/react-toolbox แทน
react-toolbox
ดั้งเดิมเนื่องจากโครงการไม่ได้รับการดูแลอีกต่อไปและไม่ทำงานกับ React 16 - ⏫ Upgraded all the other dependencies, everything should be up-to-date
- ปรับปรุงหน้าจอหลัก
เวอร์ชัน 0.10.0
- WebPack 3 (สำหรับ WebPack 2 ดูที่เวอร์ชัน 0.9.0)
- การแปลงโครงการทั้งหมดเป็นการเยื้อง 2 ช่องว่าง
- ⏫อัพเกรดการพึ่งพาอื่น ๆ
- - การแปลภาษาโปแลนด์ (? ขอบคุณ @olaf-cichocki)
- - การแปลภาษาอาหรับ (? ขอบคุณ @frenchtechlead)
- ปรับปรุงหน้าจอการโหลด
เวอร์ชัน 0.9.0
- WebPack 2 (สำหรับ WebPack 1 ดูที่เวอร์ชัน 0.8.1 ขึ้นไป)
- React 15.5 (ซึ่งต้องการโมดูล
prop-types
ใหม่เหนือสิ่งอื่นใด) - React Router 4 (วิธีที่แตกต่างอย่างสิ้นเชิงในการกำหนดเส้นทาง)
- ย้ายโครงสร้างของโครงการไปยังโครงสร้างแบบแยกส่วน
- ⏫อัพเกรดการพึ่งพาอื่น ๆ ทั้งหมดเป็นเวอร์ชันล่าสุดยกเว้น
react-toolbox
เวอร์ชัน 0.8.1
- HotFix (ข้อผิดพลาด ESLINT ในการสร้างการผลิต)
เวอร์ชัน 0.8.0
- ใช้การทดสอบ redux-saga เพื่อทดสอบ sagas
- - การแปลภาษาจีน (ดั้งเดิมและง่าย) (ขอบคุณ @AQUTW)
- ใช้เส้นด้าย
- ⏫อัปเดตการพึ่งพา
- แก้ไขข้อผิดพลาดในการแปลภาษาสเปน (ขอบคุณ @MRPOLYMATH)
- - แก้ไขข้อผิดพลาดที่ปุ่มโหวตจะอนุญาตให้ผู้ใช้โหวตหลายครั้ง (บน UI เท่านั้น)
เวอร์ชัน 0.7.0
- ครอบคลุมการทดสอบที่ดีโดยใช้ Jest
- - การแปลภาษารัสเซีย (? ขอบคุณ @vectart)
- - การแปลภาษาสเปน (? ขอบคุณ @Andresin87)
- การแทนที่ FAGS PNG ด้วยเวอร์ชัน SVG/CSS
- การใช้
react-hot-loader
3.0.0 (beta2) สำหรับการโหลดซ้ำร้อน - แก้ไขปัญหามือถือ/ตอบสนองสองสามข้อ
เวอร์ชัน 0.6.1
- React-Toolbox 1.0.0
- คำแนะนำการดีบัก
เวอร์ชัน 0.6.0
- เพิ่มความสามารถในการแก้ไขโพสต์ที่มีอยู่แบบอินไลน์ (โพสต์ที่คุณเขียน)
- การเพิ่มปุ่มเชิญใหม่เพื่อทำให้ง่ายขึ้นและอธิบายวิธีการเชิญผู้อื่น
- ถอดสแน็คบาร์ออก
- การลบ Decorators ES7 เนื่องจากยังไม่ได้มาตรฐาน
- การลบแฮชใน CSS และ JS ในการผลิต (ไม่จำเป็นเนื่องจากเรามีหมายเลขเวอร์ชัน)
เวอร์ชัน 0.5.2
- - แก้ไขข้อผิดพลาดในการต่อต้านสแปมเมื่อใช้พร็อกซี (เช่น nginx เป็นต้น) ใช้ IP ที่ไม่ถูกต้อง
- - แก้ไขข้อผิดพลาดที่ผ้าสำลีจะล้มเหลวหากใช้การกำหนดค่าเริ่มต้น (? ขอบคุณ @veselignome)
Version 0.5.1
- การสนับสนุนอย่างเต็มที่ของ ESLINT ตามกฎ Airbnb
- การเพิ่มการต่อต้านสแปมสำหรับ Sockketio เพราะมีคนสนุกกับเซิร์ฟเวอร์ของฉัน (ขอบคุณ!)
เวอร์ชัน 0.5.0
- การเพิ่มความเป็นไปได้ที่จะเข้าร่วมเซสชันที่เข้าร่วมก่อนหน้านี้อย่างรวดเร็ว (ขอบคุณ @Sonaryr)
- การปรับปรุงประสิทธิภาพในการแก้ไขชื่อเรื่อง (ขอบคุณ @Sonaryr?)
- โลโก้ใหม่!
- เพิ่ม Favicons
เวอร์ชัน 0.4.1
- อัปเดตภาพหน้าจอบน readme
- package.json เวอร์ชันอัปเดตอย่างถูกต้องในครั้งนี้
เวอร์ชัน 0.4.0
- ปรับปรุงหน้า "สร้างเซสชัน" อนุญาตให้ผู้ใช้สร้างเซสชันด้วยชื่อที่กำหนดเอง
- Ability to edit that session name in real-time (by anyone)
- เพิ่ม "โหมดสรุป": สิ่งนี้ให้บทสรุปของเซสชันปัจจุบันทำให้ผู้ใช้สามารถคัดลอกเนื้อหาทั้งหมดได้อย่างง่ายดาย
- รหัสเซสชันที่สั้นกว่าใหม่
- รูปลักษณ์และความรู้สึกใหม่ (สีใหม่)
- การใช้ Reselect เพื่อสร้างตัวเลือกบันทึกบันทึก
- การปรับปรุงประสิทธิภาพโดยการใช้
shouldComponentUpdate
ผ่านส่วนประกอบพื้นฐานที่กำหนดเอง - อัปเดตเป็น React 15 ล่าสุด
- การปรับปรุงการสนับสนุน Windows โดยอนุญาตให้ผู้ใช้ Windows ใช้คำสั่งเดียวกันกับผู้ใช้ *NIX
- - การทำให้เป็นสากล: เพิ่มภาษาดัตช์ลงในรายการภาษาที่สนับสนุน (ขอบคุณ @sonaryr)
เวอร์ชัน 0.3.0
- การเพิ่มการสนับสนุนสำหรับฐานข้อมูลที่มีประสิทธิภาพมากขึ้น (NEDB โดยค่าเริ่มต้นในกระบวนการและ MongoDB)
- เปลี่ยนเป็นสิ่งที่ชอบ / ไม่เหมือนตรรกะ: ผู้ใช้สามารถลงคะแนนเพียงครั้งเดียวเท่านั้นและไม่ใช่สำหรับโพสต์ของเขาเอง
- เปลี่ยนเป็นสิ่งที่ชอบ / ไม่เหมือนตรรกะ: การนับจำนวนไม่เหมือนกันและไม่เหมือนกัน
- การเพิ่ม ES7 Decorators อ่านได้มากกว่าฟังก์ชั่น Curry-Ed ก่อนหน้านี้
- รองรับ Windows ที่ดีขึ้น
- - การทำให้เป็นสากล: เพิ่มโปรตุเกสบราซิลในรายการภาษาที่สนับสนุน (ขอบคุณ @renancouto)
เวอร์ชัน 0.2.0
- การใช้
redux-saga
แทน redux-thunk
- การคงอยู่: การคงอยู่อย่างง่ายต่อดิสก์ (ไม่จำเป็นต้องใช้ฐานข้อมูล)
- สนับสนุน Google Analytics (พร้อมการตรวจสอบเหตุการณ์ที่แม่นยำ)
- ความสามารถในการออกจากระบบและออกจากเซสชัน
- ปรับปรุงความน่าเชื่อถือของรายการลูกค้า (ผู้ใช้ที่เชื่อมต่ออยู่ในปัจจุบัน)
- แก้ไขปัญหาเมื่อแบบอักษรเว็บไม่สามารถโหลดได้ (ตัวอย่างเช่นการบล็อกไฟร์วอลล์)
- - - - ความเป็นสากล: การสนับสนุนภาษาอังกฤษฝรั่งเศสและฮังการี (ขอบคุณ @iaretiga)
เวอร์ชัน 0.1.1
- การปรับแต่งภาพเล็กน้อย
- บันทึกคอนโซลที่ดีกว่าด้านเซิร์ฟเวอร์
- ทำความสะอาดไฟล์ที่ไม่ได้ใช้งานและ libs เก่า ๆ
เวอร์ชัน 0.1.0
- เวอร์ชันการผลิตครั้งแรก
- มีฟังก์ชันพื้นฐานและทำงานได้
- เข้าสู่ระบบ
- การสร้างเซสชัน
- เข้าร่วมเซสชั่น
- การเพิ่มโพสต์ใหม่
- Like / Unlike posts
- Ability to delete our own posts
- List of connected users
- No persistence (yet)
คำถามที่พบบ่อย
What if I want to name my session so I can remember easily how to come back to it?
You can actually change the session ID in the URL with anything you like: for example www.retrospected.com/game/hello_world
Try not to take a too common name though, to avoid anyone else finding your session by chance.
ขอบคุณ ?
Many thanks to the following contributors who helped translating the app:
- ฮังการี: @iaretiga
- โปรตุเกส (บราซิล): @renancouto
- ดัตช์: @sonaryr, @jghaanstra
- รัสเซีย: @vectart, @regmagik
- ภาษาสเปน: @Andresin87
- ภาษาจีน: @aqutw
- โปแลนด์: @olaf-cichocki
- ภาษาอาหรับ: @frenchtechlead
- ภาษาญี่ปุ่น: @sat0yu
- ภาษาเยอรมัน: @paulbrandt, @daybyte
- อิตาลี: @mventuri
หากคุณเป็นเจ้าของภาษาของภาษาอื่นโปรดอย่าลังเลที่จะทำการร้องขอดึงเพื่อเพิ่มการแปล
ขอขอบคุณเป็นพิเศษกับ @Andresin87 สำหรับการชี้แพ็คเกจ flag-icons
ให้ฉันมันแทนที่ธง PNG ด้วยวิธีที่ไม่ดี
ขอขอบคุณเป็นพิเศษสำหรับ BrowserStack เนื่องจากพวกเขาอนุญาตให้ฉันทดสอบโครงการนี้ในเบราว์เซอร์อื่น ๆ
ขอบคุณ Undraw สำหรับภาพประกอบบางส่วน

โปรดทำ PRS ของคุณจากสาขา พัฒนา ไม่ใช่ Master