Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3071a8f
Fix User.nameplate being entirely broken
ToothyDev Feb 14, 2026
a3f295a
Fix nameplate updating
ToothyDev Feb 14, 2026
24eeed0
Add nameplate bug changelog
ToothyDev Feb 14, 2026
f36676e
Turn nameplate into a property for cleaner handling
ToothyDev Feb 14, 2026
deb2f5d
Remove unnecessary import
ToothyDev Feb 14, 2026
9de1649
Merge branch 'master' into fix/complete-user-update-methods
ToothyDev Feb 14, 2026
f8ebc6e
Turn primary_guild into a property for easier handling
ToothyDev Feb 14, 2026
21e2731
Make event fire on avatar decoration change
ToothyDev Feb 14, 2026
18dbe12
Update changelog
ToothyDev Feb 15, 2026
6aa3c55
First semi-working version
ToothyDev Feb 15, 2026
58f5a67
Add new class to docs
ToothyDev Feb 15, 2026
e534367
Fix PR number
ToothyDev Feb 15, 2026
cf0b314
Fix typo..
ToothyDev Feb 15, 2026
2735fb2
Add ability to compare collectibles and nameplates
ToothyDev Feb 16, 2026
5883f3d
Minor fix
ToothyDev Feb 16, 2026
fa5eddf
Missing word
ToothyDev Feb 16, 2026
39ef678
Simplify nameplate return code
ToothyDev Feb 16, 2026
7e9fd7c
Move __all__ up
ToothyDev Feb 16, 2026
2f68072
Merge branch 'master' into feat/user-collectibles
ToothyDev Feb 16, 2026
ff6fa8e
Apply code change requests
ToothyDev Feb 17, 2026
95af53f
Make sure attribute shows in IDEs
ToothyDev Feb 17, 2026
180e92e
Apply code change requests
ToothyDev Feb 17, 2026
972854b
Merge branch 'feat/user-collectibles' into fix/complete-user-update-m…
ToothyDev Feb 17, 2026
fcaaeb3
Merge branch 'master' into fix/complete-user-update-methods
ToothyDev Feb 17, 2026
2afa42d
Update changelog
ToothyDev Feb 17, 2026
a22dfda
Update changelog to be consistent
ToothyDev Feb 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ These changes are available on the `master` branch, but have not yet been releas
([#3102](https://github.com/Pycord-Development/pycord/pull/3102))
- Fixed use of deprecated `float` type for `timeout=...` in `ws_connect()`.
([#3105](https://github.com/Pycord-Development/pycord/pull/3105))
- Fixed the update of a user's `avatar_decoration` to now cause an `on_user_update`
event to fire. ([#3103](https://github.com/Pycord-Development/pycord/pull/3103))

### Deprecated

Expand Down
3 changes: 3 additions & 0 deletions discord/member.py
Original file line number Diff line number Diff line change
Expand Up @@ -474,6 +474,7 @@ def _update_inner_user(self, user: UserPayload) -> tuple[User, User] | None:
u._public_flags,
u.primary_guild,
u._collectibles,
u._avatar_decoration,
)
# These keys seem to always be available
if (
Expand All @@ -492,6 +493,7 @@ def _update_inner_user(self, user: UserPayload) -> tuple[User, User] | None:
user.get("public_flags", 0),
new_primary_guild,
user.get("collectibles") or u._collectibles,
user.get("avatar_decoration_data"),
)
if original != modified:
to_return = User._copy(self._user)
Expand All @@ -503,6 +505,7 @@ def _update_inner_user(self, user: UserPayload) -> tuple[User, User] | None:
u._public_flags,
u.primary_guild,
u._collectibles,
u._avatar_decoration,
) = modified
# Signal to dispatch on_user_update
return to_return, u
Expand Down