Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-09 | csapi: support redirect-after-login (MSC1730) | Kitsune Ral | |
2019-02-09 | csapi: add RedirectToSSOJob | Kitsune Ral | |
This is actually a rehash (MSC1721) of redirectToCAS that existed before but was explicitly disabled in the library because of its seeming uselessness in the context of non-web clients. On the second thought, however, `RedirectToSSOJob::makeRequestURL()` can actually be used to open a web browser from a non-web client in order to perform the login procedure. | |||
2019-02-09 | csapi: UpgradeRoomJob (MSC1501) | Kitsune Ral | |
2019-02-09 | csapi: GetCapabilitiesJob (MSC1753) | Kitsune Ral | |
2019-02-09 | csapi: GetVersionsJob now returns unstableFeatures (MSC1497) | Kitsune Ral | |
2019-02-09 | csapi: presence lists are no more | Kitsune Ral | |
2019-02-05 | Connection: simplified sync loop logic without delays | Alexey Andreyev | |
Signed-off-by: Alexey Andreyev <aa13q@ya.ru> | |||
2019-02-03 | Connection: separated sync loop logic with delay control | Alexey Andreyev | |
Signed-off-by: Alexey Andreyev <aa13q@ya.ru> | |||
2019-01-30 | Connection: infinite sync loop logic by default | Alexey Andreyev | |
2019-01-15 | .travis.yml: Use ninja on Linux | Kitsune Ral | |
2019-01-14 | Merge branch 'upstream' (v0.4.2.1) | Hubert Chathi | |
2019-01-13 | Merge branch 'kitsune-workaround-stuck-invites' | Kitsune Ral | |
2019-01-13 | Update version in CMakeLists.txt | Kitsune Ral | |
2019-01-13 | Merge branch 'kitsune-fake-state-events-immunity' | Kitsune Ral | |
2019-01-13 | qmc-example: add setTopic test for true and fake state changes | Kitsune Ral | |
2019-01-13 | qmc-example: add setTopic test for true and fake state changes | Kitsune Ral | |
2019-01-13 | Security fix: require that state events have state_key | Kitsune Ral | |
This has been fixed in the past but got undone after the great remaking of the event types system. Further commits will introduce tests to make sure this does not get undone again. | |||
2019-01-13 | Fix building with Qt before 5.10 | Kitsune Ral | |
See https://bugreports.qt.io/browse/QTBUG-60339 | |||
2019-01-13 | Security fix: require that state events have state_key | Kitsune Ral | |
This has been fixed in the past but got undone after the great remaking of the event types system. Further commits will introduce tests to make sure this does not get undone again. # Conflicts: # lib/events/stateevent.cpp | |||
2019-01-13 | qmc-example: use connectUntil() | Kitsune Ral | |
2019-01-13 | qt_connection_util.h: a new home for connectSingleShot() and newly made ↵ | Kitsune Ral | |
connectUntil() | |||
2019-01-13 | qmc-example: improve conclusion code | Kitsune Ral | |
Make the HTML version of the report and send it to the room if available (tests HTML outlooks along the way). | |||
2019-01-13 | util.h: check for fallthrough attribute instead of C++ version | Kitsune Ral | |
2019-01-13 | Connection: fix/workaround glitches on joining/leaving | Kitsune Ral | |
Closes #273, in particular. | |||
2019-01-13 | Room::Room: initialise display name | Kitsune Ral | |
So that the room has at least some display name before any events come to it. | |||
2019-01-13 | Connection::provideRoom: allow omitting join state | Kitsune Ral | |
2019-01-13 | Fix Omittables accidentally becoming non-omitted when compared with ↵ | Kitsune Ral | |
non-Omittable values | |||
2019-01-13 | util.h: check for fallthrough attribute instead of C++ version | Kitsune Ral | |
2019-01-10 | Merge pull request #271 from qsodev/example_install | Kitsune Ral | |
added option for installation of qmc-example application | |||
2019-01-06 | added info for QMATRIXCLIENT_INSTALL_EXAMPLE option to README | qso | |
2019-01-06 | README.md: make the CII badge a bit more prominent | Kitsune Ral | |
[skip ci] | |||
2019-01-06 | README.md: add/update badges | Kitsune Ral | |
2019-01-06 | Create StateEventBase events if state_key is there | Kitsune Ral | |
This makes unknown state events to still be treated as state events. | |||
2019-01-06 | visit(): pass decayed event types to is() | Kitsune Ral | |
So that is<> could be specialised for some types. | |||
2019-01-06 | RoomEvent: don't log transactionId anymore | Kitsune Ral | |
It's already logged in Room - actually, several times at different stages. | |||
2019-01-06 | Merge pull request #272 from QMatrixClient/kitsune-upload-attachments | Kitsune Ral | |
Support of attachments uploading | |||
2019-01-05 | Add Qt5::Multimedia to examples/CMakeLists.txt too | Kitsune Ral | |
2019-01-05 | qmc-example: upgrade sendMesage() test; add sendFile() test | Kitsune Ral | |
Now really closes #267. | |||
2019-01-05 | API version++; use QMediaResource from QtMultimedia (new dep) to detect m.video | Kitsune Ral | |
resolution The API version number should have been bumped long ago. | |||
2019-01-05 | EventContent::ImageInfo: support originalFilename in POD constructor | Kitsune Ral | |
It's not mandated by the spec for anything except m.file but hey it's convenient. | |||
2019-01-05 | Room: findPendingEvent; fixes for postFile() | Kitsune Ral | |
2019-01-05 | RoomMessageEvent: easier creation of file-based events | Kitsune Ral | |
2019-01-05 | More defaults to construct LocationContent and PlayableContent | Kitsune Ral | |
2019-01-05 | Support file events in Room::retryMessage/discardMessage | Kitsune Ral | |
2019-01-05 | Room::postFile() and supplementary things in Room::Private | Kitsune Ral | |
2019-01-05 | PendingEventItem: add FileUploaded status and setFileUploaded helper function | Kitsune Ral | |
2019-01-05 | EventContent: only dump to json non-empty/valid values | Kitsune Ral | |
2019-01-05 | Make content in events editable | Kitsune Ral | |
2019-01-05 | EventContent: use qint64 for the payload size | Kitsune Ral | |
2019-01-05 | Room::fileSource | Kitsune Ral | |
Also: const'ified other methods related to file urls. |