aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Read backlog; handle messages in the correct orderAlex Auvolat2020-03-012-2/+51
|
* Very primitive ability to send fb messagesAlex Auvolat2020-03-013-58/+139
|
* Load member lists and avatar (low res) from facebookAlex Auvolat2020-02-298-81/+190
|
* Support for external processes; stub FB messenger bridgeAlex Auvolat2020-02-2912-27/+728
|
* Allow _ezbr_ to be put in suffix of usernames/room aliases instead of prefixAlex Auvolat2020-02-296-27/+92
|
* Fix Mattermost event deduplicationAlex Auvolat2020-02-297-40/+70
| | | | | | | | | | Mattermost assigns its own IDs to messages, thus when sending a message to Mattermost the event_seen key that has to be written must take into account that ID and not the one that we put in the event (which was the Matrix event ID) Note that for XMPP anything can be used as an ID, so using the Matrix event ID there worked, but it's actually not so good.
* Allow "query" againAlex Auvolat2020-02-281-1/+1
|
* FixesAlex Auvolat2020-02-282-11/+18
|
* Put Easybridge avatar in Docker containerAlex Auvolat2020-02-284-4/+11
|
* Add Dockerfile, LICENSE, README.mdAlex Auvolat2020-02-284-2/+763
|
* (nothing)Alex Auvolat2020-02-281-1/+1
|
* Error channels; notify users of restartAlex Auvolat2020-02-283-15/+25
|
* Add easybridge account config widget in system roomsAlex Auvolat2020-02-282-1/+20
|
* Store the user's key in the session store so that login/unlock is automatic ↵Alex Auvolat2020-02-282-12/+21
| | | | if cookie is still there
* Actually gorm:"type:text" was uselessAlex Auvolat2020-02-281-21/+21
| | | | | | With the Postgres backend, strings will use text by default. Using varchar(255) by default (which is stupid) is done only for sqlite, which doesn't care about the type anyways.
* Fix db models to use text instead of varchar; remove unused columns & fix ↵Alex Auvolat2020-02-281-33/+31
| | | | index names
* Handle matrix left events correctly (hopefully)Alex Auvolat2020-02-283-25/+39
|
* Add LRU cache for some DB operationsAlex Auvolat2020-02-282-27/+83
|
* Make protocol name/account name search case insensitiveAlex Auvolat2020-02-281-1/+1
|
* Rename DbCache to DbKvAlex Auvolat2020-02-2810-26/+32
|
* Refactor connector creation logicAlex Auvolat2020-02-287-115/+120
|
* XMPP loggingAlex Auvolat2020-02-272-11/+10
|
* Remove accounts from config file; add log levelAlex Auvolat2020-02-271-27/+15
|
* Do not put password in form on modifyAlex Auvolat2020-02-273-3/+14
|
* Logging done betterAlex Auvolat2020-02-275-22/+20
|
* Account deletionAlex Auvolat2020-02-263-1/+40
|
* Fix maintenance of connected statusAlex Auvolat2020-02-263-3/+5
|
* Initial ability to configure accounts from web interfaceAlex Auvolat2020-02-2611-39/+422
|
* RefactorAlex Auvolat2020-02-264-92/+101
|
* Implement account configuration save/load from dbAlex Auvolat2020-02-266-18/+141
|
* Stub web interfaceAlex Auvolat2020-02-2610-1/+308
|
* Try to fix stuffAlex Auvolat2020-02-263-3/+9
|
* Handle event IDs on xmpp; do not echo back messagesAlex Auvolat2020-02-264-1/+14
|
* Whoops & refactorAlex Auvolat2020-02-262-15/+13
|
* Room autorejoinAlex Auvolat2020-02-265-31/+87
|
* Move appservice/ to /Alex Auvolat2020-02-265-25/+10
|
* Refactor, rename query command to talkAlex Auvolat2020-02-261-20/+15
|
* Safer ident transformAlex Auvolat2020-02-261-4/+11
|
* Backlog several pages of messages if not initial backlogAlex Auvolat2020-02-261-17/+50
|
* Parallelize mattermost room loading; mutexesAlex Auvolat2020-02-263-37/+110
|
* go fmtAlex Auvolat2020-02-2310-96/+95
|
* Restrict to subset of teamsAlex Auvolat2020-02-211-18/+41
|
* Fix fetching room/user picturesAlex Auvolat2020-02-212-10/+10
|
* Keep in cache the Id of the last seen post for backlogging purposesAlex Auvolat2020-02-213-2/+31
|
* Basic backloggingAlex Auvolat2020-02-215-5/+51
|
* Implement on-demand updating of room & user picturesAlex Auvolat2020-02-214-28/+131
|
* Mattermost media objects in both ways + user/team profile pictures from MM ↵Alex Auvolat2020-02-219-46/+198
| | | | to Matrix
* Files&images Mattermost->Matrix worksAlex Auvolat2020-02-219-12/+198
|
* Easybridge has an avatarAlex Auvolat2020-02-217-11/+196
|
* Refactor: move all mx* functions to mxlib/client.goAlex Auvolat2020-02-218-317/+328
|