csup - Crystal rewrite of sup email client

Timeline
Login

Timeline

50 most recent check-ins

2026-07-30
22:34
Make line-oriented interface implement all search types. Leaf check-in: b426a9564c user: marka tags: trunk
2026-07-01
03:37
Fix grammar error in csup config doc. check-in: 4d9c37cc04 user: marka tags: trunk
2026-04-14
14:43
Fix bug where dates on messages in the index view gradually become wrong over time. check-in: cec6fb551c user: marka tags: trunk
2026-03-14
00:06
Remove redundant key definitions from LibNCurses. check-in: 1b1f7b0f54 user: marka tags: trunk
2026-03-09
14:48
Use Regex.escape instead of gsub to escape metacharacters in a symbol name. check-in: 3ba4a82060 user: marka tags: trunk
00:25
Make crscope handle method names that end in '?'. Change the completion command character from '?' to '*' to allow this. check-in: 9b8ba6e65b user: marka tags: trunk
2026-03-05
01:21
Let crscope recognize calls to assignment methods (e.g. filename=). check-in: 6d8735c578 user: marka tags: trunk
2026-02-27
20:16
Move the setlocal call to supcurses.cr where it belongs. check-in: 7723aa5b16 user: marka tags: trunk
16:44
Set locale so that UTF-8 characters will be displayed correctly. check-in: f26f464886 user: marka tags: trunk
2026-02-25
18:25
Add makefile rule for release build. check-in: c4950aef62 user: marka tags: trunk
2026-02-10
00:01
Make crscope compile with the new Ncurses implementation. check-in: 5156645708 user: marka tags: trunk
2026-02-09
17:15
Eliminate the use of the ncurses shard. check-in: 8fef123321 user: marka tags: trunk
2026-01-15
15:34
Add partial support for enum types to crscope. check-in: 9d7f80bad9 user: marka tags: trunk
2026-01-10
23:28
Uncomment completion code in crscope that provides the longest suffix. check-in: b009a4c9ea user: marka tags: trunk
2026-01-05
13:37
Remove unused (and probably broken) wrapper for get_wch. check-in: a8965bb2c4 user: marka tags: trunk
2025-12-30
15:17
Improve docs for widget.cr. check-in: 2cfe23f00b user: marka tags: trunk
15:06
Improve docs for util.cr. check-in: 217cd5a579 user: marka tags: trunk
2025-12-29
02:44
Improve docs for update.cr, and remove the sender object from the arguments passed to methods called by relay. check-in: 2a122f9222 user: marka tags: trunk
02:12
Improve docs for unicode.cr. check-in: d65b9f89ea user: marka tags: trunk
02:08
Use Ctrl-A instead of # as record separator in crscope.out. check-in: f3ae682b8a user: marka tags: trunk
2025-12-26
22:21
Improve docs for undo.cr. check-in: 9670518dfc user: marka tags: trunk
18:02
Improve docs for time.cr. check-in: 829ad81888 user: marka tags: trunk
13:55
Improve docs for tagger.cr. check-in: 9a4560e155 user: marka tags: trunk
2025-12-25
23:50
Improve docs for supcurses.cr. check-in: 6e0ff6151a user: marka tags: trunk
17:00
Improve docs for singleton.cr. check-in: b0c8210eb5 user: marka tags: trunk
15:35
Improve docs for shellwords.cr. check-in: dbde78055f user: marka tags: trunk
15:29
Improve docs for sent.cr. check-in: 5475f01675 user: marka tags: trunk
02:59
Improve docs for search.cr. check-in: a9111e3648 user: marka tags: trunk
02:30
Improve docs for rfc2047.cr. check-in: 2a3fdda254 user: marka tags: trunk
2025-12-24
15:45
Further improve docs for message.cr. check-in: 384876d424 user: marka tags: trunk
13:17
Fix compile errors in contact spec test. check-in: a779a2ea0e user: marka tags: trunk
13:12
Remove quoted_printable spec tests that depend on a file that no longer exists. check-in: 4100434097 user: marka tags: trunk
00:07
Improve docs for pipe.cr. check-in: 3265ec0e5f user: marka tags: trunk
2025-12-23
16:11
Improve docs for notmuch.cr. check-in: 25cf821d18 user: marka tags: trunk
14:38
Improve the doc for crscope slightly. check-in: 3418c0c4e9 user: marka tags: trunk
14:25
Improve docs for mode.cr. check-in: 7c527e2582 user: marka tags: trunk
14:11
Clear previous error message on successful search. check-in: 8c2efb0950 user: marka tags: trunk
2025-12-22
17:12
Improve docs for message.cr. check-in: 72e54157ee user: marka tags: trunk
2025-12-21
13:50
Improve docs for logger.cr. check-in: cc504bb44d user: marka tags: trunk
00:07
Improve docs for label.cr. check-in: 5463c53f04 user: marka tags: trunk
2025-12-20
23:04
Improve docs for keymap.cr. check-in: c3ffa63f83 user: marka tags: trunk
21:38
Improve docs for horizontal_selector.cr. check-in: d92b9e24ee user: marka tags: trunk
15:28
Improve docs for hook.cr. check-in: f2fb21a633 user: marka tags: trunk
12:31
Improve docs for draft.cr. check-in: db81bed1d2 user: marka tags: trunk
2025-12-19
23:48
Improve docs for csup.cr. check-in: bc4f137438 user: marka tags: trunk
18:32
Improve docs for contact.cr and person.cr. Make the person test work again and improve it a little. check-in: a377f19c66 user: marka tags: trunk
2025-12-18
17:22
Improve docs for config.cr. check-in: 9a12b9d17e user: marka tags: trunk
01:21
Improve docs for colormap.cr. check-in: c0db010204 user: marka tags: trunk
2025-12-17
22:19
Improve docs for chunk.cr. check-in: b529c29cc8 user: marka tags: trunk
17:03
Improve docs for buffer.cr. check-in: 8c16b81f31 user: marka tags: trunk