Summary: | Not compatible with iceshrimp.net instances | ||
---|---|---|---|
Product: | [Applications] Tokodon | Reporter: | SimplyCorbett <tyler> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | carl, josh |
Priority: | NOR | ||
Version: | 24.08.1 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 24.12 | |
Sentry Crash Report: | |||
Attachments: | Error message |
Description
SimplyCorbett
2024-10-22 19:11:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/tokodon/-/merge_requests/598 Git commit 1d80e76fee29e5fb322dc665b9680262f770872a by Joshua Goins. Committed on 30/11/2024 at 21:34. Pushed by redstrate into branch 'master'. Add support for server software that don't provide a rules API For example, Iceshrimp doesn't provide /api/v1/instance/rules and the model breaks. Also, make sure if the server has no rules that it's communicated clearly to the user. This doesn't fix registration for Iceshrimp instances though, they don't support the necessary APIs. Once that's done though, it would work. M +18 -1 src/account/rulesmodel.cpp https://invent.kde.org/network/tokodon/-/commit/1d80e76fee29e5fb322dc665b9680262f770872a Git commit 2fb4625368403379dc80bfc598beca169b8730fd by Joshua Goins. Committed on 30/11/2024 at 21:41. Pushed by redstrate into branch 'master'. Support servers that don't implement the read marker API This includes Iceshrimp.net, otherwise certain timelines never load. M +32 -16 src/timeline/maintimelinemodel.cpp https://invent.kde.org/network/tokodon/-/commit/2fb4625368403379dc80bfc598beca169b8730fd Git commit 70ab7a1fbefddaa7f0802d13600a981cefd2af9c by Joshua Goins. Committed on 30/11/2024 at 21:57. Pushed by redstrate into branch 'release/24.12'. Support servers that don't implement the read marker API This includes Iceshrimp.net, otherwise certain timelines never load. (cherry picked from commit 2fb4625368403379dc80bfc598beca169b8730fd) M +32 -16 src/timeline/maintimelinemodel.cpp https://invent.kde.org/network/tokodon/-/commit/70ab7a1fbefddaa7f0802d13600a981cefd2af9c |