Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Put Easybridge avatar in Docker container | Alex Auvolat | 2020-02-28 | 4 | -4/+11 |
| | |||||
* | Add Dockerfile, LICENSE, README.md | Alex Auvolat | 2020-02-28 | 4 | -2/+763 |
| | |||||
* | (nothing) | Alex Auvolat | 2020-02-28 | 1 | -1/+1 |
| | |||||
* | Error channels; notify users of restart | Alex Auvolat | 2020-02-28 | 3 | -15/+25 |
| | |||||
* | Add easybridge account config widget in system rooms | Alex Auvolat | 2020-02-28 | 2 | -1/+20 |
| | |||||
* | Store the user's key in the session store so that login/unlock is automatic ↵ | Alex Auvolat | 2020-02-28 | 2 | -12/+21 |
| | | | | if cookie is still there | ||||
* | Actually gorm:"type:text" was useless | Alex Auvolat | 2020-02-28 | 1 | -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 Auvolat | 2020-02-28 | 1 | -33/+31 |
| | | | | index names | ||||
* | Handle matrix left events correctly (hopefully) | Alex Auvolat | 2020-02-28 | 3 | -25/+39 |
| | |||||
* | Add LRU cache for some DB operations | Alex Auvolat | 2020-02-28 | 2 | -27/+83 |
| | |||||
* | Make protocol name/account name search case insensitive | Alex Auvolat | 2020-02-28 | 1 | -1/+1 |
| | |||||
* | Rename DbCache to DbKv | Alex Auvolat | 2020-02-28 | 10 | -26/+32 |
| | |||||
* | Refactor connector creation logic | Alex Auvolat | 2020-02-28 | 7 | -115/+120 |
| | |||||
* | XMPP logging | Alex Auvolat | 2020-02-27 | 2 | -11/+10 |
| | |||||
* | Remove accounts from config file; add log level | Alex Auvolat | 2020-02-27 | 1 | -27/+15 |
| | |||||
* | Do not put password in form on modify | Alex Auvolat | 2020-02-27 | 3 | -3/+14 |
| | |||||
* | Logging done better | Alex Auvolat | 2020-02-27 | 5 | -22/+20 |
| | |||||
* | Account deletion | Alex Auvolat | 2020-02-26 | 3 | -1/+40 |
| | |||||
* | Fix maintenance of connected status | Alex Auvolat | 2020-02-26 | 3 | -3/+5 |
| | |||||
* | Initial ability to configure accounts from web interface | Alex Auvolat | 2020-02-26 | 11 | -39/+422 |
| | |||||
* | Refactor | Alex Auvolat | 2020-02-26 | 4 | -92/+101 |
| | |||||
* | Implement account configuration save/load from db | Alex Auvolat | 2020-02-26 | 6 | -18/+141 |
| | |||||
* | Stub web interface | Alex Auvolat | 2020-02-26 | 10 | -1/+308 |
| | |||||
* | Try to fix stuff | Alex Auvolat | 2020-02-26 | 3 | -3/+9 |
| | |||||
* | Handle event IDs on xmpp; do not echo back messages | Alex Auvolat | 2020-02-26 | 4 | -1/+14 |
| | |||||
* | Whoops & refactor | Alex Auvolat | 2020-02-26 | 2 | -15/+13 |
| | |||||
* | Room autorejoin | Alex Auvolat | 2020-02-26 | 5 | -31/+87 |
| | |||||
* | Move appservice/ to / | Alex Auvolat | 2020-02-26 | 5 | -25/+10 |
| | |||||
* | Refactor, rename query command to talk | Alex Auvolat | 2020-02-26 | 1 | -20/+15 |
| | |||||
* | Safer ident transform | Alex Auvolat | 2020-02-26 | 1 | -4/+11 |
| | |||||
* | Backlog several pages of messages if not initial backlog | Alex Auvolat | 2020-02-26 | 1 | -17/+50 |
| | |||||
* | Parallelize mattermost room loading; mutexes | Alex Auvolat | 2020-02-26 | 3 | -37/+110 |
| | |||||
* | go fmt | Alex Auvolat | 2020-02-23 | 10 | -96/+95 |
| | |||||
* | Restrict to subset of teams | Alex Auvolat | 2020-02-21 | 1 | -18/+41 |
| | |||||
* | Fix fetching room/user pictures | Alex Auvolat | 2020-02-21 | 2 | -10/+10 |
| | |||||
* | Keep in cache the Id of the last seen post for backlogging purposes | Alex Auvolat | 2020-02-21 | 3 | -2/+31 |
| | |||||
* | Basic backlogging | Alex Auvolat | 2020-02-21 | 5 | -5/+51 |
| | |||||
* | Implement on-demand updating of room & user pictures | Alex Auvolat | 2020-02-21 | 4 | -28/+131 |
| | |||||
* | Mattermost media objects in both ways + user/team profile pictures from MM ↵ | Alex Auvolat | 2020-02-21 | 9 | -46/+198 |
| | | | | to Matrix | ||||
* | Files&images Mattermost->Matrix works | Alex Auvolat | 2020-02-21 | 9 | -12/+198 |
| | |||||
* | Easybridge has an avatar | Alex Auvolat | 2020-02-21 | 7 | -11/+196 |
| | |||||
* | Refactor: move all mx* functions to mxlib/client.go | Alex Auvolat | 2020-02-21 | 8 | -317/+328 |
| | |||||
* | Do not set room name for PM room | Alex Auvolat | 2020-02-18 | 4 | -7/+5 |
| | |||||
* | Get display name correctly | Alex Auvolat | 2020-02-18 | 1 | -4/+4 |
| | |||||
* | Don't always rejoin; propagate user nicknames | Alex Auvolat | 2020-02-18 | 1 | -7/+22 |
| | |||||
* | WTH nil is not propagated correctly ? got quantum nil if not doing this | Alex Auvolat | 2020-02-18 | 1 | -1/+4 |
| | |||||
* | Handle mattermost private messages | Alex Auvolat | 2020-02-18 | 2 | -74/+130 |
| | |||||
* | (incomplete) handle title changes from mattermost to matrix | Alex Auvolat | 2020-02-18 | 1 | -0/+15 |
| | |||||
* | Basic mattermost is going on correctly | Alex Auvolat | 2020-02-17 | 4 | -1/+539 |
| | |||||
* | Go fmt | Alex Auvolat | 2020-02-17 | 2 | -2/+2 |
| |