We're going to be making the first major upgrade to slashcode since the site went live tonight. We're scheduling one hour of downtime from 02:00 UTC to 03:00 UTC to do the upgrade. During this time, we'll leave varnish running so the main index and article pages will be visible, but attempts to post or access uncached pages will generate Guru Mediation errors. I'll bump this post to the top of the index just before we go offline
During this time, IRC will remain available. If there are unexpected issues, we'll update our new status page with our status. I'll have a changelog written up and posted within the next 24 hours.
[Downtime will be from: 22:00 Eastern Daylight Time, 03:00 British Summer Time, 11:00 Japan Standard Time]
NCommander adds: Bumping this to the top of the queue again as we're going down in less than an hour.
paulej72 adds: Update is done. Please submit any new bugs here.
(Score: 3, Informative) by MaximumFerry on Monday March 31 2014, @03:31PM
You can install SoylentNews Expandable Tree [userscripts.org]script to get that functionality.
(Score: 1) by crutchy on Monday March 31 2014, @08:54PM
expanidng/collapsing tree is very simple to code (even in slash for a single template) but knowing all the templates to modify and fitting in with the user prefs system (i think) appears to be the tricky bit. my pull request was (reasonably) denied cos i just threw in a quick hack without the holistic approach, but unfortunately (for me anyway, maybe fortunately for SN) any kind of holistic approach by me towards slash just aint gunna happen cos it would take me 10 years to figure out all the ins and outs (and another shiny pony will appear long before then).
i'm actually kinda concerned that SN may eventually collapse merely under the weight of slash. i've never seen the pipedot source, but i'm sure it's much more lightweight than slash, which makes the holistic approach to new features much more practical.
(Score: 1) by paulej72 on Monday March 31 2014, @10:32PM
curchy,
Your pull was not merged for exactly the reason you specified. It is easy to put a open close switch on the comments, but what really needs to happen is that all of the comments are loaded, with ones below your threshold shown minimized by default. The title of a comment would then show or hide that comment and a new ui element beside a nested list would then open or close the whole nested list (a plus or an arrow like on tree views of folders). This is how I envision it working.
The current issue I have is that the code for creating the nested lists is rather magical and lives in three different pieces of code. I have not been able to decipher where everything is being generated so I can make it work properly to show all comments and to tag them with the proper mod level.
paulej72
Team Leader for SN Development