hghs icon indicating copy to clipboard operation
hghs copied to clipboard

Minimal Matrix HomeServer written in TypeScript

Results 32 hghs issues
Sort by recently updated
recently updated
newest added

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

`GET /_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 response DTO is [`GetRoomStateByTypeResponseDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/response/getRoomStateByType/GetRoomStateByTypeResponseDTO.ts). ## See also *...

enhancement
feature
task
end-point

`POST /_matrix/client/r0/register?[kind=KIND]` 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 [`MatrixRegisterRequestDTO`](https://github.com/heusalagroup/fi.hg.matrix/blob/main/types/request/register/MatrixRegisterRequestDTO.ts). The response DTO is...

enhancement
feature
task
end-point

*Note!* For compatibility with Synapse tools, it should support the same API as `/_synapse`. ## Initiate registration end point * `GET /_synapse/admin/v1/register` * `GET /_fi.hg.hs/admin/v1/register` The DTO for response is...

enhancement
feature
task
end-point