aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Do not set room name for PM roomAlex Auvolat2020-02-184-7/+5
|
* Get display name correctlyAlex Auvolat2020-02-181-4/+4
|
* Don't always rejoin; propagate user nicknamesAlex Auvolat2020-02-181-7/+22
|
* WTH nil is not propagated correctly ? got quantum nil if not doing thisAlex Auvolat2020-02-181-1/+4
|
* Handle mattermost private messagesAlex Auvolat2020-02-182-74/+130
|
* (incomplete) handle title changes from mattermost to matrixAlex Auvolat2020-02-181-0/+15
|
* Basic mattermost is going on correctlyAlex Auvolat2020-02-174-1/+539
|
* Go fmtAlex Auvolat2020-02-172-2/+2
|
* Fix query/join with invalid IDs (for IRC)Alex Auvolat2020-02-172-8/+19
|