Repository navigation
Releases: JettaXP/pixelGram
Releases · JettaXP/pixelGram
Release list
pixelGram v0.41.0 Pentagon
Gifts
- Gifts play their animation all at once like in Telegram, keep playing while you hover and several can play together.
- Regular gifts open their details, with a menu to show or hide them on your profile or convert them to Stars.
- No white glow when hovering a gift, and the gift grid runs much smoother.
Topics
- Opening a forum group collapses the chat list to avatars and shows its topics in their own panel next to the chat, with a back button, and topics switch in place instead of opening a mixed feed.
Groups and channels
- Subscribers, members and admins open their profiles, and a right click offers promote, edit rights, restrict and ban.
- Channel profiles show Mute, Discuss, Manage and More like in Telegram, with Discuss opening the linked discussion group.
- Comments under posts show avatars and open the commenter's profile.
Stories
- Story sound plays at normal speed.
- Your own stories show who viewed and liked them.
- Reply to a story or like it right from the viewer.
Chats
- Replies to your messages show your name instead of "You", also in screenshots.
- Files, folders and links open on Windows and macOS even when no app is set for the file type.
- In the Vibrant style, reply names and read checks in your own bubbles stay readable.
Tray
- The tray menu opens on scaled screens and with the taskbar at the top, and animates in.
Performance and stability
- Fixed a crash while watching videos, and video frames are no longer copied on every draw.
- Freed native memory from decoded images and stickers, which could make the app run out of memory after long use.
- Images that were already loaded show at once without flicker, Apple and 3D emoji draw cheaper.
- Spoilers and the smooth caret animate at 30 fps and the spoiler shimmer pauses in the background.
- The chat list no longer rebuilds its rows when scrolling starts or stops.
- TDLib loads off the interface thread, so the startup shapes animate smoothly.
Other
- Logs live in a logs folder: startup.log, crash logs with the date and tdlib.log.
- The sign-in screens and the remaining interface strings are translated.
- The Hide All chats setting is gone.
pixelGram v0.40.0 Arch
Groups and channels
- Manage group or channel: open it from the chat menu or the Manage button in the profile, available to admins.
- Name and description, member permissions by message type (text, photos, videos, stickers and GIFs, music, files, voice and video messages, links, polls and more) and slow mode.
- Administrators: promote members and pick each admin right separately, edit or dismiss existing admins.
- Members, exceptions and removed users: search, restrict, remove from the group, ban with an option to delete all their messages, unban.
- Recent actions: the admin log of the last 48 hours.
- Member tags: set a tag of up to 16 characters in the member card. Tags show next to sender names, purple for the owner, green for admins and neutral for everyone else.
Topics
- Forum groups show topic tabs above the chat with unread counters.
- A topic opens with its own messages and message field.
- New topics can be created right from the tabs, and topics can be turned on or off in Manage group.
Chats
- While someone is typing, a small bubble with three bouncing dots appears under the last message and gives way to their message when it arrives.
pixelGram nightly
Latest build from main (0129e4d). Arch: sudo pacman -U pixelgram-*.pkg.tar.zst. Any Linux: chmod +x and run the .AppImage. Windows: run the .msi or unpack the portable .zip.
What's new in 0.41.0
Gifts
- Gifts play their animation all at once like in Telegram, keep playing while you hover and several can play together.
- Regular gifts open their details, with a menu to show or hide them on your profile or convert them to Stars.
- No white glow when hovering a gift, and the gift grid runs much smoother.
Topics
- Opening a forum group collapses the chat list to avatars and shows its topics in their own panel next to the chat, with a back button, and topics switch in place instead of opening a mixed feed.
Groups and channels
- Subscribers, members and admins open their profiles, and a right click offers promote, edit rights, restrict and ban.
- Channel profiles show Mute, Discuss, Manage and More like in Telegram, with Discuss opening the linked discussion group.
- Comments under posts show avatars and open the commenter's profile.
Stories
- Story sound plays at normal speed.
- Your own stories show who viewed and liked them.
- Reply to a story or like it right from the viewer.
Chats
- Replies to your messages show your name instead of "You", also in screenshots.
- Files, folders and links open on Windows and macOS even when no app is set for the file type.
- In the Vibrant style, reply names and read checks in your own bubbles stay readable.
Tray
- The tray menu opens on scaled screens and with the taskbar at the top, and animates in.
Performance and stability
- Fixed a crash while watching videos, and video frames are no longer copied on every draw.
- Freed native memory from decoded images and stickers, which could make the app run out of memory after long use.
- Images that were already loaded show at once without flicker, Apple and 3D emoji draw cheaper.
- Spoilers and the smooth caret animate at 30 fps and the spoiler shimmer pauses in the background.
- The chat list no longer rebuilds its rows when scrolling starts or stops.
- TDLib loads off the interface thread, so the startup shapes animate smoothly.
Other
- Logs live in a logs folder: startup.log, crash logs with the date and tdlib.log.
- The sign-in screens and the remaining interface strings are translated.
- The Hide All chats setting is gone.
pixelGram v0.39.0 MD
Look and feel
- Settings style: Expressive segmented cards or a flat Material You list with a highlighted pill, in Appearance.
- Side menu: open it over the chats or let it push them aside, in Appearance.
- Settings open on My Profile, with Add Account and Log out behind the three dots.
- Muted chats get a grey unread badge.
Chats
- The chat list keeps loading while you scroll instead of stopping at the first 100 chats.
- Drafts come back after you edit or cancel editing a message.
- Edit only shows up where Telegram allows it and tells you when an edit fails; captions of videos, files and audio can be edited too.
- The message field takes the cursor back after you click in the chat or press an inline button.
- Search, mention and inline bot suggestions no longer show results for an older query.
Media
- Long audio plays as a stream instead of being decoded into memory first.
- Faster playback keeps the voice pitch.
- The gifts grid only builds the gifts you can see, animates them on hover and draws collectible patterns much faster.
- The "Release to cancel" hint no longer covers the recording.
Speed
- A change to one user, status or file no longer redraws every message and chat row.
- TDLib updates are handled in ordered batches.
- Message text is laid out in one pass, GIFs and videos in chats redraw without rebuilding the message, sticker animations are cached.
- Files are prepared for sending off the interface thread, and call video frames are released right away.
Fixes
- Images come back after clearing the cache or switching accounts.
- Updates check that the download is complete and no longer hang on a stalled connection.
- Chat windows count as focused: their messages get read and they don't notify.
- Quitting waits for Telegram to close so the last drafts are kept.
- Settings are saved safely, the archive shows its real size, dates and "last seen" are translated, failed lookups retry, removed accounts leave no folders behind and more unsafe file types ask before opening.
pixelGram v0.38.1
Chats
- Double click on your own message can open it for editing: pick Edit under Double click on a message in Chat settings.
- Photos, videos and GIFs keep their own proportions instead of being cropped into a fixed frame, and the bubble fits them.
Look and feel
- Message and chat menus drop the dark backdrop around their segments, with smaller items and the theme's container colors.
- With only the main folder the folder rail is hidden, the menu button takes its place above the archive.
Fixes
- Choosing an item in a menu, like Copy text, no longer crashes the app with "RootNodeOwner is already disposed".
- Menus close with their animation instead of leaving a Delete item behind for a moment.
- Double clicking near the edge between two messages no longer starts selecting them.
pixelGram v0.38.0 U
Calls
- Voice and video calls in private chats: call and video call buttons in the chat header, a Material 3 call window with mute, camera, screen sharing by display and end call.
- Incoming calls ring and can be accepted or declined. Four encryption emojis show once the call is connected.
- Calls use NTgCalls. Its library is downloaded from the official release on the first call and checked before use.
Video messages
- Click the mic to switch to the camera, hold to record a round video. A live preview in the middle of the window and a ring show the 60 second limit; lock and slide to cancel work like voice messages.
Profiles
- Stories with albums, a story viewer with progress bars and the Story Archive for your own stories.
- Stories and Gifts are tabs next to Photos, Videos and Links, with gift previews on the tab.
- Gifts: collections, unique gifts on their backdrop with the symbol pattern and their number.
- Collectible gifts: t.me/nft links and unique gifts open a card with the owner, the model, backdrop and symbol chances, how many were issued and a copy link button.
- Groups show Members with the member list. Channels you manage show Subscribers and Administrators.
- Right click your own badge to set an emoji or custom emoji and a caption for it.
- Badges next to your name in the side menu.
Notifications and Sounds
- Rebuilt like the official app: all accounts, taskbar flash, sound volume, name and text in previews, per chat type toggles with exceptions, reactions, events, badge counters and system Focus mode.
- Choose the display, one of six screen positions and how many pop-ups stack.
Search
- Chat search also finds public users, groups and channels by username.
- A username that doesn't exist shows a "not found" dialog instead of opening the browser, also from bios.
Speed
- The side menu slides over the chats instead of relaying out the whole window.
- The blinking caret, animated stickers, GIFs and live wallpapers no longer keep the window redrawing all the time; they pause while pixelGram is in the background.
- Wallpapers are scaled once to the chat size.
Look and feel
- Photo and video viewers open over the app on a translucent backdrop, without a system window frame.
- Videos show download progress and their size in MB or GB; video messages show progress too.
- Tabs are plain pills, Add Account moved to the settings menu and the My Account page is gone.
- Vibrant colors are vivid again.
- Videos show their first frame and length before sending.
Fixes
- Quotes no longer wrap early and their background covers the whole quote across the bubble.
- No stray corners under the profile banner and under the mini player.
- Enter no longer reopens the attach menu or the new chat menu after clicking them.
pixelGram v0.37.0 Burst
Attach menu
- The paperclip turns into a Material 3 menu: Photo or video, Document, Poll, Checklist, Article, Location and Music.
- Music sends tracks from your profile music.
- Location sends coordinates you paste, including from map links.
Polls
- New poll editor with a description, photos on the description and options, and up to 12 options.
- Groups: Show Who Voted, Allow Multiple Answers, Allow Adding Options, Allow Revoting, Shuffle Options, Set Correct Answer and Limit Duration.
- Channels: Allow Multiple Answers, Allow Revoting, Shuffle Options, Set Correct Answer, Restrict to Subscribers, Limit by Country and Limit Duration.
- Polls are offered only in groups and channels. Polls show their description, and Retract vote appears only when revoting is allowed.
Checklists and articles
- Create checklists with up to 30 tasks and choose whether others can add tasks or mark them as done. Sending a checklist needs Telegram Premium.
- New article editor laid out like the official one: a title on top, undo and redo, and a bottom bar with AI, emoji, text styles, lists, tables, formulas and photos.
- Text styles for articles: Heading, Text, Quote, Pullquote, Code and Footer. Ctrl+B, Ctrl+I, Ctrl+U and Ctrl+K work inside the text.
- Every tool is open to everyone. If Telegram refuses an article or an AI request, its answer, like RICH_MESSAGE_UNSUPPORTED, shows up in a pill.
- Checklists and articles from others are shown in chats. You can tick tasks, and long articles open in full.
Code
- Type three backticks, the language, the code and three backticks again, and it turns into a code block right in the message field, with syntax highlighting.
- Code blocks in messages show the language on top, a copy button and syntax highlighting for Kotlin, Java, Python, JavaScript, TypeScript, C, C++, C#, Go, Rust, Swift, Dart, PHP, Ruby, Bash, SQL, Lua, JSON, YAML, CSS and HTML.
- Code block is also in the formatting menu and on Ctrl+Shift+C.
Fixes
- Your own posts in channels look like regular posts instead of outgoing bubbles.
- Enter sends a forwarded message instead of opening the forward options.
pixelGram v0.36.0 Boom
Bots
- Bot links no longer start the bot on their own. The chat opens with a big START button at the bottom that shows the start code from the link.
- Bots you have never started show the START button too.
Safety
- Invite links show the chat first: photo, name, members and description, and you join only with the button.
- Hidden links and bot URL buttons show the real address and ask before opening it.
- Files that can run programs (.exe, .bat, .ps1, .jar, .msi, .lnk, .sh and more) ask before opening.
- Invisible and right-to-left characters are removed from file names, so a file can't pretend to have another extension.
- Only web, TON, mail and phone links go to other apps.
- Settings backups no longer include the passcode, auto-lock, local names or the device name.
- Safer handling of the local link port, download names and update downloads.
Fixes
- Unknown tg:// links (like proxy links) no longer bounce between the system and pixelGram forever.
pixelGram v0.35.4
Fixes
- Swipe to reply with a touchpad fills about five times faster, the same speed as in Telegram Desktop.
pixelGram v0.35.3
Chats
- Swipe to reply with a touchpad works like Telegram Desktop: the direction locks at the start so scrolling no longer triggers it, the reply happens when you let go past the threshold so you can pull back to cancel, the message stretches a little past it and the reply icon bounces when you reach it.
- Drag files onto a chat in the list to open it with the send preview. Holding files over a chat for a moment opens it too.
- Thanks to Telegram Desktop (GPLv3) for the swipe logic, credited in the README.