Timex 1.0.0 ปล่อยไปสามวันก่อน Timex 1.1.0 ลงสนามวันนี้

gettimex.app · 1.0.0 → 1.1.0

สามการเปลี่ยนแปลง ไม่มีตัวไหนเป็นหน้าจอใหม่ ทุกตัวเปลี่ยนสิ่งที่แอปทำได้ กับ ข้อมูลที่มันเก็บอยู่แล้ว


ส่งออก database เป็น ZIP

เปิด Settings → Export Database… Timex ส่งไฟล์ ZIP ที่บรรจุ SQLite database เต็ม ๆ ที่มันรันอยู่ ทุก session ที่ถูก track, ทุก app event, ทุกการพัก, ทุก log น้ำ, ทุก preference

Schema ใน export คือ schema ในแอป ไม่มี "รูปทรง export" แยกที่แอบเป็น subset, ไม่มี container แบบ proprietary, ไม่มี blob เข้ารหัสที่ต้องใช้ cloud account ในการถอดรหัส มันคือไฟล์ SQLite ที่คุณเปิดได้ใน sqlite3, DB Browser, หรือเครื่องมืออื่นที่อ่าน SQLite

แต่คำตอบที่สำคัญกว่าของ export มีไว้เพื่ออะไร อยู่บนเว็บไซต์ Timex เอง — เครื่องมือ browser สามตัวที่พร้อมอ่านไฟล์อยู่แล้ว พวกมันรันในเบราว์เซอร์ของคุณทั้งหมด ไฟล์ไม่ออกจาก tab ไม่มีขั้น upload

  • Timesheet PDF — ปล่อย ZIP, เลือกช่วงวันที่, ได้ PDF พร้อมส่งลูกค้าพร้อมชั่วโมงเรียกเก็บได้ตาม app และโปรเจกต์
  • Wrapped — ปี (หรือเดือน หรือสัปดาห์) ของคุณในเวลา สไตล์ Spotify-Wrapped
  • SQLite viewer — ปล่อย ZIP, browse ทุกตาราง, รัน SQL queries ของคุณเอง

ไฟล์ export เดียวกัน เครื่องมือสามตัว ไม่มี server ระหว่างทาง — และไม่มี server ทั้งสองฝั่งด้วย เพราะ Timex ไม่ได้รัน และเครื่องมือของมันก็ไม่ได้รัน


ห้าภาษาทั่วทั้งแอป

Today view, popover ของ menu bar, หน้าต่าง Settings, overlay พัก, และ flow การ activate license ตอนนี้ render เป็น:

  • English
  • Español
  • Русский
  • हिन्दी
  • ไทย

วันที่ render ตาม locale ของคุณ ตัวเลขเคารพตัวคั่นทศนิยมของคุณ Pluralization ในรัสเซียใช้ระบบสามรูปที่ถูกต้อง (1 / 2–4 / 5+) — 2 перерыва อ่านได้แบบที่ควร ไม่เหมือนหุ่นยนต์ วันที่ภาษาไทยใช้ปฏิทินพุทธศักราชเป็นค่าเริ่มต้นเมื่อระบบตั้งค่าไว้แบบนั้น

ตัวเลือกภาษาเป็นแถวของ pills ใน Settings แตะเพื่อเปลี่ยน การเปิดครั้งแรกโหลดสิ่งที่ระบบของคุณตั้งไว้


Design system + accessibility

งานที่ซ่อนอยู่ใต้พื้นผิว ทุก corner radius, border, hover state, และสี brand ในแอปตอนนี้ดึงมาจากชุด token ที่ใช้ร่วมกัน ครึ่งหนึ่งของ component เคยเป็น CSS แบบ one-off — overlay พักมี button hover ต่างจาก Settings; popover มีรูปทรง chip ต่างจาก Today view มันทำงานได้ แต่รอยต่อแสดงออกมา

ในรีลีสเดียวกัน: ทุก button ที่เป็น icon อย่างเดียวตอนนี้มี VoiceOver label ปุ่ม +/- ของน้ำ, chevron ของวันที่, ปุ่มปิดของ overlay พัก — ก่อนหน้าถูกอ่านให้ผู้ใช้ screen reader เป็นแค่ "button" ตอนนี้บอกว่ามันทำอะไร

ไม่มีอะไรเปลี่ยนสิ่งที่ Timex ทำ แต่ทั้งคู่เปลี่ยนความรู้สึกในการใช้งาน


วิธี upgrade

ถ้าคุณอยู่ที่ 1.0.0: กด ⌘Q แล้วไปเอา 1.1 ที่ gettimex.app/download หรือ upgrade จาก terminal:

brew upgrade muvon/tap/timex

การ upgrade เก็บทุกอย่างใน database ไว้

ถ้าคุณเป็นคนใหม่:

brew install muvon/tap/timex

หรือเอา DMG ที่ gettimex.app/download Trial ยังคง 100 ชั่วโมง ไม่ต้อง signup ไม่เก็บอีเมล — และตอนนี้ ในภาษาของคุณ

Release notes Timex 1.1.0 ฉบับเต็ม →

— Don