| Summary: | Unable to save unchecked timelines for Mastodon account | ||
|---|---|---|---|
| Product: | [Unmaintained] choqok | Reporter: | Evan McLean <ecognito> |
| Component: | Mastodon | Assignee: | Andrea Scarpino <scarpino> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | major | CC: | ecognito, jgoodwin, kdedevel |
| Priority: | NOR | ||
| Version First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Candidate (partial) fix for the issue | ||
|
Description
Evan McLean
2022-11-06 04:21:46 UTC
Any attempt to modify an existing Mastodon account, even if no changes are made, errors out for me with: "Cannot validate your input information. Please check the fields' data. Maybe a required field is empty?" There's no obvious more detailed message in the logs. Debian package version 1.7.0-1. There seems to be an additional bug with the Edit Account configuration window: On the first tab, it does not remember the domain part of your credentials. So add the '@domain' part back and it then click Ok and it will close without an error message (although it still does not save the details properly). As a workaround, would there be a way to fiddle the Choqok config file to remove the Local and Federated timelines? Because they keep contributing to the unread count in the tray icon, it makes it difficult to know when there's something new in the timelines I'm more interested in. Thanks. Evan: Modifying the config file sadly appears to not work. Created attachment 160604 [details]
Candidate (partial) fix for the issue
See attached patch (diffed from 2c1a1873ac69763b7b82fc0a891b9e16e449901b).
This seems to work, but *requires choqok to be restarted before the Timeline Configuration changes properly take effect* i.e. unchecking "Local" via the "Timeline Configuration" will still leave the "Local" timeline being shown (and refreshed with new posts) until Choqok is quit and re-started.
If there's interest, I can make this into a pull request.
(In reply to Simon St James from comment #5) > "Timeline Configuration" will still leave the "Local" timeline being shown > (*and refreshed with new posts*) Correction: it seems that the patch works better than expected, and should immediately disable updates (i.e. without needing to restart choqok). Choqok is unfortunately no longer maintained. If a new maintainer wants to step up and take care, the project is archived here: https://invent.kde.org/network/choqok You can just clone it in your private namespace on invent.kde.org and if you have started to work on it and fixed/implemented something get it reviewed and the project unarchived. Sorry for the inconveniences. |