SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!
https://swiftcordapp.github.io/Swiftcord/
GNU General Public License v3.0
1.85k stars 84 forks source link

Initial Permission Support #164

Closed cryptoAlgorithm closed 1 year ago

cryptoAlgorithm commented 1 year ago

Swiftcord will now respect channel visibility permissions (including role perms and overrides). Previously, channels that the user had no permission to view were still visible in the channel list, but would of course cause errors when those channels are entered.

Xref #26

cryptoAlgorithm commented 1 year ago

This is now ready for preview. It currently only respects channel visibility permissions, but the user/role permission merging logic has been completed.