[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [4b75507](https://github.com/telegramdesktop/tdesktop/commit/4b755071428fe9344d236e68eeb46ecd41463ea1) • _4 files, +7/-0_
Add public keys for canary channel.

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [6b44890](https://github.com/telegramdesktop/tdesktop/commit/6b4489045f7a63927372de08badf34007cf82f83) • _9 files, +1279/-0_
Add v2 update verification core and build channels

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [3dd6747](https://github.com/telegramdesktop/tdesktop/commit/3dd674779e6a3cb85d98e62911cc6db00e1c4fa1) • _3 files, +672/-0_
Support v2 channel packing in the Packer

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [4c5cf88](https://github.com/telegramdesktop/tdesktop/commit/4c5cf884597bb94157501d86ce55b7d1ab65dda7) • _7 files, +662/-141_
Verify, fetch and install v2 updates in the client

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [9dbae1a](https://github.com/telegramdesktop/tdesktop/commit/9dbae1a6d3a00cb2be0a6b93006ebcbec207ba31) • _2 files, +9/-1_
Show canary version and skip changelogs on canary

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [b03f0a7](https://github.com/telegramdesktop/tdesktop/commit/b03f0a7f3b2b75b3332628ac462b3be4ebe9fa0b) • _2 files, +821/-0_
Add focused tests for v2 update verification

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [6a27c0d](https://github.com/telegramdesktop/tdesktop/commit/6a27c0df959e2311eb2d2866fc32f021dc29fa0c) • _1 files, +862/-0_
Add canary build and publish workflow

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [567345b](https://github.com/telegramdesktop/tdesktop/commit/567345bb7479950af9989fd49781dce3d1a88d73) • _1 files, +186/-163_
Build one canary lane per repository in CI

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [cc47a9e](https://github.com/telegramdesktop/tdesktop/commit/cc47a9e25c7de1c426efe98ef9feb5c8aadc60a0) • _3 files, +31/-13_
Use readable v2 update file names

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [f9f2ce4](https://github.com/telegramdesktop/tdesktop/commit/f9f2ce40e762e8bde2cde99f2053e7cd99322d1a) • _4 files, +117/-8_
Use new update names and pinned Bot API image in CI

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [8ab83e3](https://github.com/telegramdesktop/tdesktop/commit/8ab83e3b0e674aee1c5a685fc26c1e498e7df44d) • _3 files, +108/-62_
Ship per-arch mac updates with a universal installer

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [4af018c](https://github.com/telegramdesktop/tdesktop/commit/4af018cb4ab6f2f155700de5825e0a13ad43c3d3) • _1 files, +70/-28_
Publish portable archives as canary first installs

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [4bdb964](https://github.com/telegramdesktop/tdesktop/commit/4bdb9644cff09e43b0e28d3961e3473c86ffd186) • _1 files, +5/-4_
Drop the bundled d3d compiler from canary builds

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