I disabled everything and tried it with/without and saw no observable difference on the login page. Can you indicate what anomaly you are seeing in the above screenshot? Also, could you please click the clipboard icon on the bottom right of the KES menu and paste the contents of the clipboard to me in a PM so I can try to reproduce this?
If it occurs sporadically, it might be something failing to load on kbin's side, I have seen visual bugs like this before that are unrelated to KES. Check the dev console when refreshing the page and see if there are any warnings or errors. I will investigate regardless.
Truth be told, I am not sure what turbo mode is intended to be. The setting is there, but it has no description. I turned it on and observed no change. Is it different from infinite scrolling mode?
Thank you, I looked into it. Here is a reply I made in another thread:
By design, Greasemonkey scripts necessarily trigger on page load. However, KES initializes its own mutation observer and watches for events that change the DOM, but does so in a granular fashion so that only those of relevance (changes to the thread index and comments) are propagated. It looks like when turbo mode is enabled, the entire DOM up to the HTML tag is replaced at once, so our more granular approach is missing this change. We need to watch for basically all mutations now and filter them accordingly.
After making the necessary changes, it seems to be working again as intended, but some additional refactoring is needed, and I haven't checked the implication of this on specific scripts/add-ons yet. It looks like it should be easy enough, since the majority of functionality I looked at was working again when using a more permissive observer.
I haven't added these changes into the release version of KES, and given that turbo mode is listed as experimental, I don't think we can support it immediately over a more traditional page load structure, but at least I am aware of the issue now and can start refactoring it. Hopefully it is not problematic.
I know there's block, but "block" currently blacklists the entire magazine. If I click on it, it wipes all the threads on /all/, prevents me from looking at threads on the magazine landing page and all comments in the threads should I venture in. A "filter" would be a soft block that just clears it from my feed on the main page....
Hello, I have added this feature to KES (third party extension) today. I believe it is working correctly based on your requirements:
Show an icon next to magazine names on the main thread index (https://kbin.social or https://kbin.social/sub if logged in). Click this icon to "softblock" threads from that magazine from appearing on your main thread index. This does not block the magazine outright: you can still go to the magazine directly, so it is less aggressive than a total block.
Show a Softblock/Unsoftblock button in the sidebar of magazines, as well as in the Magazines index located at https://kbin.social/magazines. As you would expect, this button has the effect of adding/removing a magazine from your filters.
Show a tab at the top of the Magazines index that you can use to centrally manage your softblocked magazines. For the time being, this is merely informational.
Full details can be found in the release notes here over at /m/enhancement.
Let me know if this gives you the functionality you wanted.
Lemmy federates code blocks with additional tags added in on each line which /kbin just treats as plaintext (it should really strip them out or treat them as tags, not plaintext)....
Would you like to add this to KES? You can use KES' propagation feature to ensure it applies to comments loaded in on the fly when infinite scrolling is enabled without needing to worry about page load events.
May I also suggest something more idiomatic like the below?
If you need help packaging it, let me know. Can prepare it and credit you. Setting up infinite scrolling in KES just requires one line (recurs: true in the manifest) and KES will take care of spawning observers automatically.
Thanks, this was helpful. By design, Greasemonkey scripts necessarily trigger on page load. However, KES initializes its own mutation observer and watches for events that change the DOM, but does so in a granular fashion so that only those of relevance (changes to the thread index and comments) are propagated. It looks like when turbo mode is enabled, the entire DOM up to the HTML tag is replaced at once, so our more granular approach is missing this change. We need to watch for basically all mutations now and filter them accordingly.
After making the necessary changes, it seems to be working again as intended, but some additional refactoring is needed, and I haven't checked the implication of this on specific scripts/add-ons yet. It looks like it should be easy enough, since the majority of functionality I looked at was working again when using a more permissive observer.
Hi, this feature is still available and working in KES under Threads > Permanently Hide Posts. The hide link appears next to the more button, not inside of the more menu. Give it a try.
As scrolling to the bottom of the page to leave a comment can be a hassle on posts with lots of existing comments, an option to put the thread comment box above existing comments would be helpful....
If you install KES and navigate to the setting Threads > Rearrange post order, you can dynamically change the position of the OP, the comments, the add comment box, and other elements and choose which place you want them to be in descending order. You can direct other questions to our magazine on /m/enhancement as well.
I have to try each page and scan the entire thread for my avatar in order to find the exchange the notification was telling me about. It would be very nice if the notification link just jumped directly to the reply.
I used to have this issue, but I don't have it anymore. Notifications jump to where they should; the links point to specific comment IDs within a thread. Can you list steps to reproduce it? What do your notification links look like?
Would it be possible to add some sort of indicator, maybe like a check mark or something, next to the name of the magazine/community in threads to show whether you're subscribed to it or not? Is this something that could be done in RES?
On the Magazines tab you can filter by subscriptions. It then shows all the posts to the subscribed magazines. Is it possible just to see the name of the Magazine to which I'm subscribed?...
Please have a look at KES. The latest version, released today, includes a featured called the "subscriptions omnibar" that allows you to summon a searchable, filterable list of your subscriptions at a keypress and jump to one. This feature is detailed in this thread and looks like this
As promised, I have added something called the subscriptions omnibar to the latest version of KES that allows you to open a list of your magazines at a keypress and search/filter through them, then jump to one instantly. Details are here
With a stable framework in place, this release brings a slew of interesting add-ons from the community, as well as updates to existing ones. We are seeing an uptick in contributions from kbin members adding their own features and suggestions. Thank you!...
Yes, I just tested it and the issue was quite clear. I have the fix complete and ready to go here, just want to test it a bit to make sure there are no unforeseen effects.
KES 3.0.0: New features and stability improvements
This is a major version update for KES that introduces a more robust API and build system, as well as a few new features....
Could there be a "Filter" button for magazines?
I know there's block, but "block" currently blacklists the entire magazine. If I click on it, it wipes all the threads on /all/, prevents me from looking at threads on the magazine landing page and all comments in the threads should I venture in. A "filter" would be a soft block that just clears it from my feed on the main page....
Userscript that fixes code blocks federated from Lemmy (greasyfork.org)
Lemmy federates code blocks with additional tags added in on each line which /kbin just treats as plaintext (it should really strip them out or treat them as tags, not plaintext)....
Could we have 'hide' post back again please?
There used to be a handy 'hide' option hiding under the 'more' menu. It seems to have been removed. Any chance of getting it back?
2023-11-11: Some hotfixes
A new version of kbin is live, causing slight changes in KES functionality that are being patched as they are reported....
'Hide thread' feature
Are there plans for a 'hide thread' feature, under 'more'? (next to comment and boost)...
Looking for the KES magazine? Visit /m/enhancement (kbin.social)
Option to put thread comment box above existing comments?
As scrolling to the bottom of the page to leave a comment can be a hassle on posts with lots of existing comments, an option to put the thread comment box above existing comments would be helpful....
Clicking on a notification (e.g. a user's reply to my comment) does not take me to the proper place in the comment section of a thread if the thread has multiple pages of comments.
I have to try each page and scan the entire thread for my avatar in order to find the exchange the notification was telling me about. It would be very nice if the notification link just jumped directly to the reply.
KES 2.2.0: Magazines at your fingertips with KES omnibar
The start of August brings a new release with a small, but hopefully important, collection of improvements to KES....
'Subscribed' indicator next to magazine
Would it be possible to add some sort of indicator, maybe like a check mark or something, next to the name of the magazine/community in threads to show whether you're subscribed to it or not? Is this something that could be done in RES?
How to list magazine subscriptions only.
On the Magazines tab you can filter by subscriptions. It then shows all the posts to the subscribed magazines. Is it possible just to see the name of the Magazine to which I'm subscribed?...
Top Bar Magazines
Can we customize the magazines shown in the top bar somehow? Or make it just show ones we're subscribed to or....? Thanks!
KES 2.1.0: Cornucopia of new community add-ons
With a stable framework in place, this release brings a slew of interesting add-ons from the community, as well as updates to existing ones. We are seeing an uptick in contributions from kbin members adding their own features and suggestions. Thank you!...