Nachdem mir das kaputte logo auf die nerven gegangen ist hab ich das jetzt mal neu gebaut und weil ich schon dabei war hats jetzt auch realtime update mit websockets dazu und ich hab die logo farben für das dark theme angepasst.
Bis jetzt war die logo URL einfach auf @gwrx seinem server gehostet (unter https://test.webs.gwrx.at/its-color/logo.png) was GDPR technisch auch nicht gerade ideal its.
Wers probieren will, unter Preferences > Interface > Theme gibts jetzt zwei neue themes, “ITS isitopen light” und “ITS isitopen dark”, ersteres ist jetzt das neue default. Das sollte aber nur neue user betreffen.
Für die websocket anbindung läuft aufm web.parabox.it-syndikat.org jetzt ein websocketd der einfach ein inotifywait auf das status.txt file macht. (Weitere doku ligt aufm web unter /root/DOCS/websocketd-deployment.txt)
Die neuen logo designs schauen so aus:
Die themes sind in discourse via git eingetragen und können einfach über das admin interface geupdated werden, die repos liegen da:
Ich muss das websocketd echt mal in Debian reinbekommen, das gibts ja offiziell immer noch ned. Aktuell haben wir da ja ein custom paket laufen. Netterweise hat sich upstream bei dem projekt seit 2017 nix mehr getan, is wohl fertig, also sind wir mit 0.3.0 immer noch aktuell. Aber ich hab jetzt trozdem auf den 0.3.1 prerelease geupgraded, da hat sich aber code technisch nix getan.
Hier das websocketd-deployment.txt bevor wir das bei nem VM rebuild noch verlieren:
deploying websocketd
Build and install
We used
dh-make-golang
to quickly package websocketd as a Debian package because building go packages
is a fucking PITA and Debian’s go tooling is great