Commit graph

628 commits

Author SHA1 Message Date
1e59177e15 Small tests refactoring. 2023-05-22 20:28:13 +02:00
aa6a9ac705 Document new cal-day procedures and add more tests. 2023-05-22 20:25:33 +02:00
1c81b0b3de Major cleanup of printing members base table. 2023-05-22 19:56:54 +02:00
9f4b5cba1b Deprecate mbase-info outside mbase module. 2023-05-22 19:51:46 +02:00
7dd3eb1586 Basic flags usage and show in overview. 2023-05-22 18:33:31 +02:00
f9191264e3 Add predicates for organizational body memberships. 2023-05-22 16:24:07 +02:00
f639ec5753 New day period exports. 2023-05-22 14:57:49 +02:00
71687849c4 Work on day in period. 2023-05-22 14:56:10 +02:00
0f668cfa34 Make sure the month-in-period treats everything as month. 2023-05-22 14:21:11 +02:00
e02fce55b4 Set today to 1st of specified month upon -month. 2023-05-22 08:54:40 +02:00
3deb187036 Make today configurable from commnad-line. 2023-05-22 08:53:39 +02:00
ea9336b9bc Add preliminary current day specification. 2023-05-21 22:02:11 +02:00
f20f815784 Parse new start/stop properly, show it in member info table. 2023-05-21 21:39:13 +02:00
9ed3ef4423 Convert all months to cal-months. 2023-05-21 20:50:40 +02:00
82a4742914 Support cal-day in joined/destroyed. 2023-05-21 20:22:15 +02:00
9a55a56c6a Add new start/stop multikeys as actual multikeys. 2023-05-21 19:18:27 +02:00
fac674f886 Switch table to kwargs proc define, add more day/month support procedures. 2023-05-19 21:58:14 +02:00
c9ba551132 Universal sorting of markers. 2023-05-19 21:15:56 +02:00
0265dc3617 Use new day comparison in day period subtype. 2023-05-19 21:12:21 +02:00
0db9f7d858 Day comparators. 2023-05-19 21:11:13 +02:00
abab18782b Prepare cal-period sub-types. 2023-05-19 21:04:34 +02:00
6d3b164751 Bump version to 1.2.1 2023-05-19 19:49:26 +02:00
d2880b6337 Use email string. 2023-05-19 19:48:17 +02:00
3088aa7703 Split arguments and binary. 2023-05-19 19:46:47 +02:00
3b086a0f30 Use send/recv approach. 2023-05-19 19:45:30 +02:00
517e1baeb6 Close executable binary ports explicitly. 2023-05-19 19:31:04 +02:00
5d7e4a0117 Allow bi-directional communication with mailman. 2023-05-19 19:29:59 +02:00
6247ffbca5 Improve output from mailman operations. 2023-05-19 18:50:56 +02:00
9107d33eac Do not use records to aid with serialization in the future. 2023-05-19 18:39:31 +02:00
6e27552b84 Add new period keys early on. 2023-05-19 16:08:50 +02:00
ebdc7246ea Bump version to 1.2. 2023-05-18 16:50:14 +02:00
262110a000 Generate only existing members for web. 2023-05-18 16:05:29 +02:00
a1796f65d5 Fix new problems iterator. 2023-05-18 15:50:11 +02:00
fd15ff2821 Fix fees and web export. 2023-05-18 15:45:23 +02:00
2be2371a77 Fix filter arity. 2023-05-18 15:36:03 +02:00
164795d3d6 Fix active emails listing. 2023-05-18 15:35:04 +02:00
0126efb6f6 Fix node removal. 2023-05-18 14:54:11 +02:00
bebb8af611 Use the new BST dictionary for indexing members. 2023-05-18 14:53:22 +02:00
209ef27a90 Finish BST implementation for mbase usage. 2023-05-18 14:03:12 +02:00
e6a1aee313 Polishing and testing bdict implementation. 2023-05-18 13:59:20 +02:00
72cf7041f4 Fix typo. 2023-05-18 11:51:43 +02:00
e68919641e Add util-dict-bst. 2023-05-18 11:51:29 +02:00
2514e93ce3 Implement faster key/value parser. 2023-05-16 22:00:54 +02:00
debeb2fd59 Faster stage 0 parser. 2023-05-16 21:52:07 +02:00
2ed6dacb40 Display members that will expire soon. 2023-05-16 21:01:34 +02:00
2db2b5d8af Configurable suspended-for predicate. 2023-05-16 20:54:02 +02:00
f29d303bf6 Remove debug print. 2023-05-15 20:02:24 +02:00
837a532d5f Support single-key headers in git blame. 2023-05-15 20:01:27 +02:00
c7da65ad0b Fix number of loop bindings. 2023-05-15 19:46:16 +02:00
83d0917e7a Integrate git blame with highlighting. 2023-05-15 19:40:24 +02:00