Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zevlg/telega.el

GNU Emacs telegram client (unofficial)
https://github.com/zevlg/telega.el

[add] New patron added

91acf6a8727bac22031ca4dbe1c1887817702b49 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] `telega-server-command' can be absolute path to the binary

fixes #273

Version -> 0.7.24

0deea9e12d02d953da66e4da09b02e53b5f4ff71 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Custom chat filter action

Toggle custom chat filter in the active chat filter if custom chat
filter button is pressed.

Al...

43f32f63426df156fb21e0a22b49aa32288ce220 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] `C-c t u' to switch to next unread chat

- [add] Support for `messageWebsiteConnected' messages

- [fix] `C-u RET' on animation/video-not...

6ec74f421e5c2e994a93453cc2874d963a493527 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] `telega-old-date-format' custom option

To format "old" dates in telega

fixes #186, fixes #260

Version -> 0.7.22

745b0dc87ae4d27a4c9b746f51c741f79e70e1a3 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] contrib/telega-mnz.el Suppress annoying messages

Some major mode messages to echo area when mode is enable, suppress
those annoying messages

c7679416b74e616651592b97102a357220d3fa96 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
fixes #274

Also, do not download media content in the `telega-media--image' if
`telega-use-images' is nil

d3e5d654e1a86019f85dd8c41923fce29fab45d6 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
emojis.alist: use \uXXXX notation for unprintable chars

Also fixes :rainbow-flag: emoji, fixes #266

f8cfc564090333bb4ec9efb9a8ee7945231ddc79 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
emojis fixes

- [add] Support for keycap emojis not supported by librsvg

fixes #266

673b9f3eafd58c9e5f5fb12aaf9569253b2f4f26 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] telega-msg-forward-marked-or-at-point-to-multiple-chats cmd

To forward messages to multiple chats. Bound to `F' in chatbuf

fixes #265

1ed808aabbbbd67975417ce9a4ef4cbcd0a58c48 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
telega-server: Support for icon change in the appindicator, fixes #257

Updated docs for `telega-appindicator-mode'

[new] telega-autoplay-mode to automatically open co...

e9b22b9e43f062c32692bb6216a0079b2f90ccc1 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] check svg availability for telega-emoji-use-images auto value

fixes https://t.me/emacs_telega/24902

e946724918eaf9e089d6cfa2c85faa82399eb5be authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Forward marked messages in the id order

fixes #271

dc7ab6b7c71af65777bda29ca9bef1302f306bb3 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] `telega-webpage-preview-description-limit' user option

To limit size of displayed webpage preview description

- [enh] nil value for `telega-webpage-pr...

43faa7cb9b564a3a327cc4f6910065b1c2eed32b authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Scaling to 320x240 while capturing video note

fixes #270 in the other way by always scaling down to 320x240 size
before cropping

46aa2c259efc3f1642a7e2fed51b7ee32a71c827 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Removed private domain from test.el

f1bb443ce1d24f00203c67b7ebca536832286704 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Correctly handle urls in `telega-puny-decode-url'

See https://t.me/emacs_telega/24565

5e94f419e850b437aa01a15efa15b1a0eeb957da authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Support for voice/video note recording on MacOS

Thanks to @larhat

648aad4eb1db5dae727ed8365646559460d76d92 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Version -> 0.7.19

b61b81610a68d87be364e81e150654e993ec5398 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
docs/ROADMAP.org: Transient commands DONE

da11d2319be804c294e68d161e62e96ff4a2c59a authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Wrap `create-image' calls

So image functions could be used even if `telega-use-images' is nil.
to avoid image related erro...

4e87d48165fa32ba5727164fed3ec08904d3ad16 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Kill telega on tdlib version mismatches

Do not try to run telega if tdlib version does not fit.

To avoid misleading PP errors

ee0f7427994a841ed0c36a6a52114c7eaf703ec7 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] Support for `chatActionBarInviteMembers' chat action.

2fa1993fe87f1eb5946717e48e0178ac3750e85d authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] messages grouping

- Check previous message is not special
- Check sender is the same, because different senders mi...

c4010065c15629ac12ec86bbd39bc99b39d54275 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Kill image buffer and window on "q" in telega-image-mode

fixes #262

85d1381a0dbd1b6b172e3db2483115424af5568f authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] etc/telega-make.el: transient package added as dependency

63148f4d9255dcd70b8e6f2addc2c171fc28b703 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
docs for "master" updated

0aef77509cc9d3671d161b74aafb589766ee81a6 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Docs index.html updated for "releases"

b7e57eff05e9b339368ec7fc8e6e94cbf0a5cadd authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] contrib/telega-transient.el: Transient commands for telega

Implements `telega-transient-mode' to use magit-like transient
commands for some telega prefix b...

6659d821f8e4ec4bb6ae109120e4f3af9f472bf6 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Show "Favorite Messages" symbol for grouped message

b9d499291221f3a68832914f9edc46b1b72f0fb8 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
index.html docs update for releases

88cdf1b68782604f18f63b16ef369b7b1f7fd747 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Docs updated for "master"

and minor addons/fixes

7b298dc736f8cb6bb112fd98e857b7b4e7e56a5b authored almost 4 years ago by Zajcev Evgeny <[email protected]>
index.html docs updated for "releases" branch

0b0069e9a3d6b1a8a941774536d1672db38623ba authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] Favorite Messages feature

See https://zevlg.github.io/telega.el/#favorite-messages

bf6853eef4de59fa0c8baf207e14ab18d126bee9 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] contrib/telega-mnz.el: avoid runtime errors

3173a2037e92260e44d25d31ebbd77a3ea5941ae authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] New telega patrons added to `telega-patrons-alist'

cfe4e938c1942d35b0dee4952de37af688ed6551 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Initial support voice chats support in TDLib 1.7.1

6e5af2d0a85651d46ee6340224d6c1e92a20ae4c authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Moving to TDLib 1.7.1

Version -> 0.7.16

a13d1d568add65c6b2dcaf560b05977e9744c65d authored almost 4 years ago by Zajcev Evgeny <[email protected]>
typo fix: rooot -> root

2c9fb8914902b3cce623447b68fe20c8ea27c324 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] secretchats: Use first 32 bytes to print key_hash in hex

Docs regenerated

Version -> 0.7.15

72b8d1f57cc9f7377a19c5e0b7dd7e517fb73cc2 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Documentation enhancements

- links to github/telegram/opencollective added

- postamble removed, so TOC won't loose 3 last ...

7528045182091548e23de04b71a59fb3b4853f85 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
docs update

829343f6c08106bc9942ef3dc260bf88605b6ce5 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] C-c C-f to attach file automatically detecting its type

fixes #245

Also update docs: added comment how to rebuild telega-server,
see https://github.com...

22c6c2713d46560d69e3441ba6af3babbc2efa38 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Handle gaps in the chat history

- telega-chatbuf--last-msg-loaded-p: Return non-nil if there is a gap
detected in the chat his...

977415f9de29155f2c410422382af58998acea5b authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] KeKe added as telega patron

7452cf5bef037a590ad735a1ca31b94b2d38a27c authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Merge pull request #256 from Makima0/master

Fix native comp caused telega patron bug

60b3d9629226c2b5ffe2c4a11b84d7de78233cd3 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Fix native comp caused telega patron bug

94d1cf7aa6568f033aec7fe1f2de6e7e0878ba0c authored almost 4 years ago by Makima0 <[email protected]>
Merge remote-tracking branch

091b5bb8dfe0939cbcc2e6bbe89647d1ba3d9280 authored almost 4 years ago by Makima0 <[email protected]>
[enh] Trigger error if tracking is not installed

Raise error for non-nil value for `telega-use-tracking-for' and
`tracking' package is not instal...

8675e7c24b7bc1f29e56cfb76c0c0ca67def70c0 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] Sunn Yao added as telega patron

1530cf3e4fa5c2302178be9c93a0d8ae1847901d authored almost 4 years ago by Zajcev Evgeny <[email protected]>
FUNDING.yml: removed link to donationalerts

fc199424b47d7b1da74635f427ff62ea2864e967 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Editing message with emojis

Avoid "Strings must be encoded in UTF-8" errors if
`telega--fmt-text-markdown2' is used in the
`...

1ab3dac528fb186e9b4be24ed7cc148ad34eaadf authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[add] Rodion Goritskov as telega patron

7a028491a9aed6696787fd52106e609891e82e8b authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Set chat action when recording voice/video notes

fixes #254

80a62e049a38010027ae24f5e88aa36ccd648e04 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Neater cat ears for telega patrons

ca63f56774f21fd3c994acda9d0ee2ad083df4ac authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[new] telega-patrons-mode global mode

Emphasize telega patron's avatar with telega cat ears

All stories from telega patrons are autom...

88cede54b9565092cf86254c2fa486f1d818c402 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Fixes

- [fix] `telega-momentary-display', use markers instead of points,
becaus chatbuf content migh...

ec653d46ad5a7ed0f65c20d79db0da82da00daea authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Editing message with a markup

- [new] Custom variable `telega-msg-edit-markup-spec' to control how
to format message text wi...

438f327e72adefd986861b68f0714c426eb346a7 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] C-u before RET to open links in the browser

See https://t.me/emacs_ru/293300

608370fcc426c0908d4f2d77f75777ff16e1fc5d authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] GIF/Video input messages

Attach duration and resolution info to GIF and Video imcs

8eda460ecf42cebe0f68cc2e8389bf859ea61e99 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] "Files" rootview

- Sort files by their recency in "Files" rootview
- Update "Files" root view, when new files are...

8341693c0ff58d677610295b2aa4ae4beff51550 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Misc fixes and Enhances

- [fix] File considered as downloaded if file exists

- [rm] `telega-notifications-logo' custom ...

57a80cc78751f110b4a8738489b777370984fbf1 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] contrib/telega-mnz.el: Minor enhancement

In `telega-mnz-msg-edit' use "View" word instead of "Edit" if message
can't be edited.

0d8da0beb93c4c9b972b7283fdd074c5071688b4 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Do not always treat surrogated pairs as emoji

Before this commit, telega-server was treating any surrogated pairs as
being emoji, even if it d...

30ed78e08f2085d491c84b68f2ac68f6758f6970 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] keep point when searching scheduled-messages

fixes https://t.me/emacs_telega/23732

82be18a91d6b7540a531e8b98e211f104b001262 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Do not goto internal/scheduled messages on `C-c C-c'

fixed #250

b2cd7772b886f4056367838072b7b0aeec60a1f1 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Make `C-c / scheduled RET' work again

fixes #250

8f1f514f6881b0ab2c24bf7df26af3490bc6ff6a authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Markup intermixing done right

Fixes #249

d72bd42f57c0a09c2e91ecb69516b2eaab1991bd authored almost 4 years ago by Zajcev Evgeny <[email protected]>
[enh] Flexible chat prompts

- `telega-chat-input-prompt', `telega-chat-input-comment-prompt' and
`telega-chat-input-anonym...

f74d685028fcb93e9f51023f0e186f0f012c9523 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Removed "member" media attachment type (#247)

* Removed "member" media attachment type, use `telega-chat-add-member` command to add chat members

4254023d39f627d528efa6f1900f69f7ff0f083a authored almost 4 years ago by Jorde Kang <[email protected]>
[fix] Create non-anonymous polls

- Also, `SPC' to vote in the poll message

53153e5cc720180e9615ca4c9a6dceb64bff2863 authored almost 4 years ago by Zajcev Evgeny <[email protected]>
Emacs Stories enhancements and Featured stories introduced

Story could be "Featured" if sent from specific chats, in this case
chat logo is displayed and "...

bb8e38b0c85682b6cc488cf43e6d58accdfec82f authored about 4 years ago by Zajcev Evgeny <[email protected]>
typofix in `telega-sticker--progress-svg

- Removed typo in `telega-sticker--progress-svg' introduced by sticker
outline feature commit

2890caf331b6d22fff0d3fffdbd38311882ea886 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[add] `telega-browse-url-alist' custom option

Use this option to brows urls with custom functions

- docs regenerated

6587b2b8544aa58b5707546f51f26820fc273e12 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[add] Support for sticker outlines

As described in https://telegram.org/blog/voice-chats#sticker-outlines

See Emacs Story - https:...

89fd2bb7f9b5f2d2768d21d6976b77ba57cc8bfe authored about 4 years ago by Zajcev Evgeny <[email protected]>
[minor] README.md: added features to implement

- `telega-ffplay-to-png': use "png-video" prefix for png images, also
log to telega-debug exec...

9e68fa6e27cb2371a9e6d6ae089654d349df1269 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[add] Capture "video-note" inside telega

- `C-c C-a video-note RET' to start capturing video-note inside telega
- `C-u C-c C-a video-note...

b5d2fa5b725fa63901ee61e5418efd0439e3fe7b authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] contrib/telega-stories: Check animations for #story tag

4dce69fd48257e523001449f9187c163c361b960 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] contrib/telega-stories.el: <TAB> is not valid, use <tab>

b612fb4d6e2950cb098f414d3785f4a4c8539c52 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] contrib/telega-stories.el: Use <TAB> instead of "TAB"

edb7e9360612bb866eac2c593815cf055fbd51c6 authored about 4 years ago by Zajcev Evgeny <[email protected]>
contrib/emacs-stories.el: Emacs Stories introduced

New fancy way to share your Emacs experience with other Emacs users.

See screenshots:
- https:...

34ff6d51d61097206981b2385c7b3ab8f0cca31d authored about 4 years ago by Zajcev Evgeny <[email protected]>
[add] Donate link to LINKS section in "Settings" rootview

- `v S' (Settings rootview) has LINKS section at the bottom with
useful links. Link to https://...

109f1dd464fcff192e186ae42bd6efb161cca99e authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Make "RET" work when pressed on file

Inherit from `button-map' when installing custom `keymap', to keep
"RET" working as expected on ...

3c290b48934a84cff271c10cf60b3b0afe007db0 authored about 4 years ago by Zajcev Evgeny <[email protected]>
Update README.md

Use TDLib in the badge

6250a96289a586691e6d1ac63dd1792e877c9270 authored about 4 years ago by Zajcev Evgeny <[email protected]>
Update README.md

Telegram logo added to chat badge

8f5f848b262018e40a37c242c38d60425e53d2e4 authored about 4 years ago by Zajcev Evgeny <[email protected]>
FUNDING: added opencollective

README.md: opencollective badge added

08442f61f668ddc43d2f4fceb02b26bb68a8741d authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Use `keymap' instead of `local-map' in "Files" rootview

`local-map' was overriding `telega-root-mode-map' preventing from root
bindings to work.

1eab1649028e24d45a1ea0a14ef1e029af1f5c66 authored about 4 years ago by Zajcev Evgeny <[email protected]>
New "Files" root view implemented

- New root view "Files" to view files known to telega. Bound to `v F'
by default

- New custom...

85b61336f337f326b6990a662ebe35dd7b775132 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Ignore internal telegaMessage as first/last message

For `telega-chatbuf--first-msg' and `telega-chatbuf--last-msg' return
first not internal message...

0e8350c31f61684f597c78378264adec8966b57e authored about 4 years ago by Zajcev Evgeny <[email protected]>
Small revision to README FAQ

47ec2ea331570281c1d647fd483c2ee00dbff4e8 authored about 4 years ago by Brett Gilio <[email protected]>
Revisions to README FAQ

f304b97aad418a721de87ff9c92fd1dee6b9e113 authored about 4 years ago by Brett Gilio <[email protected]>
[fix] Avoid division by 0 in `telega-vvnote--waveform-for-file'

5e83954c031f0289634121010e76eff8982815d0 authored about 4 years ago by Zajcev Evgeny <[email protected]>
[add] Custom variable `telega-inline-photo-size-limits'

To control photo size limits for photos from inline queries

fixes #244

8d4bf24c04e40afea73a7674991ce55f35b7a1dd authored about 4 years ago by Zajcev Evgeny <[email protected]>
[fix] Make [Set Chat Photo" button work again

9fa7a9b756c923cae0c152dc73201ba0d423a712 authored about 4 years ago by Zajcev Evgeny <[email protected]>
Add `telega-msg-ignore-predicates` custom var

Variable hold list of predicates to detect messages to ignore.

Idea from docs/ROADMAP.org, docs...

19a1937d899f0ae581f57d476f846fa92142d69b authored about 4 years ago by Zajcev Evgeny <[email protected]>
Implements feature from PR #243

- New custom var - `telega-open-message-ffplay-args'
To control additional arguments to ffplay...

f74bd67e5c695ed40ab93110f8a6c315f002eaae authored about 4 years ago by Zajcev Evgeny <[email protected]>
README.md: Added question about not working notifications

Also added code snippet to add "Symbol" font to Emacs fontset

6599d63782fd27b5cdfff7e481bce55e50efb81d authored about 4 years ago by Zajcev Evgeny <[email protected]>
New `telega-chat-input-markups' custom var to control input markup

- Makes `telega-chat-use-markdown-version' obsolete

- Fixes for date-breaks from previous commi...

90f13c975ab8f7dd142c84ac8266c7d9b9cf8c11 authored about 4 years ago by Zajcev Evgeny <[email protected]>
New custom variable `telega-chat-use-date-breaks-for' introduced

`telega-chat-use-date-breaks-for' controls for which chats to insert
date breaks.

Date break is...

4a42770c79aaa70e2e1e65010170995b65688a5b authored about 4 years ago by Zajcev Evgeny <[email protected]>
Naming enhancements

note-voice -> voice-note
note-video -> video-note

538347dbf083900ae420a152f44578f3bb99865e authored about 4 years ago by Zajcev Evgeny <[email protected]>