NextAlone / NextAlone/Nagram-iOS

[Feature Request] 支持本地突破对话置顶数量限制

Open
#63 0 comments 0 reactions 0 assignees View on GitHub

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 个的上限)。

实现机制建议
  1. 本地置顶排序:超出 Telegram 服务端限制的置顶对话仅在客户端本地维持顶部排序,避免向服务端同步超额数据导致报错。
  2. 专属开关:在 Nagram 设置选项中增加「本地解除置顶限制」开关,供用户自主选择是否启用。
使用场景

当主界面高频联系人、工作群组或重要频道较多时,官方限制的置顶上限难以满足需求。通过本地置顶可以大幅提升消息查阅与会话管理的效率。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.