Releases
v0.7.1
Compare
Sorry, something went wrong.
No results found
Added
blink.cmp source — full completion source for telegram buffers: emoji (:name), @mentions with async member fetch, bot commands (/cmd), code block languages (```lang)
Polls — create (@createpoll), vote (@vote), view voters (@voters), stop (@stoppoll); supports multi-answer, timed polls
Rich text highlights — bold, italic, code, strikethrough, spoiler, link text with dedicated highlight groups
15+ new service message types — contacts, venues, locations, stories, boosts, payments, gifts, giveaways, stake dice, TON, etc.
Translation — @translate / @translate_zh with floating window display
Jump to date — @jump_to_date supports YYYY-MM-DD, today, yesterday
Profile management — @myprofile view/edit name and bio
Contacts browsing — @contacts list and DM contacts
Join request management — @joinrequests approve/decline pending requests
Admin event log — @eventlog browse recent admin actions
Shared chat/user opener — @openshared for shared chats/users from messages
@-less mention — mention members without @username via textEntityTypeMentionName
Link previews — structured multi-line display with site info
Docs automation — tools table and feature sections auto-generated from Lua source
Fixed
blink scan loop — / trigger in get_trigger_characters() but not get_completions() fixed
blink member dedup/cache/async guards — stale data, duplicate items, permanent fetch lock all fixed
blink registration — use add_filetype_source() public API instead of config mutation
Poll stop/vote/error handling — reply_markup removed from stopPoll payload, sendPoll returns errors
Link preview, profile fetch, server JSON null, timer leaks — various crash/behavior fixes
Changed
blink trigger — bot commands moved from ! to / (standard Telegram prefix)
translate_zh default key — z → tt
Poll V keymap — removed, use @vote instead
Performance — message window capped at 200, curl timeouts reduced, exit freeze fixed
You can’t perform that action at this time.