[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [d759ce4](https://github.com/morethanwords/tweb/commit/d759ce4e79a5f20fbd6812f16abe0d511f439b12) • _1 files, +2/-0_
Lang pack: the generated strings carry the unblock line of the phone request and the invalid call link

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [4490ca5](https://github.com/morethanwords/tweb/commit/4490ca5e9a22b654bdc8155fc609e1dd8729332e) • _4 files, +429/-77_
Chat list: a badge that goes gives its room to the message as it starts going, not after

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [0b55244](https://github.com/morethanwords/tweb/commit/0b5524457394e6e91fbfa20d694badedf794b7b4) • _8 files, +348/-173_
Saved GIFs: a save or a removal the server does not take is undone

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [39dc4c3](https://github.com/morethanwords/tweb/commit/39dc4c3f0148f65a47c0857106cb26fdfdf7ba61) • _5 files, +367/-11_
Files: a row that shows a download started elsewhere joins it and never starts one

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [c7b9ffb](https://github.com/morethanwords/tweb/commit/c7b9ffbcdf3e8ef9d50b8fbf7ba12f324eb1b004) • _2 files, +341/-7_
Tabs: an open tab no longer writes to the disk every 5 seconds to say which tab is the main one

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [b4d2de3](https://github.com/morethanwords/tweb/commit/b4d2de35e1c1325efccd38c9336b2c8efe2d9f20) • _12 files, +407/-21_
Media viewer: its buttons, zoom bar and video controls are named, and with the keyboard layer Tab stays inside it while it is open

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [abc3e95](https://github.com/morethanwords/tweb/commit/abc3e95137e955675bbeae02a80037bd5257c8d1) • _61 files, +3280/-277_
AI editor: a chat can always use what the editor asks for, and every message it sends is rewritten so

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [2134e71](https://github.com/morethanwords/tweb/commit/2134e7136dc9cc799209e0df46ff8fea6ee89614) • _2 files, +58/-0_
Groups: deleting all of a member's messages goes on with that member's, never with the whole group's history

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [c566cb5](https://github.com/morethanwords/tweb/commit/c566cb5fb831b115fdc1327aa829c3c694ce335e) • _66 files, +4141/-492_
Chats: a private chat takes a theme and a wallpaper of its own, collectible gifts as themes, as tdesktop has them

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [498df77](https://github.com/morethanwords/tweb/commit/498df77bf9a3cdf89b88bb03777f24b948f737c7) • _17 files, +487/-99_
Rich messages: a big table, deep nesting or a long formatted text no longer freezes the tab, and an embed loads only a web page

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [afb1625](https://github.com/morethanwords/tweb/commit/afb16250ab857b143cbf558dff795cbc9f2180c4) • _25 files, +666/-202_
Rich messages: long lists, big collages and deep nesting draw at once, a link asks when it is not what it reads, and an update the app cannot read no longer stops the rest

[morethanwords/tweb/master](https://github.com/morethanwords/tweb/tree/master) • [1388e5d](https://github.com/morethanwords/tweb/commit/1388e5d10067fbd23b7e2cb3dc4ffb7e59eb222d) • _300 files, +54453/-858_
Messages: a bot's HTML widget is shown in the chat, run sandboxed in the client, as Telegram Desktop 7.4 has it

[#webk](?q=%23webk)