What's new in Nagram v13.1.1:
• 🎁 Welcome Messages, Buttons in Messages and Signed Gifts
新增
- 群组管理:在超级群组中长按成员头像或消息中的提及,或从成员列表操作,可直接打开「修改权限 / 封禁或删除消息」面板,即使该成员的消息已被删除也能处理。三个入口各自有开关,默认关闭。
- 钱包:钱包地址支持在区块链浏览器中打开,入口位于钱包发送页的选项菜单。
- 设置:文件夹标签、双击动作和操作栏新增实时预览,修改设置时可直接看到效果。
- 贴纸:新增贴纸形状设置。
- 二维码:二维码玻璃效果遵循「禁用眩光」设置。
- 界面:增大表情尺寸;字号与气泡圆角恢复为原版默认值,此前新安装用户会得到偏小字号和接近直角的气泡。
- 构建:原生代码改由 Gradle 编译,全新克隆只需子模块和 gradlew 即可构建,CI 不再需要单独的原生构建任务。
修复
- 富消息:富文本消息中的图片现在遵循「受保护内容」以及私聊的「禁止转发」设置,隐藏「保存到相册」等入口并启用安全标志。
- 隐私:私聊开启「禁止转发」后,长按选择文本不再提供「复制」和「全选」。
- 分享:修复从其他应用分享多个文件时因分区存储无法读取路径而全部失败的问题;系统文件选择器多选的文件现在合并为一个相册发送,而不是逐条发送;同时修复相册中最后一个文件失败时整组文件都不发送的问题。
- Bot 论坛:创建话题时先读取 updateMessageID,输入或转发的消息会正确落在新话题内,不再发送到话题外。
- 聊天:Bot 键盘常驻时系统返回键不再失效。
- 即时预览:从即时预览打开链接时遵循应用内浏览器设置及按域名例外,不再强制使用应用内浏览器。
- 个人资料:超级群组不再显示仅适用于频道的「设为主标签」选项;修复礼物重新排序后的位置偏移。
- 登录:邮箱验证码和两步验证邮箱页面正确显示「不允许使用邮箱」的本地化提示,而不是通用错误。
- 群组:成员列表隐藏参与者时自动加载自己的成员信息,共享媒体列表不再缺少自己。
- 界面:关闭主标签栏后聊天列表底部不再保留空白条;切换主标签样式后会提示重启。
- 语言:服务器建议的语言只会提示一次,开关代理不再导致重复弹出;已手动选择语言或使用自定义语言包时不再提示。
- 社区:以聊天形式打开的社区在只有自己的故事时不显示故事行,头像不再遮挡操作栏。
- 消息:提及后不再自动添加逗号,撤销此前的改动。
- 本地化:同步最新 Crowdin 翻译更新。
New
- Group management: in a supergroup, long-press a member's avatar or a mention in a message, or act from the member list, to open the Change Permissions / Ban or Delete Messages panel right away, even when the member's messages are already gone. Each entry point has its own toggle, off by default.
- Wallet: wallet addresses can now be opened in a blockchain explorer from the options menu of the wallet send screen.
- Settings: folder tabs, double-tap action and the action bar now have live previews, so changes are visible immediately.
- Stickers: new sticker shape setting.
- QR codes: the QR glass effect now follows the "Disable glare effects" setting.
- Interface: larger emoji size; font size and bubble radius are restored to the stock defaults, which previously left new installs with a smaller font and nearly square bubbles.
- Build: native code is now compiled by Gradle, so a fresh clone builds with the submodules and gradlew alone, and CI no longer needs a separate native job.
Fixes
- Rich messages: photos inside rich text messages now respect protected content and the private-chat "Disable Sharing" setting, hiding "Save to Gallery" and other entries and enabling the secure flag.
- Privacy: with "Disable Sharing" enabled in a private chat, long-pressing to select text no longer offers Copy or Select All.
- Sharing: fixed sharing multiple files from other apps failing entirely because scoped storage could not read the resolved paths; files multi-selected in the system picker are now sent as a single album instead of one by one, and a group whose last file fails is sent with the files already queued.
- Bot forums: updateMessageID is read before processing updates when creating a topic, so the typed or forwarded message lands inside the new topic instead of outside it.
- Chats: the system Back button is no longer ignored while a bot keyboard is persistent.
- Instant View: links opened from Instant View now respect the in-app browser settings and per-domain exceptions instead of always using the in-app browser.
- Profile: the channel-only "Set as Main Tab" option is no longer shown for supergroups, and gift reordering no longer shifts the gifts.
- Login: the email code and two-step verification email screens show the localized "Email not allowed" message instead of a generic error.
- Groups: your own participant info is loaded automatically when the member list hides participants, so it is no longer missing from the shared media lists.
- Interface: the chat list no longer keeps an empty strip at the bottom when the main tabs are disabled, and a restart is suggested after changing the tab style.
- Language: each suggested language is offered only once, so toggling a proxy no longer brings the prompt back, and it is skipped if you picked a language yourself or use a custom language pack.
- Communities: a community opened as a chat no longer shows the stories row when only your own stories are active, so its avatar no longer overlaps the action bar.
- Messages: reverted the automatic comma after mentions.
- Localization: synced the latest Crowdin translations.
What's Changed
- build: compile native code from Gradle by @NextAlone in #227
- docs: disallow using Nagram's Telegram API credentials by @waifucon in #238
- docs: add issue templates, pull request template, and update issue links by @OsamaX0X in #237
- Revert "style: add comma after mention (#108)" by @waifucon in #239
- feat: sticker shape by @waifucon in #241
- feat: add live double tap action preview to chat settings by @waifucon in #242
- feat: add live action bar previews to general settings by @waifucon in #243
- style(QrGlass): apply disable glare effects by @waifucon in #244
- style: increase emoticon size by @waifucon in #246
- style(SharedConfig): restore stock font size and bubble radius defaults by @OsamaX0X in #250
New Contributors
- @NextAlone made their first contribution in #227
Full Changelog: 1255...1258