From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id B02AD6DE0A7F for ; Thu, 26 Oct 2017 21:24:31 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.016 X-Spam-Level: X-Spam-Status: No, score=-0.016 tagged_above=-999 required=5 tests=[AWL=-0.016] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TP_SJvkUOWV1 for ; Thu, 26 Oct 2017 21:24:30 -0700 (PDT) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTP id BD0676DE01EA for ; Thu, 26 Oct 2017 21:24:30 -0700 (PDT) Received: from fifthhorseman.net (ool-6c3a0662.static.optonline.net [108.58.6.98]) by che.mayfirst.org (Postfix) with ESMTPSA id 55CB4F99A; Fri, 27 Oct 2017 00:24:25 -0400 (EDT) Received: by fifthhorseman.net (Postfix, from userid 1000) id 271BB20458; Fri, 27 Oct 2017 00:24:20 -0400 (EDT) From: Daniel Kahn Gillmor To: Brian Sniffen , Vladimir Panteleev , Jani Nikula , Matthew Lear , notmuch@notmuchmail.org Subject: Re: web interface to notmuch In-Reply-To: <87she5nsmy.fsf@istari.evenmere.org> References: <87tvyvp4f2.fsf@istari.evenmere.org> <87376f13ho.fsf@fifthhorseman.net> <87r2tww9tr.fsf@nikula.org> <87wp3ow39i.fsf@fifthhorseman.net> <27e53def-32b4-45ab-1192-77cc0e837a93@gmail.com> <87zi8eopgq.fsf@istari.evenmere.org> <877evhy53k.fsf@fifthhorseman.net> <87she5nsmy.fsf@istari.evenmere.org> Date: Fri, 27 Oct 2017 00:24:17 -0400 Message-ID: <87mv4dw74e.fsf@fifthhorseman.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Oct 2017 04:24:31 -0000 --=-=-= Content-Type: text/plain On Fri 2017-10-27 00:04:21 -0400, Brian Sniffen wrote: > Thanks! The part I'm happiest about is the speed: amen, it feels very lightweight. > Very careful examination would have shown that the em-dashes between > author and subject were red for matches. Now matches are in italics. cool. perhaps assigning a class to those elements and stashing some CSS would make that easier for folks to experiment with (and probably reduce the bytecount transfered)? or would that hurt the rendering time for some reason i'm unaware of? i haven't thought about these mechanics as much as you have. > Yup. The thread object isn't accessible by then: it existed in the > scope of the search query, and is gone by the time we show the message. > get_replies isn't available. So what's the alternative? > get_thread_id(), search for that thread id, identify this message *in* > that thread id, and then link to the next message with a "next" link? > While doing it, why not show the thread structure at the bottom of the > message, I guess. yep, i think that's right. > With bleach integrated (all of five lines), I think this is safe enough > to let random notmuch users run it. The worst they'll do is expose > their mailstore on tcp/8080. Any interest in taking this into the > upstream contrib directory? Yes, i think this should move into contrib/ upstream. And we should think about what might be the appropriate way to package it for debian, too. --dkg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOCdgUepHf6PklTkyFJitxsGSMjcFAlnytPEACgkQFJitxsGS MjfB6A/6A5N63OB+zUaCwjyCnjUNK4heA0s6TpoZTDDIiAOGpInmUWnN0dU697Vp 5Fmqscgop2OyHQTA0e7quVX+06B+pLtMsVQq2d7exrk8YtmbWoymeBsMHG1q/PwC ckEhIW46IneYJYjuvqQbZ1onqD+C3UKOeGtmbkCFvGoNvU2ds2cv3TXhB3FYhpDL xrA/f9X0MmtC6udJnQOfC91MlZ6G8vZysHDzEBj2QiBdp+4z4u2w+IV8fgtJceNu y14+Q9v/P5wY0L7sieAG0jpgNqgE7fneEOd1oYDcVnGGGiFwBVgHCWKVQc3BlaTk gcx8g92Ujml5Yru2VaNmZWrV0FYpUz0Gr79rLMZs+yxYRbuFe5UbMMP2DfjBsaOS 4DuKA6I5OAVI6bSNnTgnfb+E7dfD12elSU2SB09brl6/paLbopcwKmivfBMn5zZe oCpz8Sb+/iE9f4LsARHpKKLdHZ9ovGcJutZQoxz4NyutY+wJf2uEC9rAm2rxVP/4 tWnQmMhUHReM+db1MfG3ohbyjICpxBWtO3fCvLd6t3Ov5MPxxHeKOvXM7l5g7WrK 2GpxHcM0P1qBGKRsjco+p1HDc0brBLAaR3hLUilRhtZiKazlDwYMXH6QL5qdi8xu 18nmykrj/YworZY3iszIh3d9+x6dITK82vS76+Bvf0daJ4Dx7Zo= =P58U -----END PGP SIGNATURE----- --=-=-=--