core, ui: public group profile wip (#6734)

This commit is contained in:
spaced4ndy authored and GitHub committed 2026-04-01 14:17:27 +00:00
1 parent dfd8e224f6
commit 42fe94752c
26 files changed
+323 -147

No files matched your search

+23 -4
View File
@@ -109,6 +109,7 @@ This file is generated automatically.
- [GroupShortLinkInfo](#groupshortlinkinfo)
- [GroupSummary](#groupsummary)
- [GroupSupportChat](#groupsupportchat)
- [GroupType](#grouptype)
- [HandshakeError](#handshakeerror)
- [InlineFileMode](#inlinefilemode)
- [InvitationLinkPlan](#invitationlinkplan)
@@ -138,6 +139,7 @@ This file is generated automatically.
- [ProxyClientError](#proxyclienterror)
- [ProxyError](#proxyerror)
- [PublicGroupData](#publicgroupdata)
- [PublicGroupProfile](#publicgroupprofile)
- [RCErrorType](#rcerrortype)
- [RatchetSyncState](#ratchetsyncstate)
- [RcvConnEvent](#rcvconnevent)
@@ -2199,7 +2201,7 @@ MemberSupport:
## GroupKeys
**Record type**:
- sharedGroupId: string
- publicGroupId: string
- groupRootKey: [GroupRootKey](#grouprootkey)
- memberPrivKey: string
@@ -2382,10 +2384,9 @@ Known:
- shortDescr: string?
- description: string?
- image: string?
- groupLink: string?
- publicGroup: [PublicGroupProfile](#publicgroupprofile)?
- groupPreferences: [GroupPreferences](#grouppreferences)?
- memberAdmission: [GroupMemberAdmission](#groupmemberadmission)?
- sharedGroupId: string?
---
@@ -2431,7 +2432,7 @@ Public:
**Record type**:
- direct: bool
- groupRelays: [string]
- sharedGroupId: string?
- publicGroupId: string?
---
@@ -2455,6 +2456,14 @@ Public:
- lastMsgFromMemberTs: UTCTime?
---
## GroupType
**Enum type**:
- "channel"
---
## HandshakeError
@@ -2915,6 +2924,16 @@ NO_SESSION:
- publicMemberCount: int64
---
## PublicGroupProfile
**Record type**:
- groupType: [GroupType](#grouptype)
- groupLink: string
- publicGroupId: string
---
## RCErrorType
+4
View File
@@ -291,6 +291,7 @@ chatTypesDocsData =
(sti @GroupShortLinkInfo, STRecord, "", [], "", ""),
(sti @GroupSummary, STRecord, "", [], "", ""),
(sti @GroupSupportChat, STRecord, "", [], "", ""),
(sti @GroupType, STEnum1, "GT", ["GTUnknown"], "", ""),
(sti @HandshakeError, STEnum, "", [], "", ""),
(sti @InlineFileMode, STEnum, "IFM", [], "", ""),
(sti @InvitationLinkPlan, STUnion, "ILP", [], "", ""),
@@ -321,6 +322,7 @@ chatTypesDocsData =
(sti @ProxyClientError, STUnion, "Proxy", [], "", ""),
(sti @ProxyError, STUnion, "", [], "", ""),
(sti @PublicGroupData, STRecord, "", [], "", ""),
(sti @PublicGroupProfile, STRecord, "", [], "", ""),
(sti @RatchetSyncState, STEnum, "RS", [], "", ""),
(sti @RCErrorType, STUnion, "RCE", [], "", ""),
(sti @RcvConnEvent, STUnion, "RCE", [], "", ""),
@@ -484,6 +486,7 @@ deriving instance Generic GroupProfile
deriving instance Generic GroupRelay
deriving instance Generic GroupShortLinkData
deriving instance Generic GroupShortLinkInfo
deriving instance Generic GroupType
deriving instance Generic GroupSummary
deriving instance Generic GroupSupportChat
deriving instance Generic HandshakeError
@@ -522,6 +525,7 @@ deriving instance Generic Profile
deriving instance Generic ProxyClientError
deriving instance Generic ProxyError
deriving instance Generic PublicGroupData
deriving instance Generic PublicGroupProfile
deriving instance Generic RatchetSyncState
deriving instance Generic RCErrorType
deriving instance Generic RcvConnEvent