Implement a tag list in the notification category to facilitate quick filtering of tags of interest.
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- TypeScript
- Stars
- 39k
- Forks
- 2.1k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 10
Description
实现在通知类别增加一个标签列表,方便快速筛选自己感兴趣的标签
Clear and concise description of the problem
一般通知类别由于有一些热门条目,不到一两天可能就有一两千条未读消息,但里面可能只有一部分是想看的,其余的可以直接标记为已读
Suggested solution
如果能自动通过标题和摘要,提取关键词,找到高频或者热门的标签,通过选择标签,能更快地筛选出自己感兴趣的条目。
Alternative
No response
Additional context
一些观察:
- 目前 Folo 是通过窗口获取前面 15 条左右的未读消息,不能一次性获取所有的未读消息
- 由于是多端项目,中英文分词需要使用 jieba wasm 库进行处理
Validations
- Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
- This issue is valid
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the notification category and the code that fetches the first roughly 15 unread items. Review how titles and summaries are available for keyword extraction, including the proposed jieba WASM path for Chinese and English. Done means a tag list is shown, selecting tags filters the relevant notifications, and users can identify items to mark as read.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, wasm
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100