/top /all /jobs
Topics: #Alcohol #DrugFree #Education #Hobbies #LawFirm #Movies #Music #News #Politics #Programming #PublicFigures #Romance #Technology

(PCRE-compatible)
Email administrator

Read Post
Sun, 18 Feb 2024 06:07:52 -0800

Andy from private IP /all JDU feature request megathread: post all requests here so I can track them in one place Here is my list of the most-requested features so far, and my comments/plan on each: 1. User blocking. My plan is to allow per-user blocking, which will be a filter that hides the blocked users' posts and replies. Note that when you don't see the blocked user's content, there may be important context missing from posts that you read. This is non-destructive and no one else is affected by your decision to block anyone. 2. Edit feature. I will enable non-destructive editing in the near future. This is an interesting one because of the technical means required to accomplish it no a noSQL system. Essentially, my solution is to have rudimentary version control that allows you to check out and create a working copy of your posts and replies for editing, then save it to final. The system will save the old version and allow logged-in users to see the differences between the versions, much like how Facebook does it. 3. Direct Messages (individual and group). This one is easy, I just have to actually do it. It's the same as the post feature, will just be a new folder where all your messages go. This one is cool because you'll be able to do group messages and replies. Would people want to see a chat feature as well? That might be cool. 4. Reply improvements. One issue is that you have to manually copy/paste in order to quote someone. I plan to provide a button and selector to quote portions of prior posts. I also would like to have threaded replies similar to iMessage, where you can take a reply off to the side and continue that discussion separately from the main discussion. That's pretty hard, but as the greatest lawyer-programmer on Earth, I should be able to knock that out in a few hours. Same thing with post reactions-- a one-click "like" button might be good so people don't have to reply just to say the post was good. 5. Improved control panel. You'll be able to set preferences on various aspects of the site, such as your own customizable topics. Anything else I missed? #Programming #Technology Sun, 18 Feb 2024 06:22:55 -0800
Andy from private IP /all 6. Improved page loads for each forum. Currently, the number of replies is calculated with an awesome method I came up with, but it happens each time you load the forum. That isn't a problem with a max of 100 active posts in each forum, but it's a non-negligible load on the equipment and could theoretically result in longer load times when a lot of people (>100 at once) are on the site, if that ever happens. It would be better to cache the number of replies to each post-- or if each post simply had a reply count stored in a sidecar/metadata file that is updated whenever someone replies to the post. That would increase the forum page load performance by about 10x, and would also afford other options, such as following particular users and seeing who is actually participating in any given thread, without having to compute that each time someone loads the page. Sun, 18 Feb 2024 06:32:39 -0800
Andy from private IP /all On #6, I think I will make it so that when you hover over the reply count, you get a tooltip showing you who is actually participating in that thread. That way, you don't have to leave the index page only to see a post with purported replies that are really by the original author of the post, in the event you only want to see more interesting posts. This would also save a small amount of disk and CPU by only determining user participation when someone wants it to be calculated, instead of upon every page load. Should take about 10 ms max, so it will appear to be instantaneous when you mouse-over the reply count. #Godlike Sun, 18 Feb 2024 08:27:11 -0800
Andy from private IP /all #6 is in progress. Check /all and you'll see it working reasonably well. Pretty cool seeing a preview of who is involved in each thread, and how many replies they each have. I'll put an on/off feature for that in the control panel while I perfect it on /all before putting it elsewhere. Sun, 18 Feb 2024 23:45:03 -0800
Andy from private IP /all #6 is pretty neat. You mouseover any thread to get an indication of who is participating-- and if you are tagged in the thread, then you get a little preview of the first tag mentioning you. If you log out, you will see previews for everybody's tags. That was actually accidental, but I'm keeping it because it's a cool feature. Mon, 19 Feb 2024 02:03:59 -0800
Andy from private IP /all #3 is done. Try out your DM's! Individual and group. This is so cool. Mon, 19 Feb 2024 15:49:58 -0800
Andy from private IP /all Live chat would be neat-- what if you get a notification when any of your buddies go online and you can initiate a private chat? This site is already a time sink with the forums and now the DM's, so I don't know about chat, but it would be nice to have the option. Tue, 20 Feb 2024 08:49:13 -0800
Andy from private IP /all #6 has an unexpected result, which is funny-- it shows in the log file anytime someone mouses over any topic, which of course happens a lot on any particular screen. I need to cache the reply count for each post so that it doesn't reload the reply count on every single mouseover. Lol. I might need to turn this off by default as well. Tue, 20 Feb 2024 17:28:54 -0800
avalanchediode from private IP /all Pic upload Tue, 20 Feb 2024 17:30:20 -0800
Andy from private IP /all @avalanchediodeTest Good call, thanks for the reminder. That's easy, I just need to decide whether I have time and the desire to moderate those. Lol.
Replies require login.

Telemetry: page generated in 33.4 milliseconds for user at 18.97.9.170 on 2024-12-10 09:32:53

© 2024 Andrew G. Watters, Esq.

Test