Update TODO.org.
authorRicardo Wurmus <rekado@elephly.net>
Wed, 1 Apr 2020 02:33:36 +0000 (04:33 +0200)
committerRicardo Wurmus <rekado@elephly.net>
Wed, 1 Apr 2020 02:33:36 +0000 (04:33 +0200)
TODO.org

index 199a49fed827ad89c370366694cf93b24588b0ff..6edc22acee29878a0190b47ca20da290b71d73c7 100644 (file)
--- a/TODO.org
+++ b/TODO.org
@@ -1,18 +1,25 @@
 * use syntax highlighting for Guile attachments
 http://localhost:1234/issue/36487#2
 
-* enhance input with JS (to style known keywords)
+* do not download messages outside of the worker
+instead fetch whatever messages we already have from the local database.
+
+* do not make Debbugs queries (e.g. with status-with-cache)
+use the local database / local mail cache instead
+
+* enhance query input with JS
+style known keywords to make it clearer what is a valid query keyword (like =date:=) and what isn’t
+
+* abandon mumimu
+We had to fork mu to record the bug number with each message.  Instead of using a fork of mu let’s use guile-xapian and build our own custom xapian database.
 
 * allow multiple processes to access db
 Throw to key `sqlite-error' with args `(sqlite-prepare 5 "database is locked")'.
 
-* Is it intentionally that there still is a http site? I would have
-expected a redirect onto https.
-
-* http[s]://issues.guix.info/ is also still alive. Shouldn't it redirect
-to http[s]://issues.guix.gnu.org/?
+* maintenance.git: redirect issues.guix.info and http variant to https://issues.guix.gnu.org
 
-* home page: present the newest issues first, and only open ones.
+* MAYBE home page: present the newest issues first, and only open ones.
+We currently show issues with recent activity (with the most recently touched issue first).  This seems fine.
 
 * Mumi has no paging: It only presents one page of issues, but it
 doesn't say how many are there in total nor does it page through all