Back to list
lluistfc

k-favorites

by lluistfc

Wow Addon - Records books/letters read via the default ItemTextFrame and provides a UI to re-read them

0🍴 0📅 Jan 24, 2026

SKILL.md


name: k-favorites description: > Favorites and Recent systems for BookArchivist. Covers favorite flags (Set/Toggle/IsFavorite), MRU list management (Recent:MarkOpened/GetList), virtual categories toggle, stale entry cleanup, and category filtering logic. Use when working with Favorites/Recent features, debugging category filters, or implementing similar tracking. Triggers: favorites, recent, MRU, isFavorite, MarkOpened, virtual categories, lastReadAt.

Favorites & Recent Systems

Knowledge for user-organized categories: Favorites and Most Recently Used (Recent).

Quick Reference

SystemAPIPurpose
FavoritesFavorites:Set/Toggle/IsFavoriteUser-marked books (star icon)
RecentRecent:MarkOpened/GetListMRU list (50-entry cap)

Both are per-character (stored in BookArchivistDB).

Full Documentation

See: ../../.github/copilot-skills/3-favorites-recent.md

Contains:

  • Favorites storage (entry.isFavorite flag)
  • Favorites API (Set/Toggle/IsFavorite)
  • Recent storage (db.recent.list + entry.lastReadAt)
  • Recent API (MarkOpened/GetList)
  • MRU maintenance (prepend + truncate to cap)
  • Stale entry cleanup (filtering deleted books)
  • Virtual categories toggle
  • Category filtering logic
  • UI integration (list panel + reader button)

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon