Nnngram
Open in Telegram
The official channel of the Nnngram messenger. Github https://github.com/PreviousAlone/Nnngram Chat @nagram_group
Show more7 389
Subscribers
+1724 hours
+487 days
+24530 days
Posts Archive
7 388
Nnngram
v12.7.3-9d0f23e (1780761038)
๐ง Fixes
โข [9d0f23e] fix(tl parse): switch to using the private debug version to determine log reporting conditions
commits ยท full changelog7 388
Nnngram
v12.7.3-e1ef7c1 (1779980069)
๐ Style
โข [e1ef7c1] style: fix forward icon
commits ยท full changelog7 388
Nnngram
v12.7.3-bdd8b10 (1779631278)
โ๏ธ CI
โข [b7b246d] ci: always render commits/changelog footer, drops or not
โช Revert
โข [bdd8b10] revert(photoviewer): remove photoViewerEdgeToEdge feature
commits ยท full changelog7 388
Nnngram
v12.7.3-c98588e (1779569875)
โจ Features
โข [a0b3c66] feat(chat-menu): toggle to restore long-press โ recent chats on chat tab
โณ โ ่ฎพ็ฝฎ โ Nnngram Settings โ ่ๅคฉ โ ้ฟๆ่ๅคฉๆ ็ญพๆพ็คบๆ่ฟไผ่ฏ
โข [c98588e] feat(qr-login): accept tg://login QR from home search scanner
โป๏ธ Refactor
โข [0280b6a] refactor(deep-link): rename tg:null โ tg:nnn/ for in-app setting deep-link scheme
+ 2 more commits โ see metadata channel7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.7.3-a3c65ba (1779495011)
๐ Commit message:
merge: sync upstream master@official 12.7.3 Resolved 199 conflicts. Highlights: - Drawables: msg_*.png follow upstream (migrated to .webp); icon_2/4/5/6 launcher series stay deleted (Nnngram uses nagram_* custom icons). - Build: keep fork .kts + libs.toml; add markwon-* 4.6.2 deps + jlatexmath proguard keep rules. CMakeLists keeps fork cpp20/ccache/-Bsymbolic and takes upstream NDK 27+ -Wno-error=implicit-function-declaration. - JNI: pixman *-neon-asm follow upstream (fork's extra 40 NEON syms were dead code); image.cpp gets upstream copyBitmaps + LUT helpers; gifvideo switches to libyuv per upstream. - TLRPC: take both sides โ keep fork Chat.verifiedExtended()/developer() and Defines import, add upstream fromMessageDialogId / fromMessageId. - PhotoViewer: rewrite the long-pre โฆ(truncated)
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-07fd255 (1777991498)
๐ Commit message:
fix(dialogs): prevent list overscroll when pull-down search is disabled When disablePullDownSearch is enabled and there are few conversations (content fits within viewport), the list could still scroll down, pushing the first item below the top padding and hiding it behind the ActionBar. This happened because the RecyclerView allowed overscroll even when content was shorter than the viewport. Add a guard in scrollVerticallyBy that blocks downward scroll when: - disablePullDownSearch is true - there are no stories - total content fits within the list view - the first item is already at the top padding position
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-0dbeb06 (1777318916)
๐ Commit message:
feat(chat-menu): add compact icon bar w/ 3-state toggle Long context menu now supports per-option HIDE / TEXT / ICON modes via segmented control in chat settings. Icon mode renders options as a horizontal GridLayout (โค4 cols) at popup bottom. - store compact + hidden sets as CSV in SharedPreferences - migrate stale compactBarPosition int from earlier draft - Translate stays HIDE/TEXT only โ compact would lose swipeback + lang detection wiring - Delete works in icon mode (TTL subtext lost; confirm dialog still fires) - order in dialog mirrors fillMessageMenu sequence
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-0813da8 (1776610987)
๐ Commit message:
ci: truncate commit message before telegram upload (#96) sendDocument caption limit is 1024 chars. After backtick-stripping, long commit bodies still bust the limit and uploadCI.py fails with 400 Bad Request. Do both the strip and an 800-char cap in one Python step so the release notification survives verbose commits.
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-63d0940 (1776389774)
๐ Commit message:
feat(filter): rule-based message filter engine Rule types: contains-text / regex / sender-id / via-bot. Actions: HIDE / COLLAPSE / SPOILER (priority HIDE > COLLAPSE > SPOILER). Supports enable/disable, reorder, JSON import/export. - HIDE removes message from chat and dialog preview fallback. - COLLAPSE replaces text with placeholder, suppresses caption/media/ inline buttons/link preview. Reply previews render original text with TL_messageEntitySpoiler for native blur + tap-to-reveal. - SPOILER injects TL_messageEntitySpoiler + hasMediaSpoilers, reusing Telegram native tap-to-reveal for text and media. Via-bot rules: matchValue accepts bot id or '*'. Live refresh via NotificationCenter.messageFilterRulesChanged.
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-3964d74 (1776101405)
๐ Commit message:
fix: propagate discardLivePhoto in PhotoEntry.copyFrom (#91) When ChatAttachAlertPhotoLayout reloads albums it replaces selected entries via entry.copyFrom(photoEntry), which previously did not copy discardLivePhoto. Editing the caption (e.g. inserting a mention) could trigger this path and silently revert the user's 'send as static' choice, causing the photo to still be sent as a live photo.
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-3b5331e (1776005612)
๐ Commit message:
fix: prevent sendMp4DocumentAsVideo from overriding isVideo for live photos and fix NPE when worker is null in group media send
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-abeecee (1775943605)
๐ Commit message:
fix: prevent code block caption from overlapping timestamp in document messages
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.4-ef6594c (1775941633)
๐ Commit message:
refactor: read version from gradle.properties as single source of truth
7 388
๐ Congratulations! New Nnngram build out.
๐ฑ Version:
v12.6.3-37718d9 (1775937992)
๐ Commit message:
Merged official 12.6.4
Available now! Telegram Research 2025 โ the year's key insights 
