Since `231a824`, Notifications do not load on an Iceshrimp.NET server anymore
Site
dev.phanpy.social
Version
2025.05.10.231a824
Instance
shrimp.starlightnet.work
Browser
- Librewolf 138.0.1-2, FreeDesktop Flatpak runtime, Linux Kernel 6.14.5
Bug description
The Notifications view will always be empty and say "You're all caught up!" even when there should be notifications.
To reproduce
- Login to an Iceshrimp.NET instance with commit
231a824or later - Navigate to notifications tab
- Observe issue
Expected behavior
Notifications should continue to show as expected
Other
I suspect that masto.js might have depracated non-grouped notification endpoints, as that is a recent-ish change that Mastodon did upstream. I'm not sure if that's the case, but if so we might have a compatibility issue here, as IS.NET has not yet implemented the grouped notifications endpoint
Can't reproduce: 2025.05.10.452b036 works on next.iceshrimp.dev
Should be fixed by https://github.com/cheeaun/phanpy/commit/452b03692bdbd30e54b29bc4a8957737c4bc53d5