My first page after logging in is the "Newest Nodes". And there I sometimes do not see any posts because the last one is older than a day. Sure there is a dropdown to show older posts. But, I think hitting the empty list is a bit discouraging to discussion. Can the posts "disappear" in 2,3 days instead? Or just show the last 10 posts irrespective of age, unless their age is ridiculously old? Unless there is a setting I am not aware of.

On the positive side, navigating the site is absolutely fluid. Thank you PM!

bw, bliako

  • Comment on Make posts in Newest Nodes show longer?

Replies are listed 'Best First'.
Re: Make posts in Newest Nodes show longer? (workaround)
by LanX (Saint) on Feb 25, 2026 at 21:25 UTC
    These are the settings for Newest Nodes (linked above) Newest Nodes Settings

    As far as I understand the description you only see the last 24h if you [Clear my 'last checked' time]

    Otherwise you should see all of them since your last click [I've checked all of these]

    DISCLAIMER: I prefer RAT so no guaranty. And RAT has more options, I think you can even make it look like newest nodes.

    EDIT

    I looked into the form to set the days, thankfully PM is very flexible ... :)

    Try using this as a workaround ?node_id=3628&numdays=3 ;-)

    (only works after [Clear my 'last checked' time])

    UPDATE
    see also Problems with Newest Nodes

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    see Wikisyntax for the Monastery

      From my experience, you can configure many things, but nodes older than certain threshold aren't shown in either Newest Nodes nor RAT (happened to me several times when I was offline for a week). Probably protecting the database from too resource intensive queries.

      map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
        FWIW: my workaround works up to 14 days in both NN and RAT.

        RAT has also a kind of "time machine" to move to an older date with

        Viewing Nodes As of: <<<< <<< << < Now

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        see Wikisyntax for the Monastery

Re: Make posts in Newest Nodes show longer? (PATCH)
by LanX (Saint) on Feb 26, 2026 at 15:11 UTC
    I've provided a patch in Newest Nodes - (patch) to try setting the default to 3 days.
    Rational

    While it's easy for a regular user to find workarounds, it's not good from marketing point of view to show an empty list to newcomers.

    Only showing 1 day of discussions might have been a good approach 20 years ago, where we had over 300 posts per day (I checked using RAT's "time machine")

    Implementation

    It took me an hour to decipher how the default is set, it's done in an obscure CGI.pm method called popup_menu of an old version of CGI.

    It creates the

    • Show nodes created within the past (*) days [Submit]
    select-box, with values from 1..14.

    The third optional argument defines the default and as a side effect the parameter $q->param('numdays') is accordingly set if missing. If no default is given, the first option=1 is chosen.

    I introduced a lexical variable my $default_numdays = 3; to make it self-documenting for future maintainers.

    I wouldn't mind setting it even higher, since we have the [Checked all of this] option.

    The code to produce NN has a hard max limit of 60 days, AFAICS.

    Let's wait if the gods hear our prayers ... ehm ... patches ;-)

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    see Wikisyntax for the Monastery

      > select-box, with values from 1..14.

      > I wouldn't mind setting it even higher, since we have the [Checked all of this] option.

      > The code to produce NN has a hard max limit of 60 days, AFAICS.°

      We could extend the options by some weeks, like

      12:   my @array = ( 1..14, 21, 28, 35, 42, 49, 56 );

      or to keep it concise

      12:   my @array = ( 1..7, 14, 21, 28, 35, 42, 49, 56 );

      the default could be adjusted according to our traffic. :-)

      update

      °) see nodesWithinDays line 2: my $maxdays= 60;

      setting $maxdays = 70 i.e. 10 weeks might help rounding up the math. (NB only thread-roots are listed if there are too many single notes.)

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      see Wikisyntax for the Monastery