go-ssb-room icon indicating copy to clipboard operation
go-ssb-room copied to clipboard

Room server implemented in Go

Results 62 go-ssb-room issues
Sort by recently updated
recently updated
newest added

Currently the set of allowed characters for aliases is rather small. The reasons for the restriction and possible moves forward are outlined in the go doc string of `aliases.IsValid()`: https://github.com/ssb-ngi-pointer/go-ssb-room/blob/77d85824ffe088b31dc44e7afaf7688337aa7366/internal/aliases/names.go#L5-L14

enhancement
Go

`room.attendants()` events occur normally, except for `"left"` which seems to be duplicated. Currently **all** "left" events are duplicated, while "join" and "state" are normal, not duplicated. Relevant client code: https://github.com/ssb-ngi-pointer/ssb-room-client/blob/04f7cc43c2761754c73eed8ea540c8c337a08a40/src/room-observer.ts#L115-L121...

Bug
Go

https://github.com/ssb-ngi-pointer/go-ssb-room/issues/33#issuecomment-784333610

Go

> Something like > - go-ssb-room creates invite > - Node.js client accepts an invite from the Go server using ssb-http-invite-client > - Node.js client connects to the go-ssb-room >...

Go
JavaScript
Testing

Needs #213. Should Include use of HIBP. here is a draft: > ## External service to check for leaked passwords > We use the external service of [haveibeenpwned.com (HIBP)](https://haveibeenpwned.com/Passwords) to...

Documentation

Right now the defaults live inside the SQLite migration files. https://github.com/ssb-ngi-pointer/go-ssb-room/blob/d1a25ebe2a5f1a3c6d81ffdefe565996d74ca3ad/roomdb/sqlite/migrations/02-notices.sql#L33-L45 This is not a good nor accessible place for long term maintenance. I propose having a embedded storage with...

enhancement

It's merged since #141 but it's a hidden feature. Should add a paragraph of why and how to use it to `docs/`

Documentation

Similar to https://github.com/ssb-ngi-pointer/go-ssb-room/issues/170 but sign-in succeeds, it's just odd or undesirable that there would be two calls to `requestSolution`. On Chrome Android and normal Firefox Android, only one `requestSolution` is...

Bug

Context: https://github.com/ssb-ngi-pointer/go-ssb-room/pull/40#issuecomment-785827717 - The notice page (e.g. Code of Conduct) would automatically pick up the user's declared browser language - See also the currently hard-coded `en-GB` for `complete:index` route, which...

Go

Since y'all built a CMS system, and we don't have a good way of adding translations atm, how about combining the two? 🙃 e.g. add a view "translations", and you...

enhancement
Go