SUMMARY I am trying to uncheck the Local and Federated timelines from my Mastodon account (only really want to display Home) however when I save, it does not have any effect. When I reopen the account settings, all timelines are still checked. STEPS TO REPRODUCE 1. Select Settings -> Configure Choqok from the main window's menu. 2. Select Accounts panel in configuration window. 3. Click on your Mastodon account. 4. Click Modify... 5. Click the Timelines Configuration tab. 6. Uncheck the Local and Federated timelines. 7. Click OK to save account settings. 8. Click OK in the Configuration window to save and close it. OBSERVED RESULT You'll notice in the main window that the Local and Federated timelines are still visible. If you repeat steps 1 to 5, you'll also see that all the timelines are still checked. EXPECTED RESULT The Local and Federated timelines would not be visible or retrieved. The checkboxes for those two timelines would be unchecked in the account settings. SOFTWARE/OS VERSIONS Linux/KDE Plasma: ArchLinux (available in About System) KDE Plasma Version: 5.26.2 KDE Frameworks Version: 5.99.0 Qt Version: 5.15.7+kde+r168 (also 6.4.0) ADDITIONAL INFORMATION
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.