Ecosyste.ms: OpenCollective

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

Telega.el

Support telega.el development
Collective - Host: opensource - https://opencollective.com/telega - Website: https://zevlg.github.io/telega.el - Code: https://github.com/zevlg/telega.el

Merge branch 'twi-tdlib-140'

# Conflicts:
# README.md
# server/telega-server.c
# telega-chat.el
# telega-core.el
# telega-cus...

github.com/zevlg/telega.el - 3a74b604e3973c82ba98009a4566569999308c49 authored over 5 years ago by Zajcev Evgeny <[email protected]>
README: [x] Poll messages

github.com/zevlg/telega.el - 02bff28123492fff259f526c03a72a19b6f2ea69 authored over 5 years ago by Zajcev Evgeny <[email protected]>
- Loading newer chat history while scrolling down chatbuf

github.com/zevlg/telega.el - 1a93205f3c1b75833371e07db15520fba8881417 authored over 5 years ago by Zajcev Evgeny <[email protected]>
* Added idea from https://t.me/designers/44

[fix] telega-server.el - reset `telega-server--on-event-func' on
telega restart

[add] tel...

github.com/zevlg/telega.el - c17c3e5bda941bec2e866a5ce4677961542e8c6c authored over 5 years ago by Zajcev Evgeny <[email protected]>
WIP loading newer history in post command and scrolling

github.com/zevlg/telega.el - 34eb78cbd20e6b38643a7c59424d800031cc658a authored over 5 years ago by Zajcev Evgeny <[email protected]>
[enh] Move point to root's ewoc location when searching with `s'

github.com/zevlg/telega.el - 788873371c31201c65c1ed365199a7355a1d4391 authored over 5 years ago by Zajcev Evgeny <[email protected]>
[add] Support for `updateChatOnlineMemberCount', show members count

and online count in chatbuf's modeline

github.com/zevlg/telega.el - e19ecf02fc216e195ffe84232d69d1ed6d4fe33a authored over 5 years ago by Zajcev Evgeny <[email protected]>
[add] Searching contacts with `s' in root buffer

github.com/zevlg/telega.el - ae713604a8f5f00b1d722290387d3bc66a936447 authored over 5 years ago by Zajcev Evgeny <[email protected]>
[add] telega-webpage: Support for `pageBlockPullQuote'

github.com/zevlg/telega.el - d6bb4caaff2fcc7c71ea457d3fb023871a0ab79c authored over 5 years ago by Zajcev Evgeny <[email protected]>
[enh] `telega-chat-delete' introduces new param `leave-p', to just

leave the just without deleting all the history.

see https://github.com/tdlib/td/iss...

github.com/zevlg/telega.el - ddf39773dfafd91fdfa8484d9cbd8f83fde69eee authored over 5 years ago by Zajcev Evgeny <[email protected]>
[fix] voicenote message can have :duration = 0

github.com/zevlg/telega.el - f763823ce3f69e3c9a411b469efce49fba324be8 authored over 5 years ago by Zajcev Evgeny <[email protected]>
- Removed `D' binding to delete all chats, extremely dangerous command

to have bind for

github.com/zevlg/telega.el - 3ae92356cfa88b1f33b7a755aca76707c849515c authored over 5 years ago by Zajcev Evgeny <[email protected]>
- Support for Polls, can vote, can stop the poll

yet to be done - creating polls

github.com/zevlg/telega.el - 264013c36f26dd652d129927a7b110a6271d8465 authored over 5 years ago by Zajcev Evgeny <[email protected]>
- Update for poll inserter, not yet fully done

github.com/zevlg/telega.el - 31eedc63180a8fec1144fb4cdbab938dc1296e05 authored over 5 years ago by Zajcev Evgeny <[email protected]>
etc/TODO: notice about photo :id

github.com/zevlg/telega.el - c549d7749061c105b9a1370afdcd64e694d4c307 authored over 5 years ago by Zajcev Evgeny <[email protected]>
- Partial support for `messagePoll'

- [FIX] `photo' now does not have :id

More IV 2.0 code import

github.com/zevlg/telega.el - 9f226326a341cf43b862e44c26f16a9e7ff080fa authored over 5 years ago by Zajcev Evgeny <[email protected]>
Initial support for IV 2.0

github.com/zevlg/telega.el - 5b0a3ed15e62f02cafb6a2591d834bdbc3f45536 authored over 5 years ago by Zajcev Evgeny <[email protected]>
[add] TODO-tdlib-1.4.0.org - todo list for 1.4.0 support

- support for 1.4.0 pinned message

github.com/zevlg/telega.el - c87e0d8a795b961d8c990963574046dc6ac8cf57 authored over 5 years ago by Zajcev Evgeny <[email protected]>
More code to support TDLib 1.4.0

github.com/zevlg/telega.el - 8e29ebe25257e16312899e9ec1ca91b1a292b0c2 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Initial support for TDLib 1.4.0

github.com/zevlg/telega.el - affb723f358ca2979122315ff88b6ebcc026ba05 authored over 5 years ago by Zajcev Evgeny <[email protected]>
[fix] telega-media.el: typo in `telega-file--download'

github.com/zevlg/telega.el - 528a0c4caf4c0f2ea075f0cf69736a9cd657c26f authored over 5 years ago by Zajcev Evgeny <[email protected]>
[fix] Opening public chat from inside InstantView

github.com/zevlg/telega.el - 9edd09401a0d32d90f040edbfef2d6ed4b972373 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Better notifications settings handling

* `? N' in root buffer to describe notification settings

[enh] inhibit redisplaying custom filt...

github.com/zevlg/telega.el - d1a436bcb1f747231e5c62bd47b46f4af17b8ae9 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Initial commit for `telega-chatbuf--load-newer-history', NOT YET working right

github.com/zevlg/telega.el - ec5267a63ea9f50a98af9615f136ecb1b14ee6ce authored over 5 years ago by Zajcev Evgeny <[email protected]>
[FIX] Sometimes photos does not show. This was because downloading

files was not correctly implemented. TDLib might issue file
update event (with unset...

github.com/zevlg/telega.el - 5acfbfbc9bbef9bf0591120a51a5f1bf9a89a7fa authored over 5 years ago by Zajcev Evgeny <[email protected]>
Use non-breakable spaces for buttons and vertical bars

github.com/zevlg/telega.el - 21cec1a00beb88190035f7b81f2add9efb264adb authored over 5 years ago by Zajcev Evgeny <[email protected]>
Merge commit '87cb45c' into telega-with-inserters

github.com/zevlg/telega.el - 4f21cc8ec51e00826b842dc1563ac230232777ac authored over 5 years ago by Zajcev Evgeny <[email protected]>
* `telega--getChatHistory' as separate func

* server/run_tests.py -> Use `.exe' executable suffix in case of win

* README.md: described Ema...

github.com/zevlg/telega.el - 87cb45cb0aa9c079956814639cf9adc6047408c7 authored over 5 years ago by Zajcev Evgeny <[email protected]>
* Install DND dispatcher at load time

* If DND the url, then jump to the input for better user action
feedback

* [typofix] Use `tel...

github.com/zevlg/telega.el - 80b305e75e6600516e08ed76cd258483cf76c8e1 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Merge pull request #54 from cireu/feature/dnd-dispatch-support

[WIP]Add dnd dispatch support.

github.com/zevlg/telega.el - 2823f28d3a3f9dccd6b50c0835d276934926bb95 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Fix typo introduced by refactoring

github.com/zevlg/telega.el - 75a290e7970c462f1b0cbc313bda31b6805b5d72 authored over 5 years ago by citreu <[email protected]>
Add dnd support.

github.com/zevlg/telega.el - d95d21fa069ed07c6a2631ac480c1c4fdcfdfb16 authored over 5 years ago by citreu <[email protected]>
* inserter for `messageContact' messages

[enh] Wrap ewoc pretty printers to safe form

github.com/zevlg/telega.el - df1a8d5988324d2d34005a50276dcbbceb660489 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Merge pull request #53 from zevlg/with-ins--chat-input-history-search

Searching chat's input history

github.com/zevlg/telega.el - 3cdba55a5dad8c25faaca7365032a15a1d31d730 authored over 5 years ago by Zajcev Evgeny <[email protected]>
Dropped the idea to use `isearch' for chat history input search.

Done it using minibuffer post-command hook

Minor improvements

github.com/zevlg/telega.el - 1e452f4c991c8f3daa4a4e4979b8c1f7d407c8b8 authored over 5 years ago by Zajcev Evgeny <[email protected]>
design.txt: Symbola author e-mail noted

github.com/zevlg/telega.el - beeac7209076d5dc8a27ab2177486fad830b0056 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* More code for input history searching

[add] New commands `telega-stickerset-search' and
`telega-stickerset-trends' to search for...

github.com/zevlg/telega.el - a110b2e83cbefb9c2fdd9db35b5103868a25b09a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
More isearch history search code

github.com/zevlg/telega.el - 95e3f22d3ca012b786ee3b4755fb1c3e32fb1ee9 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Initial import for searching chat history with isearch

also includes fix for chat order formatting

github.com/zevlg/telega.el - 242aa47a8c92ee13169ea14941ebe54ec83b296a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Do not show new messages in case recent history is not loaded

github.com/zevlg/telega.el - c228d9385e45c719414cf443c847e59b00b80a40 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* telega-root-mode, telega-chat-mode: Add keymap description for button commands

github.com/zevlg/telega.el - 322ddb5f39ed315b6a268f42ebafdda290aca919 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* telega-root: q -> bury-buffer, Q -> telega-kill

github.com/zevlg/telega.el - d23c0879b872c41f291bb1f4f5a058bd073cb259 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Fixed inserter naming for "telega-animation" buttons

github.com/zevlg/telega.el - e4d10f1f92233a7703aedf5e0841e5cc9a1001ea authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Fixes issue described in https://t.me/emacs_telega/3617

However might affect RTL, see
https://github.com/zevlg/telega.el/issues/45

github.com/zevlg/telega.el - 5d673791161db5b1242758b943cff98ce98f79a0 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Fixes for video/audio inserters, telega-ins-prefix is not

suitable, it brokes layout

[add] `telega-chatbuf-read-all' implemented, bound to `M-g r' i...

github.com/zevlg/telega.el - 1ed9db609949fd441f2819d6731ada72a288f703 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] provide image size in `telega-chatbuf-attach-photo'

github.com/zevlg/telega.el - a15586ef68420facb912cab85b03479a65ea4596 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
README.md: notes for MacOS users

github.com/zevlg/telega.el - 3968e42194d6a3567d9b282f54f46ce09c1480f6 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] "audio" attach type added to `C-c C-a' to attach audio files

github.com/zevlg/telega.el - b6669dd7b140a54ed1b48c7ef59629066b80bd3c authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Support for `messageAudio' messages

github.com/zevlg/telega.el - 3eacc9042c47bdede9ee6ff3edada58784fa31c8 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] Workaround smart packages that tweaks help window focus

behaviour, see thread at https://t.me/emacs_telega/3384

github.com/zevlg/telega.el - 9b43d3f5268bb0f318545fd3f855938d87a17be9 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* README.md: doc for MacOS added, thanks to https://t.me/SteamedFish

* Support for Emacs 26.1

* Always mark root/chat buffers at non-modified on updates

[fix] tele...

github.com/zevlg/telega.el - f779c5322301b8635f566354a0ef8257268cad1d authored almost 6 years ago by Zajcev Evgeny <[email protected]>
README.md fix, see https://t.me/emacs_telega/3215

github.com/zevlg/telega.el - e90738d876e1e43b3a969cfa45eafec8d755ec3e authored almost 6 years ago by Zajcev Evgeny <[email protected]>
- Implementation for `telega--on-updateMessageSendFailed'

github.com/zevlg/telega.el - 9d6b26d897bb979def8e49d4d0372b3a62392246 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Fixes https://t.me/emacs_telega/3139

github.com/zevlg/telega.el - c580abed9e9bcfd4e049f84b41264b14d9de9922 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Minor various fixes

github.com/zevlg/telega.el - 36b769f7c56e7018b226e2c315de0ac3b6df7bea authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] raise an error in case input text can't be parsed with markdown

syntax, so user input won't be lost, see
https://t.me/emacs_telega/3067

github.com/zevlg/telega.el - 2518ecfa8507afa4a6a245431e73feebd32f909f authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[feature] Display unread/mentions messages in chatbuf's modeline

[fix] Correctly send viewMessages when newest message arrives in chat

github.com/zevlg/telega.el - 7e8a9833cd91a84e460cc6af45aa65209eb63f3f authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] telega--entity-to-markdown: Insert language into multiline

pre code, see https://t.me/emacs_telega/3039

github.com/zevlg/telega.el - 67c0af747680b5b82cdc5ec895d0a2689a2b8631 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[new] telega-vvnote-waves-height-factor to control waves svg height

generated in `telega-ins--voice-note', see
https://t.me/emacs_telega/3008

[enh] tele...

github.com/zevlg/telega.el - 1dd0edb63f6a696e53b37a43a4d13d6ef3b53c10 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Create root buffer before starting telega-server, fixes

https://t.me/emacs_telega/2959

[fix] Recover markdown syntaxt on message editing, fixes #2...

github.com/zevlg/telega.el - a5bec79d3a809c73dfa27856abfd85cee8c7b12b authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] chat, load older history in post-command-hook as well as in

window scroll hook

[enh] Support for ivy-completing-read in
telega-stickerset-comple...

github.com/zevlg/telega.el - 6c439e09b22c80d8500db50ad30428db8ab9191a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Support for ivy-completing-read as

telega-completing-read-function in telega-completing-read-chat and
telega-completing-read-user

github.com/zevlg/telega.el - 5c434dc718385db6989ce380bfa3987e1de49b5d authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Fix, make telega-completing-read-chat and

telega-completing-read-user requires exact match

see https://t.me/emacs_telega/2864

github.com/zevlg/telega.el - 6a6914314c3b22567d1460d1b1ec847598d47865 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* [enh] File can have `:can_be_downloaded' eq to nil, but

`:is_downloading_completed' eq to t, i.e. already downloaded

minor fixes

github.com/zevlg/telega.el - 4919bff071ca98eae949e06236a42d1888adfdf9 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Workaround "Selection owner couldn't convert" error on `C-c C-a' in

chatbuffer

github.com/zevlg/telega.el - 207bc0f50d1250b33872e8c49b073c9a8a6d0cc1 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* chatbuf: display additional status in modeline

* chatbuf: show voice note progress in footer

* Inserters for video note and location messages
...

github.com/zevlg/telega.el - 83a762c77875edb50c3b1aea5b14fc7bb260ce43 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] When toggling chat as read with `r' then mark all mentions as

read even there is no unread messages in chat

github.com/zevlg/telega.el - a74ef90ed1fd9723c1cd26af8a86b8116b497049 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
This commit BROKES history loading functionality

Initial commit to design working with chat history

* [FIX] telega-server.el: Return extra value...

github.com/zevlg/telega.el - 54000a70cf316f9159d6d166326698a430d76f0a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Support for strange sized stickers seen in

https://t.me/addstickers/ultrathin sticker set

github.com/zevlg/telega.el - 5d39de07e3c722167a3b74612806592f4bcbea41 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* Support for animation messages

github.com/zevlg/telega.el - b0ca14d49d31d201aeb894306559baae1f5f2ddc authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Various fixes, pretty ready to merge into master

github.com/zevlg/telega.el - be2c8ef4ef38f81b43fa94cb977f019e4ed7555e authored almost 6 years ago by Zajcev Evgeny <[email protected]>
More code using new upload/download subsystem

bug fixes, compiler errors resolved, etc

github.com/zevlg/telega.el - 6f4fa51a655d51d47aa273e505ef4ffe197a01ce authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Reworking media (files download/upload/updating) subsystem

* Initial support for animitions (C-c C-a animition RET)

* Company backend to complete bot comm...

github.com/zevlg/telega.el - 6bfb377ccfd1b1eda4fb85b08a65b85ccc192544 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Initial commit to display images, usable, but still very bad

github.com/zevlg/telega.el - b7e3dff76e31c3f073852012cd0df0bb526b8ff9 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] telega-ffplay.el: When process dies call the callback with `nil'

argument only once

[fix] telega-webpage.el: Fill photo captions

github.com/zevlg/telega.el - 3aaff75c3a34e1126934c847ef4af822838f039d authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[add] inserter for voiceNote messages

[add] Playing voice note messages

github.com/zevlg/telega.el - a85ea61877d3f152687cb0d83bd330a6b0c9f360 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[add] Video messages inserter, playing with ffplay

github.com/zevlg/telega.el - 0a01b4447cf8e3ec756cce5087980d477ea076ea authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Various fixes

github.com/zevlg/telega.el - 2d610da0f8c8a93f0f7728080e23a33d80a02273 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[add] User avatars initial implementation

enhances, fixes

github.com/zevlg/telega.el - e32b2bba27e9f8e8491d3b53b79556cda26451f3 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] telega-server.el: print-level, print-length -> nil when sending

to the server

[enh] telega-root.el: Use `mode-line-process' to show current
connecti...

github.com/zevlg/telega.el - 2be94ead07802c49ec78c31bc8ced28e356ae08a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Minor webpage instant view formatting enhancements

github.com/zevlg/telega.el - c8d10375b72c90c209f554bae2a5803b2ad74503 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] telega-company.el: Single variant completion done correctly

github.com/zevlg/telega.el - aaf025a1f0a18716f0d899f270c1d281dd66c7e4 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] `updateChatDraftMessage' always use contents of the draft, so it

wan't mix up in different telegram clients

[enh] telega-company: Add username annotations
...

github.com/zevlg/telega.el - ddb934b6912491d641f77daf32abae46517bf847 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
design.txt:

- Shared media concept
- Searching messages in chat buffer

github.com/zevlg/telega.el - c0f2727eb962dca9ddf55041f403c590247323cf authored almost 6 years ago by Zajcev Evgeny <[email protected]>
Fixes, features, code cleanup and stuff

some new bugs introduced, like:

Debugger entered--Lisp error: (error "Marker does not point any...

github.com/zevlg/telega.el - c3ded1d82928f9209aca04d9562f92ec049c4f34 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] Preview sticker in chatbuf input

[enh] C-u C-c C-a sticker RET to attach favorite or recent sticker

fixes due to lexical scoping

github.com/zevlg/telega.el - cbb6aaaeb08bf79bd49a1133abc09546a381394a authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[enh] Use lexical binding everywhere

[add] Attaching stickers

Completing sticker sets

few fixes

github.com/zevlg/telega.el - 3f450a6bc322f873cb3dbfb87ffe7a26f7d32873 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* fixes #45

[fix] telega-chatbuf--read-outbox: correctly mark messages as read

github.com/zevlg/telega.el - 372603fb794aa41200c5247d431abf5564daf70f authored almost 6 years ago by Zajcev Evgeny <[email protected]>
More stickers stuff

[enh] Use `telega--chat' instead `telega-chatbuf--chat' in special buffers

github.com/zevlg/telega.el - 21b2a2fac66668e0b63509e268fdba333b23f9e7 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
More sticker code imported

github.com/zevlg/telega.el - 30096e4fcb4e221739d080a3c3f7ef285ad90d43 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
- Preparing code for media inserters

- Few fixes
- Enhances
- Async stickers loading

github.com/zevlg/telega.el - 0d185d995f3936a5a9b092527263a7518e395be4 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
* [done] `telega-chatbuf--read-outbox' using ewoc API

* Put back support for `telega-chat-use-markdown-formatting'

* [new] Inserter for `messageChatU...

github.com/zevlg/telega.el - 9c27ce95ecd90e24ab69429346f1d6f17091ac87 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
minor enhances

[new] Initial support for stickers

github.com/zevlg/telega.el - 32cb3f51bffc65a5d837e010751215f2e223d4d7 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Invalid face reference in `telega-ins--channel`

github.com/zevlg/telega.el - fbfbc1e1de0893b2300820f73ac822949146a8e1 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[fix] Insert space after completing username

github.com/zevlg/telega.el - 4415dd35e1da7737acf187c6e2e1af620c754184 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
minor readme changes

github.com/zevlg/telega.el - 981cc68f0daac4809142262f76650f1a1f32a169 authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[rm] telega-emoji.el

github.com/zevlg/telega.el - e58a48029b7b4d679100306087746aa5030a6acb authored almost 6 years ago by Zajcev Evgeny <[email protected]>
[rm] telega-emoji.el, code moved to more generic telega-company.el

[add] Username completions in chat buffer using company

[add] Draft messages handling set/updat...

github.com/zevlg/telega.el - 57d1e3d094f90e9415e7a792f14adcd0b5c10962 authored almost 6 years ago by Zajcev Evgeny <[email protected]>