ban, kick and change role&affil menu, status icons in muc, blocking avatars that are invalid so we dont fetch them over and over again

This commit is contained in:
2026-03-15 09:55:26 +00:00
parent a7e90e4ae5
commit 71e6a58fbd
13 changed files with 256 additions and 22 deletions

View File

@@ -2,6 +2,7 @@ package main
import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
"mellium.im/xmpp/color"
"sync"
)
@@ -18,10 +19,11 @@ type lambdaConfig struct {
Insecure bool
Nick string
JoinBookmarks bool
CVD color.CVD
}
type mucUnit struct {
// key: OccupantID
// key: Resource
// value: last user presence
Members sync.Map
}