Jaakko Heusala

Results 36 issues of Jaakko Heusala

[Feature: TBD] * Event Name: `m.room.name` * Constant name: `MatrixType.M_ROOM_NAME` ## Related tests, tasks & bugs * #13 ## Description Description of the feature

task

Current development version uses plain text password database. Use Node crypt to decrypt the password with a secure one way algorithm. See `MatrixServerService.loginWithPassword()`

enhancement

The lack of better permission system is a big problem in our use cases. We run modern apps and websites using Matrix server as the backend. It is essential to...

enhancement
feature
oauth

The *HG Software* means software using the [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix) module and especially [`SimpleMatrixClient`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/SimpleMatrixClient.ts) which is used by [`MatrixCrudRepository`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/MatrixCrudRepository.ts) and [`hgchat`](https://github.com/heusalagroup/hgchat) (...once https://github.com/heusalagroup/hgchat/issues/1 is done :) ). ## Tasks ### Backend end...

enhancement
feature

`GET /_matrix/client/r0/sync?:queryParams` ...with `queryParams`: * `filter` * `since` * `full_state` * `set_presence` * `timeout` Should be updated to use newer version. However, remember to refactor our SimpleMatrixClient to use it...

enhancement
feature
task
end-point

`POST /_matrix/client/r0/rooms/:ROOM_ID/join` Should be updated to use newer version. However, remember to refactor our SimpleMatrixClient to use it also at [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix). The request DTO is [`MatrixJoinRoomRequestDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/request/joinRoom/MatrixJoinRoomRequestDTO.ts). The response DTO is...

enhancement
feature
task
end-point

`PUT /_matrix/client/v3/rooms/:ROOM_ID/send/:EVENT_NAME/:TNX_ID` *Note!* Current client uses old deprecated end point `POST /_matrix/client/r0/rooms/:ROOM_ID/send/:EVENT_NAME`. Refactor `SimpleMatrixClient` at [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix) to use newer API. The request DTO is [`MatrixTextMessageDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/message/textMessage/MatrixTextMessageDTO.ts). The response DTO is [`SendEventToRoomWithTnxIdResponseDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/response/sendEventToRoomWithTnxId/SendEventToRoomWithTnxIdResponseDTO.ts)....

enhancement
feature
task
end-point

`POST /_matrix/client/r0/rooms/:ROOM_ID/invite` Should be updated to use newer version. However, remember to refactor our SimpleMatrixClient to use it also at [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix). The request DTO is [`MatrixInviteToRoomRequestDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/request/inviteToRoom/MatrixInviteToRoomRequestDTO.ts). The response DTO is...

enhancement
feature
task
end-point

`POST /_matrix/client/r0/rooms/:ROOM_ID/leave` Should be updated to use newer version. However, remember to refactor our SimpleMatrixClient to use it also at [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix). The request DTO is [`MatrixLeaveRoomRequestDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/request/leaveRoom/MatrixLeaveRoomRequestDTO.ts). The response DTO is...

enhancement
feature
task
end-point

`PUT /_matrix/client/r0/rooms/:ROOM_ID/state/:EVENT_TYPE/:STATE_KEY` Should be updated to use newer version. However, remember to refactor our SimpleMatrixClient to use it also at [fi.hg.matrix](https://github.com/heusalagroup/fi.hg.matrix). The request DTO is [`SetRoomStateByTypeRequestDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/request/setRoomStateByType/SetRoomStateByTypeRequestDTO.ts). The response DTO is...

enhancement
feature
task
end-point