Skip to content

Feature Tags vi

SkimMail docs edited this page Sep 15, 2026 · 2 revisions

English · Tiếng Việt · 中文

Tag

Tag là một nhãn ngắn, duy nhất, gắn trên một lá thư. Từ 1.4.1, một rule có thể gắn tag khi thư tới. Từ 1.16.0 bạn cũng tự gắn được: bấm T khi đang đọc một lá thư, hoặc chọn nhiều thư rồi gắn tag hàng loạt. Bấm vào một chip tag ở bất kỳ đâu là danh sách lọc theo nó, hoặc gõ tag: vào ô tìm kiếm.

Nó giải quyết chuyện gì

Bundle phân loại thư theo nó là gì — bản tin, biên nhận, thông báo — và SkimMail tự quyết định điều đó thay bạn. Tag là nửa còn lại: một nhãn do bạn định nghĩa, hoặc gắn bằng tay ngay trên lá thư đang xem, hoặc bằng một điều kiện một rule đánh giá thay bạn, để "mọi thứ từ chủ nhà" hay "hoá đơn trong quý" trở thành một cú bấm trên thanh công cụ thay vì một lần tìm kiếm phải gõ lại.

Gắn tag bằng tay

Có từ 1.16.0. Ba cách để mở picker, tất cả ở mức operator:

  • Bấm T khi đang đọc một lá thư, hoặc khi đã chọn một hay nhiều thư.
  • Mở command palette (⌘K) và chọn Tag as…, hoặc chọn thẳng một tag có sẵn — mọi tag đang dùng đều được liệt kê ở đó theo tên.
  • Chọn nhiều thư trong danh sách rồi gắn tag hàng loạt từ thanh multi-select, trong một thao tác.

Picker đưa ra các tag có sẵn trước, mỗi cái một cú bấm, và một ô nhập bên dưới cho tag mới. Nếu thư hoặc lượt chọn đã có tag, có thêm mục Remove tag để bỏ nó. Khung đọc thư hiện tag hiện tại thành một pill cạnh tiêu đề, kèm × để gỡ mà không cần mở picker.

Gắn tag bằng tay luôn ghi đè. Nếu thư đã có tag — bất kể ai gắn — chọn một tag mới sẽ thay thế nó. Đó là mặc định ngược với backfill của rule mô tả bên dưới, và có chủ đích: rule là một chỉ thị đứng lâu dài, còn người đang gắn tag ngay trên lá thư trước mặt mình vừa nói rõ họ muốn nó là gì.

Một rule gắn tag cho thư ra sao

Một rule vẫn có thể gắn tag lên thư khi thư tới — xem Rules & Signals để biết các điều kiện và ba action còn lại mà một rule có thể làm. Ba hành vi cần biết, vì chúng hay làm người ta bất ngờ:

  • Rule chỉ gắn tag cho thư mới tới đúng lúc nó chạy. Việc đánh giá diễn ra đúng một lần, lúc thư được chèn vào trong một lượt sync, và không bao giờ lặp lại cho thư đó nữa.
  • Chỉ thư dưới 48 tiếng mới được đem ra đánh giá. Một lượt sync đầu tiên kéo về hàng tháng lịch sử sẽ không chạy rule lên đống đó — nếu không, viết một rule là bắn ra hàng trăm thông báo về thư từ mùa xuân năm ngoái.
  • Một tag cho mỗi lá thư, rule khớp đầu tiên thắng. Nếu hai rule cùng muốn gắn tag cho một lá thư, rule khớp đầu tiên theo thứ tự sẽ đặt tag và các rule sau không ghi đè. Cột dữ liệu chỉ giữ một giá trị; tag không chồng lên nhau.

Từ 1.16.0, một rule có action gắn tag có nút Backfill ngay trên dòng của nó ở Settings ▸ Rules — nút này đếm rule đó sẽ gắn tag cho những thư nào trong số thư bạn đã có, rồi để bạn áp dụng theo yêu cầu, không cần chờ đống thư đó "tới" lại. Nó không bao giờ ghi đè một tag đã có sẵn. Xem Rules & Signals để biết chính xác nó đếm gì và từ chối gì.

Đổi tên, gộp và xoá một tag

Có từ 1.16.0, Settings ▸ Rules ▸ Tags liệt kê mọi tag đang dùng kèm số thư mang nó. Tag không phải một dòng nào trong database — nó chỉ tồn tại dưới dạng chữ trên những lá thư mang nó — nên panel này là thứ gần nhất với một sổ đăng ký tag, và nó được suy ra chứ không lưu trữ: một tag không còn thư nào mang thì đơn giản là biến mất khỏi danh sách.

Một thao tác duy nhất phủ ba kết quả, và panel gọi tên cả ba thay vì giả vờ chúng là ba tính năng khác nhau:

  • Đổi tên thành một cái tên chưa có trong danh sách.
  • Đổi tên thành một tag đã có sẵn, và panel nói rõ điều đó trước khi bạn xác nhận — thao tác đó gộp hai tag lại: mọi thư mang tag nào trong hai cái giờ đều mang cái tên đích.
  • Remove everywhere gỡ tag khỏi mọi thư đang mang nó. Bản thân lá thư không hề bị đụng tới, chỉ cột dữ liệu thay đổi.

Xoá một tag — bằng cách này, bằng nút × ở khung đọc, hay bằng "Remove tag" trong picker — đều lưu thành NULL, không phải chuỗi rỗng, để mọi nơi kiểm tra "lá thư này có tag không" đều đồng nhất câu trả lời.

Việc này ở mức operator, giống việc gắn tag. Trước 1.16.0 không có cách nào gỡ một tag ra khỏi bất cứ thứ gì: một rule gõ sai chính tả ("finanace") gắn nhãn vĩnh viễn cho mọi thư nó khớp, và xoá rule thì cái nhãn vẫn ở lại. Cái eraser này là thứ khiến việc gắn tag — bởi rule hay bằng tay — an toàn để dùng thoải mái.

Lọc theo tag

Bấm vào một chip tag trên bất kỳ dòng thư nào, hoặc gõ tag: vào ô tìm kiếm — tag:finance, hay tag:finance invoice để tìm bên trong một tag, hay tag:"to read" nếu tag có khoảng trắng. Xem Tìm kiếm để biết chính xác cách toán tử này được phân tích. Dù theo cách nào thì thanh công cụ cũng hiện tag đó thành một chip cùng màu, và danh sách thu lại còn những thư mang nó; bấm trên chip ở thanh công cụ để bỏ lọc. Từ 1.16.0 chip vẫn hiện trong lúc bạn tìm kiếm, nên một bộ lọc không còn thể âm thầm thu hẹp kết quả mà bạn không thấy vì sao.

Nếu bộ lọc không khớp gì, bạn nhận một trạng thái rỗng nói đúng như vậy — "Không có thư nào gắn X" — và mời bạn bỏ lọc, thay vì màn hình Inbox-zero chung chung mà một bộ lọc từng rơi vào trước 1.12.0.

Việc lọc cũng nhanh trên hộp thư lớn: migration 0015_tag_index (1.12.0) đã thêm index ở cả ba engine database, nên một lượt lọc không phải quét toàn bộ cái bảng lớn nhất bạn có.

Màu sắc

Một chip tag lấy màu theo vị trí của tag trong danh sách tag đang được nạp, đã sắp xếp, xoay vòng qua năm màu nhấn. Nhờ vậy cùng một tag giữ nguyên màu trong lúc bạn đang nhìn nó, và chip trên thanh công cụ luôn khớp màu với chip ở dòng thư sinh ra nó.

Hai hệ quả của việc lấy màu theo vị trí thay vì theo tên:

  • Với hơn năm tag khác nhau trên màn hình, sẽ có hai tag dùng chung một màu.
  • Màu của một tag có thể đổi giữa các khung nhìn, vì tập tag được nạp đã khác. Màu là công cụ hỗ trợ quét mắt, không phải một danh tính.

Giới hạn

Số tag mỗi lá thư 1
Độ dài tên tag 40 ký tự, đếm theo ký tự chứ không theo byte
Được gắn bởi rule lúc thư tới, hoặc bằng tay bất kỳ lúc nào
Vai trò cần để gắn, đổi tên hay xoá operator
Cửa sổ đánh giá của rule thư mới hơn 48 tiếng
Số màu chip 5, theo vị trí
Có từ 1.4.1 (gắn tag bằng tay, eraser và backfill của rule: 1.16.0)
  • Gắn tag bằng tay không có cửa sổ thời gian. Khác với rule, gắn tag bằng tay hoạt động trên thư ở mọi độ tuổi — không có gì để backfill vì không có gì bị bỏ sót.
  • Gắn tag bằng tay luôn ghi đè; backfill của rule thì không bao giờ. Cùng một cột dữ liệu, mặc định ngược nhau, và khác biệt nằm ở việc ai đang yêu cầu — xem "Gắn tag bằng tay" ở trên.

Những gì nó không làm

  • Nó không chồng nhau. Một lá thư có một tag, hoặc không có tag nào.
  • Nó không chạm tới máy chủ thư của bạn. Tag là cột dữ liệu của riêng SkimMail. Nó không bao giờ được ghi ra IMAP, và không client nào khác thấy nó. Về chiều ngược lại — tag đặt ở một client khác, hiện ở đây dưới dạng chỉ đọc — xem Server keyword.
  • Nó không bị chế độ an toàn khi chụp màn hình che. Tag là chữ bạn viết, nên nó được để nguyên; hãy xem lại tag trước khi chụp. Xem Chế độ an toàn khi chụp màn hình.
  • Xoá một tag không cho bạn biết nó được gắn từ đâu. Panel báo số lượng thư, không phải danh sách rule nào (hay bàn tay nào) đã gắn nó.

Xem thêm


SkimMail · skimmail@base101.app · 2026-09-15 · commit 767741a

Clone this wiki locally