From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1.protonmail.ch (mail1.protonmail.ch [185.70.40.18]) by mail.toke.dk (Postfix) with ESMTPS id 94BA87DE214 for ; Sat, 6 Feb 2021 20:53:07 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (1024-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=izWBEZ93 Date: Sat, 06 Feb 2021 19:52:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1612641185; bh=JKbqxVMzRgFXHx30vknuWGqiB/AJwylr4zXmY25epbY=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=izWBEZ93j+LJVTrEsNihYnTLcIYwy0gcI/ggeTDm+Qt43A8vyDUINxXhpdWzi4Eag EQv6H+/3haqD5GwRph05KKh4Q7RqUIB5d5QGuUJYlG0K7g88zMs2Zl5mPi6VJI16GR cBvBIvVYJxhHAlfjSg9zImADbB+7OhcLOlr8Tk6w= To: Juliusz Chroboczek From: Jeroen van Veen Message-ID: In-Reply-To: <87im76qrs2.wl-jch@irif.fr> References: <87v9bweor5.wl-jch@irif.fr> <87im76qrs2.wl-jch@irif.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Message-ID-Hash: HSSPG3SQ3RRO3WOU6XYFFS2CBNNWQO47 X-Message-ID-Hash: HSSPG3SQ3RRO3WOU6XYFFS2CBNNWQO47 X-MailFrom: jvanveen@protonmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header CC: "galene@lists.galene.org" X-Mailman-Version: 3.3.2 Precedence: list Reply-To: Jeroen van Veen Subject: [Galene] Re: Pyrite - experimental frontend for Galene List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Op vrijdag, februari 5, 2021 7:43 PM, Juliusz Chroboczek schr= eef: > > * Show roles next to users (is this information available? I only can > > > - see my own user's present/op permission) > > It's not available. I agree that it should be, except if somebody thinks' > it's a privacy violation. Would be great! Having the permission info per user available would make implementing user context actions much easier/useful I suppose. > > > - Think of some UI-elements for some commands (e.g. user context acti= ons) > > Yes. That's something that's badly needed. > > > - Add file sharing (is this possible yet with Data Channels?) > > Depends if you want the file to flow through the server, or to go directl= y > peer-to-peer. I'm planning to implement it as peer-to-peer, in which case > no changes to the server are needed =E2=80=94 use the "userMessage" messa= ge to do > your signalling. > > Please make sure you document your signalling protocol, so we can use the > same one. Good idea to do this p2p indeed. Would love to try this out and document it= . May take me some time to get at that point though. > > > For these features, a REST'ish API with json returns would be nice: > > > > - Administrator UI for groups > > I don't want this implemented in the server: have a second process that > does the administration. Gal=C3=A8ne will pick up the changes made to the > on-disk JSON files after a few seconds. Alright. Sounds like a nice mini project to write in Go :) > > > - Recording UI > > Please clarify. I figured it would be a nice feature to have the stats and recordings list as a single-page view inside Pyrite, just for the people who have the role = access rights. Iirc, the recordings page is flat html, which is fine, but to consu= me it in an existing app, it may be easier to have a json representation of the r= ecording files. Another direction may be to implement this in a second process, beca= use the information is all on disk already(just like with the admin ui). I suppose = that would be the way to go. > > -- Juliusz > > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org