diamondburned / dissent

Tiny native Discord app
https://flathub.org/apps/details/so.libdb.dissent
GNU General Public License v3.0
1.3k stars 41 forks source link

Some channels are invisible #115

Closed UltraBlackLinux closed 1 year ago

UltraBlackLinux commented 1 year ago

Hey there, for about a week I struggled to find the announcements channel on the hyprland discord. Pings would go through but the channel was just nowhere to be found in gtkcord. This seems to be the same for many other discord servers. Maybe there are even more missing channels

Could you fix this? Thanks!

diamondburned commented 1 year ago

Do you know what the channel type for it is? gtkcord4 ignores channels that it doesn't know for sure how to handle; that channel's type might not be on that list.

UltraBlackLinux commented 1 year ago

In Hyperland's case it's a followable channel.

diamondburned commented 1 year ago

I'm not sure what channel type that is. FWIW, gtkcord4 should support announcement/news channels, which are followable.

UltraBlackLinux commented 1 year ago

I can't find this in the debugger, maybe you can give it a shot? I don't know which one it could be

TheKrafter commented 1 year ago

its the announcement channels, i cant see any either

asdfghjkl403622 commented 1 year ago

can confirm, anytime I get pinged from any channel, I have to go to my desktop to see wassup

TheKrafter commented 1 year ago

to clarify, its GUILD_ANNOUNCEMENT, id 5 (as per the docs)

diamondburned commented 1 year ago

Maybe commit f73790aa413d4b4b0dee9398ece835b92c075cd7 fixes this.

UInt2048 commented 1 year ago

@diamondburned Thank you. I can see the announcement channel now using the nightly.

You can install it like this: go install -v github.com/diamondburned/gtkcord4@nightly