From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=Xnw+6P1d; arc=none (Message is not ARC signed); dmarc=none Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id 9BAB618C9AA1 for ; Thu, 22 Oct 2026 01:38:27 +0200 (CEST) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 69LNcO4P018757; Thu, 22 Oct 2026 01:38:24 +0200 Received: from mailhub.math.univ-paris-diderot.fr (unknown [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id C8C05CAE4D; Thu, 22 Oct 2026 01:38:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1792625903; x=1793489904; bh= xwaxb9OACXjjjsNsxadvK7p8PfH9FYWV+6V+OpnLtNA=; b=Xnw+6P1dmfz+u+kg yERToZcjPnBJ4guUzvq5Sh3AfpUWqUpu+5nAvD5oumXMyNEp7ucqbpRr1XnrThFX or4SWpil9NfuZ/xyb9R/UlEoXg+GvaGb2gDitsnXcSnN9081G+Ir9LVHsRFp2vF7 e1CPbbfPt0Qo4viB7MXdkqRyDlOng5IOo50on79LpkBb/pV+zy81lLG26u4tOEcZ wa3Quze5saxdXrY8FRWccV1kb7nUIda14IfJck//6toVqJC8Fc5iZ7uYiL8qmIvX +fqGbexqnsMprIrtbMVzZOgckfRoIRwMsSoFaAQx4FI40F3DPnsXiiPMtF/00nOA QebG3w== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id vETxZhjzkQSM; Thu, 22 Oct 2026 01:38:23 +0200 (CEST) Received: from trurl.irif.fr (unknown [82.64.191.149]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id AFF91CAECB; Thu, 22 Oct 2026 01:38:23 +0200 (CEST) Date: Thu, 22 Oct 2026 01:38:23 +0200 Message-ID: <87y0bqtyj4.wl-jch@irif.fr> From: Juliusz Chroboczek To: Dirk-Willem van Gulik Cc: galene@lists.galene.org In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/30.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Thu, 22 Oct 2026 01:38:25 +0200 (CEST) X-Miltered: at korolev with ID 6AD94CF0.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 6AD94CF0.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 6AD94CF0.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: 3EY5EW2LRTNGNZYK6JBLNKALX5AYE3YK X-Message-ID-Hash: 3EY5EW2LRTNGNZYK6JBLNKALX5AYE3YK X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: defaults - like chat/user lists opened or closed List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > Is there a recommended way to change the default of the standard > galene.html interface - such as having the user and/or chat list open or > closed once you've entered a group ? The group's display name, which is stored in the .status JSON document (see the function "start" at the very end of galene.js). We could easily extend this mechanism to other per-group data. > Or is that very much not the idea - and one should simply edit the > various js files and so on/make your own private interface. For things that are global to the server, yes, you're expected to patch the HTML/CSS/JavaScript at deployment time (just before you rsync the static directory to your server). Something like this: set -e CGO_ENABLED=0 GOAMD64=v3 go build -ldflags='-s -w' [ -f ../galene.patch ] && patch -p1 < ../galene.patch rsync -r galene static galene@galene.example.org: ssh root@galene.example.org systemctl restart galene For things that are specific to just a few groups, that won't work, we'll need to extend the .status mechanism. -- Juliusz