]> git.ipfire.org Git - thirdparty/public-inbox.git/commitdiff
TODO: add more things to fix ASAP master
authorEric Wong <e@80x24.org>
Sun, 27 Jul 2025 23:17:41 +0000 (23:17 +0000)
committerEric Wong <e@80x24.org>
Mon, 4 Aug 2025 07:13:26 +0000 (07:13 +0000)
More things discovered wrong while recovering slowly from broken
hardware :x  This feels overwhelming :<

TODO

diff --git a/TODO b/TODO
index 78f0158d3e27286fd50f4842d676cdbd36deb443..1932b25ffc946bf3761956f080265aaa8e7529cf 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,6 +4,33 @@ TODO items for public-inbox
 performance, ease of setup, installation, maintainability, etc.
 all need to be considered for everything we introduce.)
 
+* lei: check + fix normalization of IMAP + NNTP URLs for mail sync
+
+* lei: persistent label application based on repeated import source
+
+* lei: support merging/renaming labels
+
+* lei: limit excessive completion results pausing bash(1)
+
+* improve test performance since 45s is too slow even with fork
+  avoidance in `make check-run'
+
+* improve UX for interrupted extindex/index operations with shard workers
+
+* index: support creating per-inbox external indices to ensure
+  {over,msgmap}.sqlite3 (and Xapian) files can remain on a
+  different FS than git repos.
+
+* support keeping CoW on btrfs for SQLite files,
+
+* investigate SQLite WAL feasibility with CoW enabled on btrfs
+
+* investigate fragmentation effects on btrfs even without CoW
+
+* adjustable commit interval for -index, -extindex and lei
+
+* SQLite VACUUM support on -compact
+
 * general performance improvements, but without relying on
   XS or pre-built modules any more than we currently do.
   (Optional Inline::C and user-compiled re2c acceptable)