From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 943B01FAE2; Wed, 14 Mar 2018 07:13:04 +0000 (UTC) Date: Wed, 14 Mar 2018 07:13:04 +0000 From: Eric Wong To: =?utf-8?Q?Nicol=C3=A1s_Ojeda_B=C3=A4r?= Cc: meta@public-inbox.org Subject: Re: public-inbox-httpd feature request: sort oldest-first Message-ID: <20180314071304.GA17978@dcvr> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: Nicolás Ojeda Bär wrote: > Hello, Minor nit about the Subject: this affects the PSGI PublicInbox::WWW module, which works best with the bundled -httpd, but really can work with any PSGI (Perl Server Gateway Interface) server. > Unless I missed something there does not seem to be a way to sort the > message list oldest-to-newest. A little arrow somewhere to invert the > order would be nice to have. Right; it's always favors newest messages. We usually find newer messages more relevant and also git packs are optimized for newer data. I'll take your request into consideration, but am currently against this: I don't want to go down the path of making the WWW interface too complex or trying to satisfy everybody with it. User interface is a PERSONAL choice and I want it to remain that way. The most important part of the WWW interface is it has a stable URL format for downloading mboxes and Atom feeds. These allow and encourage users to use their favorite tools locally to consume them. Supporting NNTP is another key to encouraging users to choose their own UIs. To that end, the bundled -httpd and -nntpd servers are designed to handle aggressive clients fairly even if they simultaneously download huge amounts of messages. Thanks for the interest.