Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
* [Galene] Re: Pyrite update
       [not found] <176203615432.1342.6109094997293548870@gauss>
@ 2025-11-02  9:44 ` Juliusz Chroboczek
  2025-11-02 17:33   ` Jeroen
  0 siblings, 1 reply; 8+ messages in thread
From: Juliusz Chroboczek @ 2025-11-02  9:44 UTC (permalink / raw)
  To: Jeroen van Veen; +Cc: galene

> This is probably still a bit preliminary, but Pyrite is about to become
> an actively maintained project again

Excellent news.

> The new Pyrite will be developed as a Slack-like channel-based chat workspace

Hmm... will it still be usable for casual videoconferences?

Please remember that Galene's protocol is extensible, feel free to request
Galene-side features, I'd rather implement a feature I don't need rather
than force you to fork Galene.

-- Juliusz

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2025-11-02  9:44 ` [Galene] Re: Pyrite update Juliusz Chroboczek
@ 2025-11-02 17:33   ` Jeroen
  2025-11-03 11:39     ` Juliusz Chroboczek
  0 siblings, 1 reply; 8+ messages in thread
From: Jeroen @ 2025-11-02 17:33 UTC (permalink / raw)
  To: Juliusz Chroboczek; +Cc: Jeroen van Veen, galene

Op zondag 2 november 2025 om 10:44 AM schreef Juliusz Chroboczek <jch@irif.fr>:

> 
> 
> > This is probably still a bit preliminary, but Pyrite is about to become
> 
> > an actively maintained project again
> 
> 
> Excellent news.
> 
> > The new Pyrite will be developed as a Slack-like channel-based chat workspace
> 
> 
> Hmm... will it still be usable for casual videoconferences?
With casual, do you mean that it should be possible to join a video conference without 
registering/using an account? I haven't thought about it yet, but it shouldn't be hard to 
re-add to the login screen. Originally there was a checkbox for anonymous login, 
which should be restored. 

Or is it more about the proposed layout? I suppose that the chat's prominent space in the middle 
could/should be configurable, so that the position of the chat and video can be switched and kept persistent 
as a user preference. The alternative layout has the video tile canvas in the main center view and chat in the 
right context panel. 

> 
> Please remember that Galene's protocol is extensible, feel free to request
> Galene-side features, I'd rather implement a feature I don't need rather
> than force you to fork Galene.
Thank, I'll definitely will keep that in mind!

> 
> -- Juliusz
> _______________________________________________
> Galene mailing list -- galene@lists.galene.org
> To unsubscribe send an email to galene-leave@lists.galene.org

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2025-11-02 17:33   ` Jeroen
@ 2025-11-03 11:39     ` Juliusz Chroboczek
  0 siblings, 0 replies; 8+ messages in thread
From: Juliusz Chroboczek @ 2025-11-03 11:39 UTC (permalink / raw)
  To: Jeroen; +Cc: galene

>> Hmm... will it still be usable for casual videoconferences?

> With casual, do you mean that it should be possible to join a video
> conference without registering/using an account?

Suppose we need to discuss something on Galene.  I generate a token in an
autogenerated subgroup, send it to you over SMS or e-mail, and we're
chatting.

Suppose we need to discuss something on Zulip.  I need to setup a group,
then I need to ask you to create an account, which fails because I set the
wrong permissions on the group, at which point we call it a day and go
drinking with our respective friends.

The obvious conclusion is that Zulip causes alcoholism.

-- Juliusz

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2022-01-24 18:49     ` Juliusz Chroboczek
  2022-01-24 19:00       ` Juliusz Chroboczek
@ 2022-01-25  8:23       ` Jeroen van Veen
  1 sibling, 0 replies; 8+ messages in thread
From: Jeroen van Veen @ 2022-01-25  8:23 UTC (permalink / raw)
  To: Juliusz Chroboczek; +Cc: galene

Thanks for the detailed info, this one is on the top of my list to fix.
I still have to fix anonymous login too. Somewhat out-of-scope for now, but I also
would like to see a way where a user can reuse it's session and doesn't have
to go through the login screen every time. I'll probably try to combine that with
the new authorization method that Galene offers.

Jeroen

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

Op maandag 24 januari 2022 om 7:49 PM schreef Juliusz Chroboczek <jch@irif.fr>:

> > The login messages are still a bit off, when a login error occurs.
>
> You should make sure that you don't attempt to join before the onconnected
>
> callback has triggered. When the user clicks the join button, you should
>
> render it inactive (grayed out, or whatever), and invoke the
>
> ServerConnection.join method.
>
> In the onjoined callback, you check the "kind" field. If it is "joined",
>
> you update your user interface to the connected state, and send
>
> a "request" message to receive streams (use the "permissions" field to
>
> decide whether to enable the present button). If, on the other hand, kind
>
> is "fail", then you display a suitable error message and go back to the
>
> initial setup.
>
> (Afterwards, you keep listening on the onjoined callback -- kind "change"
>
> indicates that your permissions have changed, which might require you to
>
> update your UI. Kind "leave" indicates that you've left the group, for
>
> example because the administrator has kicked you out.)
>
> -- Juliusz
>
> Galene mailing list -- galene@lists.galene.org
>
> To unsubscribe send an email to galene-leave@lists.galene.org

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2022-01-24 18:49     ` Juliusz Chroboczek
@ 2022-01-24 19:00       ` Juliusz Chroboczek
  2022-01-25  8:23       ` Jeroen van Veen
  1 sibling, 0 replies; 8+ messages in thread
From: Juliusz Chroboczek @ 2022-01-24 19:00 UTC (permalink / raw)
  To: Jeroen van Veen; +Cc: galene

I've made this explicit in the docs:

  https://github.com/jech/galene/commit/221ed44538e2c78f765b81fba06765b46c3111e7

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2022-01-24 16:00   ` Jeroen van Veen
@ 2022-01-24 18:49     ` Juliusz Chroboczek
  2022-01-24 19:00       ` Juliusz Chroboczek
  2022-01-25  8:23       ` Jeroen van Veen
  0 siblings, 2 replies; 8+ messages in thread
From: Juliusz Chroboczek @ 2022-01-24 18:49 UTC (permalink / raw)
  To: Jeroen van Veen; +Cc: galene

> The login messages are still a bit off, when a login error occurs.

You should make sure that you don't attempt to join before the onconnected
callback has triggered.  When the user clicks the join button, you should
render it inactive (grayed out, or whatever), and invoke the
ServerConnection.join method.

In the onjoined callback, you check the "kind" field.  If it is "joined",
you update your user interface to the connected state, and send
a "request" message to receive streams (use the "permissions" field to
decide whether to enable the present button).  If, on the other hand, kind
is "fail", then you display a suitable error message and go back to the
initial setup.

(Afterwards, you keep listening on the onjoined callback -- kind "change"
indicates that your permissions have changed, which might require you to
update your UI.  Kind "leave" indicates that you've left the group, for
example because the administrator has kicked you out.)

-- Juliusz

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2022-01-22 19:29 ` [Galene] " Juliusz Chroboczek
@ 2022-01-24 16:00   ` Jeroen van Veen
  2022-01-24 18:49     ` Juliusz Chroboczek
  0 siblings, 1 reply; 8+ messages in thread
From: Jeroen van Veen @ 2022-01-24 16:00 UTC (permalink / raw)
  To: Juliusz Chroboczek; +Cc: galene

The login messages are still a bit off, when a login error occurs.
These users have only permissions on the galene group. I'll add a ticket
for the login error handling. Also, there seems to be an issue with changing
the permissions in Pyrite. I'll check that out asap.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

Op zaterdag 22 januari 2022 om 8:29 PM schreef Juliusz Chroboczek <jch@irif.fr>:

> > If you want to checkout a running instance of Pyrite; there is now a galene
>
> > group with 3 regular users on https://pyrite.video/
>
> I've been unable to get it to work -- I receive the error "Join a group first".
>
> Using Brave based on Chromium 97 on Linux.
>
> -- Juliusz
>
> Galene mailing list -- galene@lists.galene.org
>
> To unsubscribe send an email to galene-leave@lists.galene.org

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Galene] Re: Pyrite update
  2022-01-21 19:26 [Galene] " Jeroen van Veen
@ 2022-01-22 19:29 ` Juliusz Chroboczek
  2022-01-24 16:00   ` Jeroen van Veen
  0 siblings, 1 reply; 8+ messages in thread
From: Juliusz Chroboczek @ 2022-01-22 19:29 UTC (permalink / raw)
  To: Jeroen van Veen; +Cc: galene

> If you want to checkout a running instance of Pyrite; there is now a galene
> group with 3 regular users on https://pyrite.video/

I've been unable to get it to work -- I receive the error "Join a group first".
Using Brave based on Chromium 97 on Linux.

-- Juliusz

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-11-03 11:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <176203615432.1342.6109094997293548870@gauss>
2025-11-02  9:44 ` [Galene] Re: Pyrite update Juliusz Chroboczek
2025-11-02 17:33   ` Jeroen
2025-11-03 11:39     ` Juliusz Chroboczek
2022-01-21 19:26 [Galene] " Jeroen van Veen
2022-01-22 19:29 ` [Galene] " Juliusz Chroboczek
2022-01-24 16:00   ` Jeroen van Veen
2022-01-24 18:49     ` Juliusz Chroboczek
2022-01-24 19:00       ` Juliusz Chroboczek
2022-01-25  8:23       ` Jeroen van Veen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox