ผู้ใช้:Bebiezaza/iScript10devChangelog

จากวิกิพีเดีย สารานุกรมเสรี

นี่คือการเปลี่ยนแปลง/ปรับปรุงที่เกิดขึ้นทั้งหมดในระหว่างการเขียนสคริปต์จัดให้รุ่นที่ 10

สำหรับหน้าหลัก ดูที่วิกิพีเดีย:สคริปต์จัดให้

Change Log[แก้]

+ = Added
- = Removed
* = Changed, Tweaked, Fixed

10 build 38[แก้]

	* fixed article linking for rollback summary

10 build 37[แก้]

	* bug fix: หน้าที่มีช่องว่างจะ rollback ไม่ได้

10 build 36[แก้]

	+ จัดรูปแบบวงเล็บและมาตราในเอกสารกฎหมายสำหรับวิกิซอร์ซ

10 build 35[แก้]

	* minor adjustment: แจ้งไม่จำเป็นต้องจัดไม้ยมกหรือเปลี่ยนระบบตัวเลข เปลี่ยนเป็นตัวอักษรสีดำ
	* bug fix: แจ้งเข้าโครงการวิกิกลับมาแสดงในเนมสเปซหมวดหมู่แล้ว

10 build 34[แก้]

	+ official wikibooks support
	* ดึงความสามารถเก็บกวาดที่ตกหล่นไปให้กลับมาใช้งานได้ปกติ

10 build 33[แก้]

	* new config system, combining all scattered configs

10 build 32[แก้]

	* จัดห่างไม้ยมก เปลี่ยนไปใช้เลขอารบิก เปลี่ยนไปใช้เลขไทย จะไม่ทำซ้ำอีกถ้าไม่มีอะไรต้องทำ

10 build 31[แก้]

	* กล่องอัพเดทสคริปต์ใช้ได้ปกติแล้ว

10 build 30[แก้]

	* ขึ้นป้ายเตือนจะไม่ใส่วันสำหรับแม่แบบที่ไม่ต้องการแล้ว
	* เปลี่ยนชื่อ folder /Functions เป็น /modules

10 build 29[แก้]

	* ปรับ variable ทั้งหมดให้เป็น camelCase

10 build 28[แก้]

	* เก็บกวาดโค้ดที่ไม่ใช่แล้วออกจากสคริปต์จัดให้ #2
	* ระบบย้อนหน้าไม่ใช่การแก้ไขเล็กน้อย
	- ยกเลิก config revertMaxRevisions, userTalkPageMode

10 build 27[แก้]

	* เก็บกวาดโค้ดที่ไม่ใช่แล้วออกจากสคริปต์จัดให้ #1

10 build 26[แก้]

	* รีไรต์ระบบการย้อนหน้าขึ้นใหม่ เพื่อแก้ไขบัคจากโค้ดเก่า
		- ตัดความสามารถเปิดหน้าพูดคุยชั่วคราว

10 build 25[แก้]

	* revert mediawiki API back to ajax API because ES5

10 build 24[แก้]

	* เก็บกวาด admin.js
		- ยกเลิกปุ่ม "ลบไม่ได้ใช้", "ลบไม่เป็นสารานุกรม" เพื่อเตรียมแทนด้วยระบบใหม่ในอนาคต
		- ยกเลิกความสามารถย่อโค้ดชั่วคราว

10 build 23[แก้]

	+ โครงการวิกิที่ 114
	* เปลี่ยนให้กล่องพื้นฐานของการตรวจสอบรุ่นสคริปต์กลับมาเป็นกล่องใหญ่
	* Recalibration and cleanup blunders in code
	- ยกเลิก config usePreciseConversion, useEnhancedRollback

10 build 22[แก้]

	* รวม notify.js notifyFiles.js speedyAFD.js projectMenu.js กลับเข้าไปใน mainTabs.js
	* ย้าย folder Scripts เข้าไปอยู่ใน iScript และเปลี่ยนชื่อเป็น Functions

10 build 21[แก้]

	* รีไรต์ editor.js (แยกออกมาเป็น NEWeditor.js)
		* กลุ่มความสามารถที่อยู่ในเมนูบน
		* ปุ่มทับศัพท์, ปุ่ม "พ.ศ. อะไร" กลับมาใช้งานได้ปกติแล้ว
		* ปุ่ม "พ.ศ. อะไร" แปลงเป็น พ.ศ. 0 ได้แล้ว
		* ความสามารถในด้านการแก้ไขบทความของสคริปต์จัดให้สามารถใช้ได้ในหน้าแสดงตัวอย่างแล้ว
		** ยังไม่ได้รีไรต์ปุ่มแทนที่คำในรุ่นนี้
	* ปรับปรุงข้อมูลหัวของแต่ละหน้า
	- ยกเลิกความสามารถจัดหน้าของวิกิซอร์ซ เนื่องจากไม่มีความจำเป็นในการใช้งานแล้ว

10 build 20[แก้]

	* Recalibration and cleanup blunders in code

10 build 19[แก้]

	* ย้ายการสร้างกล่องแถบด้านซ้ายไปรวมใน sidebox.js
	* รีไรต์ความสามารถในกล่องแถบด้านซ้าย
		* นำ API เข้ามาใช้แทนระบบเก่าสำหรับการสร้างหน้าเปลี่ยนทาง
	* สามารถซ่อนรายชื่อลิงก์แดงได้แล้ว
	- ยกเลิก config useAjaxApi

10 build 18[แก้]

	* เมนูแจ้งเข้าโครงการที่ไม่เป็น scroll จะแสดงอย่างถูกต้องแล้วใน Chrome หลังจากที่พังจากตอนซ่อมใน build 16
	* รีไรต์ projectMenu.js
		* ยกเลิกฟังก์ชันที่ไม่ได้ใช้ API หากมีการใช้งานได้ผ่าน API แล้ว
		- ลดฟังก์ชันที่ไม่จำเป็นลง และถ้าหากเป็นไปได้จะรวมเข้ากับฟังก์ชันอื่นทันที

10 build 17[แก้]

	* ปรับปรุง(รีไรต์)ฟังก์ชันต่าง ๆ ใน helper.js (แยกออกมาเป็น functions.js)
		* รีไรต์การดึงข้อมูลผู้อัปโหลดภาพ ให้ใช้ API แทน
	* รีไรต์ notify.js, notifyFiles.js และ speedyAFD.js
		* ยกเลิกฟังก์ชันที่ไม่ได้ใช้ API หากมีการใช้งานได้ผ่าน API แล้ว
		- ลดฟังก์ชันที่ไม่จำเป็นลง และถ้าหากเป็นไปได้จะรวมเข้ากับฟังก์ชันอื่นทันที
	* ย้ายฟังก์ชันดึงปีพ.ศ. ไปอยู่ใน functions.js

10 build 16[แก้]

	* รีไรต์ API ทั้งหมดที่ไม่เกี่ยวกับการย้อนหน้า จาก ajax API เป็น mediawiki API
	* เมนูแจ้งเข้าโครงการที่เป็น scroll จะแสดงอย่างถูกต้องแล้วใน Firefox
	* เมนูบนในสกิน monobook จะไม่แสดง cursor เป็น text selection แล้ว โดยเปลี่ยนเป็นชี้ให้เหมือนปุ่มอื่น ๆ

10 build 15[แก้]

	* รีไรต์การตรวจสอบรุ่นสคริปต์

10 build 14[แก้]

	* ปรับปรุง(รีไรต์)ฟังก์ชันต่าง ๆ ใน helper.js (แยกออกมาเป็น functions.js)
		* กลุ่มเมนูบนหลัก
	* รีไรต์ editSection0 กับ lastDiff และย้ายไปรวมใน mainTabs.js

10 build 13[แก้]

	* ปรับปรุง(รีไรต์)ฟังก์ชันต่าง ๆ ใน helper.js (แยกออกมาเป็น functions.js)
		* กลุ่มเมนูข้าง
	- ตัด config useMyWelcome ออกจากโค้ด

10 build 12[แก้]

	+ WP:ART wikiproject
	* ปรับปรุง(รีไรต์)ฟังก์ชันต่าง ๆ ใน helper.js (แยกออกมาเป็น functions.js)
		* กลุ่มเมนูบน
	* แก้ไขแถบข้างบนให้ขนาดตัวอักษรกลับมาปกติ

10 build 11 & 9.14-019/9.425[แก้]

	* ปรับปรุงแถบบนให้รองรับ new vector

10 build 10[แก้]

	+ รวมการเรียกปี พ.ศ. ไปเป็นฟังก์ชันเดียว
	* ปรับปรุง API จาก [[phab:T280806]] แต่ไม่รวมถึงฟังก์ชันการย้อนหน้า
	* เริ่มแยกฟังก์ชันใน mainTabs.js ไปเป็นไฟล์เฉพาะเรื่อง เพื่อความง่ายในการ refactor โค้ดใหม่
		* แจ้งปรับปรุงทั้งหมดที่เกี่ยวกับภาพ -> notifyFiles.js
	- ตัด config useFullNames ออกจากโค้ด
	- ลบ API ที่ไม่ได้ใช้ (GetEditToken และ PrependPage)

10 build 9[แก้]

	* เริ่มแยกฟังก์ชันใน mainTabs.js ไปเป็นไฟล์เฉพาะเรื่อง เพื่อความง่ายในการ refactor โค้ดใหม่
		* แจ้งปรับปรุงทั้งหมด(ที่ไม่เกี่ยวกับภาพ) -> notify.js
			* แจ้งต้องการเก็บกวาดสามารถใช้ร่วมกับ ajaxAPI ได้แล้ว
	* แก้บัคแจ้งเข้าโครงการวิกิแสดงในหน้าหลักและไร้สาระนุกรม
	- ทยอยลบ/ยกเลิกโค้ดที่ไม่ได้ใช้

10 build 8[แก้]

	* เริ่มแยกฟังก์ชันใน mainTabs.js ไปเป็นไฟล์เฉพาะเรื่อง เพื่อความง่ายในการ refactor โค้ดใหม่
		* แจ้งเข้าโครงการวิกิ -> projectMenu.js
	* แก้ไขฟังก์ชันแจ้งเข้าโครงการวิกิให้ใช้ได้ถ้าไม่ได้เปิด ajax api
	- ทยอยลบ/ยกเลิกโค้ดที่ไม่ได้ใช้

10 build 7[แก้]

	* เริ่มแยกฟังก์ชันใน mainTabs.js ไปเป็นไฟล์เฉพาะเรื่อง เพื่อความง่ายในการ refactor โค้ดใหม่
		* ฟังก์ชันลบ -> speedyAFD.js
	* กันไม่ให้ปุ่มแจ้งลบแสดงในหน้าหลัก
	- ทยอยลบ/ยกเลิกโค้ดที่ไม่ได้ใช้

10 build 6[แก้]

	* ย้ายจาก editor/monobook.js ไป editor.js
	* ทยอยลบตัวแปรบางค่าที่ไม่ได้ใช้ออก
	* ยกเครื่อง mainTabs.js
		- ยกเลิกปุ่ม "★สังคายนา" เนื่องจากโครงการสังคายนาวิกิพีเดียไทยรอบ 2 ได้ยุติลงแล้ว

10 build 5[แก้]

	* ปรับปรุงโค้ดจัดห่างไม้ยมกให้มีประสิทธิภาพมากขึ้น
	* ปรับปรุงฟังก์ชันสร้างหน้าเปลี่ยนทาง
	* ให้ editor.js โหลดก่อน ไม่งั่นความย่ออาจหายได้
	- การทำหน้าเปลี่ยนทางไม่ใช่การแก้ไขเล็กน้อยแล้ว
	- ยกเลิกปุ่ม "✘ลบทันที"

10 build 4[แก้]

	* เปลี่ยนจัดชิดไม้ยมกให้เป็นจัดห่างไม้ยมก
	- ทยอยลบ/ยกเลิกโค้ดที่ไม่ได้ใช้
		- build นี้เน้นที่ editor

10 build 3[แก้]

	* ปรับปรุงโค้ดที่ขาดหายไปตอนที่ปรับปรุงเพื่อรองรับ [[phab:T72470]] (admin.js) โดยปล่อยคู่ขนานกับ 9.14-017/9.423
	* รวบ addVectorTab เข้าไปใน addTab เป็นฟังก์ชันเดียวกัน

10 build 2[แก้]

	* เรียงเลข wiki editions ใหม่
	* ยกเครื่อง iScript.js, sidebox.js และ mainTabs.js
		* ย้าย function doLastDiff จาก mainTabs.js ไป iScript.js ชั่วคราว
		* ย้าย function redirect จาก iScript.js ไป sidebox.js
	- ทยอยลบ/ยกเลิกโค้ดที่ไม่ได้ใช้

10 build 1[แก้]

	* เริ่มยกเครื่อง iScript.js
		* ยกเครื่องระบบเช็ครุ่น
		* ยกเครื่องกล่องด้านซ้ายของสจห. รวมถึงคั่นหน้า
	- ยกเลิกระบบเพิ่มป้ายโครงการวิกิที่เพิ่มมาใน 9.14-008/9.30