]> git.elephly.net Git - software/mumi.git/blobdiff - TODO.org
README: Add README.
[software/mumi.git] / TODO.org
index bc89d289ac587703ad65c42f977c2cdf4b5c7171..88ed588111873bda7a20602fedeb012a3bd1d7d3 100644 (file)
--- a/TODO.org
+++ b/TODO.org
@@ -1,26 +1,17 @@
 * use syntax highlighting for Guile attachments
 http://localhost:1234/issue/36487#2
 
-* use raw local emails when downloading attachments
-=extract-attachment= in =(mumi messages)= uses =fetch-bug= and =patch-messages=, which make calls to Debbugs.  We should be able to use the raw local emails directly.
+* dark mode
+I had to give up on this because the @media query =prefers-color-theme= does not work in icecat or chromium.
+https://css-tricks.com/dark-modes-with-css/
+https://mwichary.medium.com/dark-theme-in-a-day-3518dde2955a
 
-* 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
+* detect commits and linkify them
+this should depend on per-package configuration
 
 * 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")'.
-
-* maintenance.git: redirect issues.guix.info and http variant to https://issues.guix.gnu.org
-
 * 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.
 
@@ -30,4 +21,3 @@ other pages of issues.
 
 * Add links to all tag queries (such as "easy")
 
-* add "mdate" (for message dates) and distinguish it from "date"