NextAlone / NextAlone/Nagram-iOS
[Feature Request] 支持本地突破对话置顶数量限制
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 111
- Forks
- 19
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 6
Description
需求描述
建议在 Nagram iOS 端增加本地突破 Telegram 原版对话置顶数量限制的功能(突破非 Premium 限制 5 个 / Premium 限制 10 个的上限)。
实现机制建议
- 本地置顶排序:超出 Telegram 服务端限制的置顶对话仅在客户端本地维持顶部排序,避免向服务端同步超额数据导致报错。
- 专属开关:在 Nagram 设置选项中增加「本地解除置顶限制」开关,供用户自主选择是否启用。
使用场景
当主界面高频联系人、工作群组或重要频道较多时,官方限制的置顶上限难以满足需求。通过本地置顶可以大幅提升消息查阅与会话管理的效率。
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
The issue does not name any files, tests, or entry points. Start by locating the settings UI and conversation-list handling in the Nagram iOS codebase, then clarify how local ordering should coexist with Telegram synchronization and how the new switch should behave. Done should include the setting and locally ordered conversations without exceeding the server limit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100