Commit graph

  • a7440dea94 Merge commit '7ca10eb91e' isaac 2026-05-28 16:56:18 +02:00
  • 9195cfa7ca Rich data bubble: restore bottom inset during streaming isaac 2026-05-28 16:53:34 +02:00
  • 3e6363abf9 Various improvements Ilya Laktyushin 2026-05-28 16:50:05 +02:00
  • 7ca10eb91e Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Mikhail Filimonov 2026-05-28 15:18:03 +01:00
  • 366b85f770 guard bots Mikhail Filimonov 2026-05-28 15:17:57 +01:00
  • c13118921d Sync watch app isaac 2026-05-28 14:26:40 +02:00
  • 1d82735d61 InstantPage V2: render inline RichText images isaac 2026-05-28 14:21:25 +02:00
  • 0ba45f3b11 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Mikhail Filimonov 2026-05-28 09:00:27 +01:00
  • ddf6999908 Optimize watch building isaac 2026-05-28 02:45:47 +02:00
  • 0be476ff79 Strip watch app isaac 2026-05-28 02:13:30 +02:00
  • c3ab3ff218 Animate InstantPage V2 details (collapsible) expand/collapse isaac 2026-05-28 02:12:02 +02:00
  • c9a9f8a060 Various fixes Ilya Laktyushin 2026-05-14 19:06:03 +02:00
  • 21d5b4879b Various fixes Ilya Laktyushin 2026-05-14 12:56:46 +02:00
  • 93aff4b716 Document InstantPage task-list checkboxes in CLAUDE.md isaac 2026-05-27 18:35:32 +02:00
  • 4cb80e456b Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Mikhail Filimonov 2026-05-27 16:11:06 +01:00
  • 0a9f93abd6 Fix build command path in list-checkbox plan (Make/Make.py) isaac 2026-05-27 16:45:06 +02:00
  • 81e3be1923 InstantPage list checkboxes (task-list style): parse, serialize, render isaac 2026-05-27 16:44:47 +02:00
  • ebe37cc714 Implementation plan: InstantPage list checkboxes (task-list style) isaac 2026-05-27 15:52:58 +02:00
  • 6bfb4857b2 Design spec: InstantPage list checkboxes (task-list style) isaac 2026-05-27 15:45:24 +02:00
  • a91c1d5e8a Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Mikhail Filimonov 2026-05-27 12:55:06 +01:00
  • a4b44a4739 same origin Mikhail Filimonov 2026-05-27 12:54:59 +01:00
  • 0682ac9d57 Update signing isaac 2026-05-27 01:06:41 +02:00
  • 64190e2c34 Bump version isaac 2026-05-27 00:06:37 +02:00
  • 81d8ae4c67 Update CI isaac 2026-05-26 23:32:44 +02:00
  • a250c71991 Update CI isaac 2026-05-26 23:24:45 +02:00
  • abbd5aef9d Adjust layout isaac 2026-05-26 23:22:50 +02:00
  • 8b77eb7c81 Update CI isaac 2026-05-26 23:22:37 +02:00
  • 78267e8902 Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot isaac 2026-05-26 23:12:16 +02:00
  • 64c9e72fad Embed xcodebuild-built tgwatch app into the Bazel Telegram IPA isaac 2026-05-26 23:11:36 +02:00
  • 675252724f Make formulas trigger rich messages (strict math detection) isaac 2026-05-26 23:11:17 +02:00
  • a9f8b0d067 Make rich messages editable via InstantPage↔markdown round-trip isaac 2026-05-26 23:10:48 +02:00
  • e1b48665a8 Auto-detect rich vs. entity markdown on send isaac 2026-05-26 23:10:15 +02:00
  • 348718de5e Merge branch 'experimental-3' Mikhail Filimonov 2026-05-26 11:58:59 +01:00
  • 38464954b0 Update API isaac 2026-05-24 00:24:21 +04:00
  • 8b9f498d53 RichText.textSpoiler: dust overlay + tap-to-reveal in rich-data bubbles isaac 2026-05-23 22:12:47 +04:00
  • 99e4c41b24 RichText: entity cases (mention / hashtag / cashtag / bot command / bank card / auto link) isaac 2026-05-23 22:12:47 +04:00
  • b48b96ecd9 RichText.textCustomEmoji: inline animated custom emoji in rich-data bubbles isaac 2026-05-23 22:12:47 +04:00
  • ded413ae74 Add design spec: RichText.textCustomEmoji parsing, serialization & display isaac 2026-05-22 17:02:47 +08:00
  • 8a62072984 macos Mikhail Filimonov 2026-05-21 20:04:05 +01:00
  • 3c939d0c87 Update xcodebuildmcp config isaac 2026-05-20 00:13:20 +08:00
  • dd9adeeaf2 Update gitignore isaac 2026-05-20 00:13:08 +08:00
  • 3f09a1f325 WIP isaac 2026-05-20 00:10:13 +08:00
  • 562de27c30 InstantPage V2: AI streaming animation for rich-data bubbles isaac 2026-05-20 00:34:07 +08:00
  • a53ef1f299 InstantPage V2: inline-formula baseline alignment isaac 2026-05-20 00:33:55 +08:00
  • 8dbbf0f715 Rich-bubble text selection (post-V2 fix) isaac 2026-05-20 00:33:47 +08:00
  • 3a22e7c81b Fix clipping isaac 2026-05-19 01:44:42 +08:00
  • e2da230af6 InstantPage V2: media rendering (image / video / map / cover) isaac 2026-05-20 00:33:28 +08:00
  • 0a3030deed InstantPage V2: formula display isaac 2026-05-20 00:33:18 +08:00
  • 6a0c8d9e07 Fix gif rendering issues isaac 2026-05-15 19:08:02 +08:00
  • 13a153aff2 WIP isaac 2026-05-15 19:07:27 +08:00
  • 50da64adfa InstantPage V2: TextView clipping inset isaac 2026-05-20 00:33:04 +08:00
  • c32ef046b7 InstantPage V2: implementation isaac 2026-05-20 00:32:44 +08:00
  • cea2846249 Reveal pacing: switch to predicted-arrival algorithm isaac 2026-05-20 00:32:08 +08:00
  • e06e154396 Rich bubble: add statusNode isaac 2026-05-20 00:30:48 +08:00
  • 39d33d998c Fix audio route button isaac 2026-05-11 19:57:10 +02:00
  • 9e3c16cde5 Live typing draft reveal pacing isaac 2026-05-20 00:30:39 +08:00
  • b8ee5493d9 Postbox refactor waves 427-437: combinedView → engine.data migrations isaac 2026-05-20 00:18:15 +08:00
  • 5fbe230308 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Ilya Laktyushin 2026-05-14 12:49:09 +02:00
  • 91eb779ae2 Merge commit 'c64653ed37' Ilya Laktyushin 2026-05-14 12:45:26 +02:00
  • c64653ed37 Bump version isaac 2026-05-07 07:40:39 +02:00
  • 4107263747 Postbox refactor waves 358-426 isaac 2026-05-07 07:36:30 +02:00
  • bf01b4c858 Postbox refactor wave 357: drop orphan //submodules/Postbox BUILD deps isaac 2026-05-05 21:01:48 +02:00
  • 71ac72d463 Upate webrtc isaac 2026-05-05 20:32:33 +02:00
  • 05fe27d0f7 Update tgcalls isaac 2026-05-05 20:28:43 +02:00
  • 3e9b0742d1 Fix custom emoji isaac 2026-05-05 20:23:06 +02:00
  • 05f1f19ab0 Context controller portal-view transition isaac 2026-05-05 20:26:25 +02:00
  • 3051b1f3e4 Add implementation plan: context controller portal-view transition isaac 2026-05-05 17:04:16 +02:00
  • 4de5eeccd2 Various improvements isaac 2026-05-05 16:53:47 +02:00
  • aafe6d8dab Add implementation plan for ShimmeringMaskView isaac 2026-05-05 16:53:13 +02:00
  • 797326d669 Add design spec for ShimmeringMaskView isaac 2026-05-05 16:41:05 +02:00
  • f7dcf20f69 Add design spec: context controller portal-view transition isaac 2026-05-05 16:27:20 +02:00
  • 7a7333edab Various improvements Ilya Laktyushin 2026-05-05 14:57:06 +02:00
  • e918b353ec Postbox refactor waves 278-356: squash isaac 2026-05-05 14:11:06 +02:00
  • ea0f6a685c Postbox refactor wave 277: cachedWallpaper(account:) → cachedWallpaper(engine:network:) isaac 2026-05-05 00:54:26 +02:00
  • ab7fc69e16 Merge commit '93244da737' isaac 2026-05-05 00:45:32 +02:00
  • 69bfc65da7 Postbox refactor waves 138–276: 168-commit squash isaac 2026-05-05 00:44:27 +02:00
  • 631df15f40 Refactoring isaac 2026-05-03 10:31:22 +02:00
  • 86d1456552 Postbox -> TelegramEngine waves 107-137 (squashed) isaac 2026-05-03 10:28:50 +02:00
  • 93244da737 macos Mikhail Filimonov 2026-05-02 11:56:45 +01:00
  • b1aab0839c LinkHighlightingNode: ceil instead of floor for stair-step radii isaac 2026-05-02 11:46:38 +02:00
  • d1c5d66bd3 LinkHighlightingNode: fix X-edge snap unreachable after midY snap isaac 2026-05-02 11:44:05 +02:00
  • 6e318f314e Add implementation plan: modern path link-highlighting fixes (#3, #7) isaac 2026-05-02 11:37:29 +02:00
  • 42498cd06c Add design spec: modern path link-highlighting fixes (#3, #7) isaac 2026-05-02 11:32:04 +02:00
  • 5b56675b06 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios Mikhail Filimonov 2026-05-02 10:10:18 +01:00
  • 5b8e5e0f95 metal transaction Mikhail Filimonov 2026-05-02 10:07:13 +01:00
  • a1b37776a8 Merge commit '533a179131' isaac 2026-05-02 10:58:57 +02:00
  • d5823cd5c7 Merge commit 'ffd82647ee' isaac 2026-05-02 10:58:51 +02:00
  • da5a92c1be InstantPage tables: stroke all borders in one path isaac 2026-05-02 10:58:18 +02:00
  • ae37006ee4 Cleanup isaac 2026-05-02 00:52:37 +02:00
  • 6561adff94 Update tgcalls isaac 2026-05-02 00:40:06 +02:00
  • 972cdf0658 Rich bubble: text selection in context-preview mode isaac 2026-05-01 21:06:25 +02:00
  • fdb2f369ec Rich bubble: scrollToAnchor + getAnchorRect isaac 2026-05-01 17:55:19 +02:00
  • f29af03cd7 InstantPage: underline rendering isaac 2026-05-01 15:59:46 +02:00
  • 528807a24b Spec: InstantPage table borders, stop drawing shared edges twice isaac 2026-05-01 15:19:51 +02:00
  • d02019f985 Rich bubble: instant-page link handling isaac 2026-05-01 12:57:13 +02:00
  • 999aac6eb3 ListView: cap pin-to-edge item visible portion at half area isaac 2026-05-01 12:50:49 +02:00
  • f25d0776c7 Visual improvements isaac 2026-05-01 12:19:17 +02:00
  • ce5e3f4911 ReferenceImpl: reactive audio-SSRC discovery via per-receiver frame transformer isaac 2026-05-01 12:13:30 +02:00
  • c256a9eb17 Add plan: ListView pin-to-edge half-area cap isaac 2026-05-01 12:10:04 +02:00
  • 4c3437b575 Add spec: instant-page link handling in rich-data bubble isaac 2026-05-01 12:07:24 +02:00