Commit graph

  • 2ee39ee069 Disable write operations for read-only mode main michaotic 2026-04-12 03:22:25 +0300
  • ef01a39159
    Merge pull request #97 from bunkerskyi/feat/send-contact Eugene Evstafev 2026-04-09 09:33:26 +0100
  • 589fa53c7d
    Merge pull request #95 from bunkerskyi/fix/inline-buttons-reply-markup-fallback Eugene Evstafev 2026-04-09 09:31:03 +0100
  • 62d5be5ed5
    Merge pull request #96 from bunkerskyi/fix/get-messages-json-output Eugene Evstafev 2026-04-09 09:28:54 +0100
  • e2ca3c78fe style: apply black formatting to send_contact Ivan Kolodrivskyi 2026-04-09 09:23:07 +0300
  • b2c3a865d8 style: apply black formatting to list_inline_buttons Ivan Kolodrivskyi 2026-04-09 09:20:36 +0300
  • cf6888e000 fix: fall back to reply_markup when buttons property is None for bot messages Ivan Kolodrivskyi 2026-04-09 08:15:53 +0300
  • b38051a9ee fix: escape newlines in get_messages instead of switching to JSON Ivan Kolodrivskyi 2026-04-09 08:33:54 +0300
  • ff37abdb01 fix: return JSON from get_messages to preserve multi-line message text Ivan Kolodrivskyi 2026-04-09 08:16:44 +0300
  • 0185e2e36b feat: add send_contact tool to send phone contacts via MCP Ivan Kolodrivskyi 2026-04-08 19:22:05 +0300
  • e96a6a8ca2
    Merge pull request #94 from DzmingLi/fix/graceful-disconnect Eugene Evstafev 2026-04-06 10:04:12 +0100
  • 53589ba836 fix: gracefully disconnect Telegram client on exit Dzming Li 2026-04-06 05:19:20 +0800
  • a050889fc8
    Merge pull request #86 from jonasasx/fix/download-media-extension-detection Eugene Evstafev 2026-04-01 12:12:10 +0100
  • 130631f4ae fix: strip extension in download_media to auto-detect real file type Ivan Volynkin 2026-03-31 20:44:21 +0300
  • 0b1e2b48fd
    Merge pull request #84 from dsvetlov/feat/unread-mentions-count Eugene Evstafev 2026-03-31 16:34:11 +0100
  • 8d13a45a67 merge: resolve conflict with upstream main Daniil Svetlov 2026-03-31 18:32:14 +0300
  • 67079db905
    Merge pull request #78 from dsvetlov/feat/list-chats-filters Eugene Evstafev 2026-03-31 16:28:04 +0100
  • 1be48cc6fd feat: show unread mentions count in list_chats output Daniil Svetlov 2026-03-31 18:25:34 +0300
  • 73c45f9106 style: format list_chats with black Daniil Svetlov 2026-03-31 18:23:00 +0300
  • f2deb6a33a
    Merge pull request #80 from chigwell/chigwell-patch-3 Kamil 2026-03-27 20:20:04 +0300
  • 3502aa9ec6
    docs: add Contributors section to README Eugene Evstafev 2026-03-27 17:00:36 +0000
  • a718a2262d feat: add unread_only, unmuted_only filters and mute status to list_chats Daniil Svetlov 2026-03-19 02:20:47 +0300
  • 71cdefa55c
    Merge pull request #77 from nathanschram/fix/entity-resolution-stringsession Eugene Evstafev 2026-03-18 08:49:18 +0000
  • 2e87007da2 fix: restore parse_mode and safe-path handling Nathan Schram 2026-03-18 14:36:27 +1100
  • dad686a2d5
    Merge branch 'main' into fix/entity-resolution-stringsession Eugene Evstafev 2026-03-17 09:33:58 +0000
  • a39a7c99ae
    Merge pull request #74 from mxl/feat/global-message-search Eugene Evstafev 2026-03-17 09:29:45 +0000
  • 418cc8bbd1
    Merge pull request #75 from mxl/feat/search-public-chats-pagination Eugene Evstafev 2026-03-17 09:28:46 +0000
  • a5da0d6b6b fix: resolve entity cache miss for StringSession users Nathan Schram 2026-03-17 14:10:47 +1100
  • 8273ade003 Add pagination to global message search mxl 2026-03-16 19:17:10 -0700
  • 0840b76a67 Update README for public chat search limit mxl 2026-03-16 19:00:50 -0700
  • e7421759bd Add limit parameter to public chat search mxl 2026-03-16 18:34:12 -0700
  • 49c912d6eb
    Merge pull request #73 from mxl/fix/search-public-chats-include-chats Eugene Evstafev 2026-03-16 08:28:02 +0000
  • 14d1235bc2
    Merge pull request #72 from mxl/fix/shared-folders-chatlist-support Eugene Evstafev 2026-03-16 08:27:46 +0000
  • 51b71f1dce fix: include chats and channels in search_public_chats results mxl 2026-03-16 09:27:35 +0300
  • b0b568bf82 fix: add support for shared folders (DialogFilterChatlist) in folder operations mxl 2026-03-16 06:50:02 +0300
  • 26b1287a5b
    Merge pull request #69 from oplexz/main Eugene Evstafev 2026-03-05 08:15:15 +0000
  • 03f3321942 style: format session_string_generator.py with black Daniil Isakov 2026-03-05 02:55:57 +0300
  • c39cde69f7 Merge remote-tracking branch 'upstream/main' Daniil Isakov 2026-03-05 02:55:07 +0300
  • dbb0a47808
    Merge pull request #70 from onsails/fix/stderr-startup-messages Eugene Evstafev 2026-03-04 19:47:43 +0000
  • a53d807146
    fix: redirect all print() to stderr to keep stdout clean for MCP stdio Andrey Kuznetsov 2026-03-04 23:16:23 +0400
  • 6d5e548937 chore(dependencies): update uv.lock Daniil Isakov 2026-02-28 04:14:38 +0300
  • fa11aaaf88 feat(session_string_generator): implement QR code and phone number login methods for Telegram session generation Daniil Isakov 2026-02-28 04:14:22 +0300
  • 021298dae5 chore(dependencies): update telethon to 1.42.0 and add qrcode dependency Daniil Isakov 2026-02-28 04:14:15 +0300
  • 876506e038 chore(dependencies): update telethon to version 1.42.0 and add qrcode dependency Daniil Isakov 2026-02-28 04:14:08 +0300
  • 61924fb2a1
    Merge pull request #67 from bunkerskyi/fix/delete-profile-photo Eugene Evstafev 2026-02-26 09:18:40 +0000
  • c13982b173
    Merge pull request #68 from bunkerskyi/feat/parse-mode-in-send-message Eugene Evstafev 2026-02-26 08:54:04 +0000
  • fb620cd670 feat(tools): expose parse_mode in send_message and reply_to_message Ivan Kolodrivskyi 2026-02-23 19:53:36 +0200
  • 2e1bfc3d94 fix(delete_profile_photo): pass Photo object instead of int to DeletePhotosRequest Ivan Kolodrivskyi 2026-02-22 10:25:56 +0200
  • 8c4b671c12
    Merge pull request #64 from iqdoctor/feat/issue-39-filepath-roots Eugene Evstafev 2026-02-25 08:05:45 +0000
  • 6ec5c95c91 fix: harden roots unsupported fallback and deny-all messaging vp 2026-02-24 23:02:38 +0300
  • 172fedaf7a fix: treat empty MCP roots as explicit deny-all vp 2026-02-24 22:52:23 +0300
  • 3b82062070 style: format main.py with black vp 2026-02-24 22:40:30 +0300
  • a7df9da9f5 fix: harden roots fallback semantics and docs vp 2026-02-24 22:35:30 +0300
  • e7b92cd89b docs: restore GIF tools removal note in README vp 2026-02-24 22:21:08 +0300
  • fd9c90e53c feat: secure file-path tools with allowlisted roots vp 2026-02-24 22:12:56 +0300
  • 594e27e53a
    Merge pull request #62 from yarreg/fix/issue-61-supergroup-type Eugene Evstafev 2026-02-12 13:19:55 +0000
  • ad78563377 Fix supergroup type in get_folder and unify chat type mapping yarreg 2026-02-12 16:12:36 +0300
  • 95a0313b5c
    Merge pull request #57 from artgas1/feature/add-contact-username-support Eugene Evstafev 2026-02-12 12:23:04 +0000
  • 359b86315e style: Apply black formatting to add_contact function artgas1 2026-02-12 15:21:25 +0300
  • 73ea210cb3
    Merge pull request #60 from artgas1/fix/archive-unarchive Eugene Evstafev 2026-02-09 10:09:23 +0000
  • 382246d89e fix: use correct Telegram API for archive/unarchive chat gvidonind-commits 2026-02-09 06:36:27 +0300
  • afb02be510 refactor: Add separate username parameter to add_contact function gvidonind-commits 2026-01-29 20:32:08 +0300
  • 4693719798 feat: Add support for adding contacts by username without phone number gvidonind-commits 2026-01-29 20:23:33 +0300
  • 36522e5ebc
    Merge pull request #53 from smixs/feat/folder-support Eugene Evstafev 2026-01-27 10:06:21 +0000
  • 1206cf81d6 style: format code with black smixs 2026-01-27 14:59:35 +0500
  • b733d32467 feat(folders): add 7 tools for Telegram folder management smixs 2026-01-27 13:55:55 +0500
  • d65fb8b74c
    Merge pull request #48 from BayramAnnakov/feat/message-engagement-metrics Eugene Evstafev 2026-01-11 20:02:05 +0000
  • 6be9bc2cf5
    Merge pull request #49 from chigwell/chigwell-patch-2 Kamil 2025-12-29 17:08:03 +0300
  • 0b66911b54
    docs: update README.md Eugene Evstafev 2025-12-29 14:02:31 +0000
  • 86595353f7
    docs: add header image to README Eugene Evstafev 2025-12-29 13:57:40 +0000
  • ff8d19b59c
    Merge pull request #46 from BayramAnnakov/fix/unread-mark-detection Eugene Evstafev 2025-12-26 22:51:54 +0000
  • 6a05d7a661 feat: add engagement metrics (views, forwards, reactions) to message output Bayram Annakov 2025-12-26 13:58:56 -0800
  • 11bfca7083 style: apply black formatting to match project standards Bayram Annakov 2025-12-26 13:51:20 -0800
  • aabe9d8bc0 fix: correct syntax error from suggestion application Bayram Annakov 2025-12-26 13:48:36 -0800
  • 182e3684dd
    Update main.py Bayram Annakov 2025-12-26 13:47:11 -0800
  • d504e5fa45
    Update main.py Bayram Annakov 2025-12-26 13:47:05 -0800
  • 700c01b2d3
    Update main.py Bayram Annakov 2025-12-26 13:46:59 -0800
  • fe8dcb3797
    Update main.py Bayram Annakov 2025-12-26 13:46:53 -0800
  • adc6ef4c7c
    Update main.py Bayram Annakov 2025-12-26 13:46:46 -0800
  • 041bf0dbec
    Update main.py Bayram Annakov 2025-12-26 13:46:38 -0800
  • 78a21ef2d0
    Update main.py Bayram Annakov 2025-12-26 13:46:31 -0800
  • 943f66a67c
    Apply suggestions from code review Bayram Annakov 2025-12-26 13:45:28 -0800
  • 3d8027fe77
    Merge pull request #45 from BayramAnnakov/feat/draft-management Eugene Evstafev 2025-12-26 09:48:07 +0000
  • 6b1f4cda85 fix: detect manually marked unread chats in list_chats Bayram Annakov 2025-12-25 19:17:22 -0800
  • 37269e11ea feat: add draft management tools (save_draft, get_drafts, clear_draft) Bayram Annakov 2025-12-25 19:04:32 -0800
  • 4b077c708e
    Merge pull request #44 from l1v0n1/docs/add-invite-to-group-to-readme Eugene Evstafev 2025-12-25 19:41:41 +0000
  • 2ac8b93650 docs: add invite_to_group function to README anonim 2025-12-25 22:39:16 +0300
  • c76e1a27a7
    Merge pull request #43 from chigwell/l1v0n1-patch-1 Eugene Evstafev 2025-12-25 19:26:22 +0000
  • a7baa31ab6
    docs: add message reaction tools to README Kamil 2025-12-25 22:23:26 +0300
  • 24a07d1f4f
    Merge pull request #41 from dmitry-simple-it/feat/message-reactions Eugene Evstafev 2025-12-23 17:00:55 +0000
  • 7a9ee58c71 feat: add message reactions support Dmitrii Zolotukhin 2025-12-23 19:55:54 +0300
  • fcadc0f3c7
    Merge pull request #40 from triepod-ai/feat/add-title-annotations Eugene Evstafev 2025-12-23 14:02:12 +0000
  • 49d70795f0 feat: Add title annotations to all 78 tools for improved LLM display triepod-ai 2025-12-23 07:55:43 -0600
  • 83c2c73a3b
    Merge pull request #35 from uriyyo/main Eugene Evstafev 2025-12-19 09:08:31 +0000
  • 92a0dc31b5 fix lint errors Yurii Karabas 2025-12-18 23:47:12 +0100
  • 7e2f4427e5
    Merge branch 'chigwell:main' into main Yurii Karabas 2025-12-19 00:44:44 +0200
  • 0cb7b74ee5
    Merge pull request #38 from dmitry-simple-it/fix/update-mcp-for-tool-annotations Eugene Evstafev 2025-11-27 19:16:33 +0000
  • f5bf9d1a24 fix: update uv.lock to resolve ToolAnnotations import error Dmitrii Zolotukhin 2025-11-27 22:13:08 +0300
  • 603119073a Add scripts entrypoint to run telegram-mcp using uvx Yurii Karabas 2025-11-22 14:04:01 +0100
  • 6fca222f42
    Merge pull request #34 from strato-space/feat/tool-annotations Eugene Evstafev 2025-11-18 15:00:50 +0000