Commit Graph

635 Commits

Author SHA1 Message Date
decentral1se 00a1452cfc
Migrate to ssbc urls (#336)
* fix: ssbc urls

Closes https://github.com/ssbc/go-ssb-room/issues/332

* fix: go-ssb-refs API changes

* test: go-ssb-refs API changes

Co-authored-by: decentral1se <cellarspoon@riseup.net>
Co-authored-by: André Staltz <andre@staltz.com>
2022-11-07 11:18:13 +02:00
Steven Roose e3afd943c9 Document shscap option 2022-11-07 11:09:36 +02:00
Kyle Maas 7abf0a07ed Better explain password for insert-user 2022-11-07 11:09:05 +02:00
boreq cecadc4402 Fix 2022-11-01 13:30:00 +02:00
boreq 0fa646ccdf Test privacy modes 2022-11-01 13:30:00 +02:00
Filip Borkiewicz 72e7d68176 Update muxrpc/handlers/tunnel/server/members.go
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
2022-11-01 13:30:00 +02:00
boreq ea9b22cfa7 Add an RPC endpoint listing all members
Currently an RPC endpoint which lists only the connected members is
available. A list of all members, even those who are offline, is
available only using the web dashboard. This pull request adds an RPC
endpoint which lists all members of the room.

This new endpoint can be used to augment SSB clients with extra
information about the rooms. For example friends who are room members
can be displayed in room-related settings or information about shared
rooms can be displayed in user profiles.

The new endpoint is a source endpoint called ["room", "members"]. Source
endpoint was selected to make it possible to return multiple smaller
responses instead of one large response - an async endpoint could
struggle to return the list of all members in case of larger rooms. Each
response carries a list of member objects. Currently the implementation
naively returns one member per response message but that can be adjusted
in the future.

Currently the request takes no arguments but extra options could be
added in the future.

Currently member objects only have one property: their id. This can be
extended in the future.
2022-11-01 13:30:00 +02:00
mix irving 158e5129ba Update README.md 2022-10-31 11:07:54 +02:00
mix irving 919fd552eb Update README.md 2022-10-31 11:07:54 +02:00
Kyle Maas 4b9fdf2eba Add instructions for installing Go 2022-10-22 21:49:54 +03:00
Kyle Maas 26b8baefa0 Couple of documentation changes for Debian package 2022-10-22 21:49:54 +03:00
Steven Roose cc41eae0e9 Fix SSB-NGI links in README.md 2022-09-22 09:41:41 +03:00
staltz c16fceb3ce update production style.css 2022-08-22 09:10:09 +00:00
decentral1se 18062a2305 feat: member can also invite by SSB-ID
Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/283
2022-08-22 12:07:25 +03:00
decentral1se 227efa6a79
fix: username -> SSB-ID (#310)
Follows https://github.com/ssb-ngi-pointer/go-ssb-room/pull/308.

Co-authored-by: decentral1se <cellarspoon@riseup.net>
2022-08-22 11:56:16 +03:00
decentral1se 6aaea32407
fix: support password entry for /join-manually (#306)
Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/234.

Co-authored-by: decentral1se <cellarspoon@riseup.net>
2022-08-22 11:52:35 +03:00
Filip Borkiewicz 92681a9c49
Add a listAliases muxrpc endpoint (#320)
* Add a listAliases muxrpc endpoint

* Remove unwanted error handling
2022-08-19 22:47:33 +03:00
mplorentz 0535ba14e0
Exclude .env from docker builds (#317)
This file can result in the wrong variables being passed to `start.sh` if it exists in the repository.
2022-08-03 15:04:45 +03:00
Andre Staltz 761a3b7244
add dep5 file for REUSE 2022-05-14 13:35:31 +03:00
André Staltz c4607e0367
Update deployment.md 2022-04-12 10:40:26 +03:00
André Staltz d5bfa51970
Update deployment.md 2022-04-12 10:39:58 +03:00
Henry 7b1bf012dc
Merge pull request #312 from decentral1se/how-to-run-tests 2022-04-11 08:45:05 +02:00
decentral1se 49fa1fde14
chore: ignore new test files 2022-04-10 10:21:06 +02:00
decentral1se e3cfbaf175
docs: how to run all tests 2022-04-10 10:20:57 +02:00
decentral1se de4321dcb2 fix: user facing "username"/"public key" -> SSB-ID
See https://github.com/ssb-ngi-pointer/go-ssb-room/issues/275.
2022-04-06 14:33:47 +03:00
decentral1se c87a69f907 fix: error out if repoPath doesn't exist
See https://github.com/ssb-ngi-pointer/go-ssb-room/issues/275.
2022-04-06 14:33:47 +03:00
decentral1se 114f1682a3 docs: help with $connection_upgrade
Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/260.
2022-04-06 12:01:44 +03:00
decentral1se f09ca6aff3 docs: squash typo on log message 2022-04-06 10:30:57 +03:00
decentral1se c7430e7976 docs: wording on repo flag 2022-04-06 10:30:57 +03:00
decentral1se 49aaff968f
fix: accept invites as an existing member is ok
PR #302

Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/299.

Co-authored-by: decentral1se <cellarspoon@riseup.net>
2022-03-28 13:48:00 +03:00
Benjamin Steinwender 6f5edbaa43
Fix alias generation (#294)
* added test
* fix missing domain
2022-01-18 10:31:01 +02:00
Andre Staltz e3cea25e25
release v2.0.7 2021-11-23 09:38:33 -03:00
André Staltz dcb09e05ef
Merge pull request #257 from pathab/german-translation
German translation
2021-11-23 09:34:36 -03:00
Filip Borkiewicz 47ae7bb39c Update instructions for creating a development user
The invocation has changed and the documentation was not updated.
2021-11-23 09:23:40 -03:00
boreq 5687fd5fa1 Fix alias not being displayed on the invites page
Reading the template of the invites page it was the intention of the
author to display the aliases instead of user refs if they are
available. The code loading the invites wasn't properly loading the
aliases of the useres who created them though always leading to this
data not being populated. This fix populates the aliases when listing
invites.

Additionally turned the invite author field into a link. This requires
some extra styling.

Fixes #245.
2021-11-23 09:22:14 -03:00
Andre Staltz 747f5123f3 remove unnecessary code in withssb.go 2021-11-23 09:20:08 -03:00
Andre Staltz 3c6831d39a refactor common util StringifySSBURI 2021-11-23 09:20:08 -03:00
Andre Staltz 2d722f2098 unbreak TestInviteShowAcceptForm 2021-11-23 09:20:08 -03:00
Andre Staltz 8c9413d55d android intent uri does not require package field 2021-11-23 09:20:08 -03:00
Andre Staltz 642022cb0a fix support for SSB URIs on Android Chrome 2021-11-23 09:20:08 -03:00
bruno vianna f6fca892ce proposed fix for issue #272. args were not correctly formatted. changed the start script and development documentation 2021-11-11 15:35:02 +02:00
pathab ad3cf28cb2
Merge branch 'master' into german-translation 2021-10-31 10:38:34 +01:00
André Staltz 794a8f9755 Update deployment.md with certbot acme-challenge 2021-10-29 11:25:04 +03:00
cryptix 583bd81976 update production style.css 2021-10-08 12:43:49 +00:00
Henry 7b3a5852da
Merge pull request #265 from ssb-ngi-pointer/spdx-fixes
fix SPDX headers and add reuse API badge
2021-10-08 14:41:20 +02:00
Henry a249fd8bee fix SPDX headers and add reuse API badge 2021-10-08 14:39:31 +02:00
André Staltz ec89a8ab34
Merge pull request #256 from ssb-ngi-pointer/video-readme
Mention intro video on the README
2021-06-27 18:25:27 +03:00
pathab 694d9b2ac0 Compared all keys with active.en.toml and made som corrections 2021-06-26 23:39:03 +02:00
pathab 5dd18b4781 Update active.de.toml 2021-06-26 23:02:23 +02:00
pathab 914a4f98e8 Better German translation (not finished yet) 2021-06-26 10:38:22 +02:00