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

[Feature: TBD] ## Related tests, tasks & bugs * #N ## Description Description of the work item

task

Hi, I was wondering how possible would it be to not depend on NodeJS specific APIs directly and instead write idiomatic JS with a small abstraction layer similar to what...

enhancement

[Index: TBD] ## Related tests, tasks & bugs * #N ## Description Make it so that specific features can be turned on and off from the build using feature flags,...

feature

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

enhancement
feature
task
end-point

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

task

* [ ] Repository implementations for aliases * [ ] Add alias to the room creation * [ ] Add alias API end points We don't use aliases at the...

enhancement
backlog

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

task

[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