crabmail

Static HTML email archive viewer in Rust
git clone git://git.alexwennerberg.com/crabmail
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2022-01-17 17:42Add reply link cfg optionalex wennerberg6+37-11
2022-01-17 17:11Some cleanupalex wennerberg3+72-60
2022-01-16 19:33cleanupalex wennerberg2+3-1
2022-01-16 19:28refactor argsalex wennerberg1+18-17
2022-01-16 18:29make email body monospacealex wennerberg1+1-0
2022-01-13 17:24Add patreon linkalex wennerberg1+2-0
2022-01-13 04:06try to make PRs monospacealex wennerberg1+1-1
2022-01-13 03:55Add issue template discouraging github usealex wennerberg3+12-1
2022-01-13 03:43update sieve filtersalex wennerberg2+2-2
2022-01-13 03:31Add manpagesalex wennerberg5+223-9
2022-01-13 02:42Bug fix in configuration parser, add global descriptionalex wennerberg2+9-2
2022-01-13 02:33fix imap scriptalex wennerberg2+15-2
2022-01-13 02:20Cleanup colors for message metaalex wennerberg1+2-2
2022-01-13 02:11Bump nanohtml2textalex wennerberg2+3-3
2022-01-13 02:00Add imapwatch scriptalex wennerberg1+2-0
2022-01-13 01:44update readmealex wennerberg1+7-5
2022-01-13 01:43oops forgot maildir filealex wennerberg1+307-0
2022-01-13 01:43fix licensing, update readmealex wennerberg6+59-15
2022-01-13 01:23todo defaultsalex wennerberg1+2-0
2022-01-13 01:21clarify cofnigalex wennerberg1+7-7
2022-01-13 01:15refactor configalex wennerberg1+24-13
2022-01-12 23:23Add subsections to subscription configalex wennerberg4+89-28
2022-01-11 04:48oopsalex wennerberg1+0-1
2022-01-11 03:59Add patch versions to cargoalex wennerberg1+7-6
2022-01-11 03:51justify all my dependenciesalex wennerberg1+13-2
2022-01-11 03:41remove unused depalex wennerberg1+1-1
2022-01-11 03:36Vendor maildir dependencyalex wennerberg3+1-50
2022-01-10 17:22Improve stdoutalex wennerberg1+4-1
2022-01-10 17:20Improve error messagingalex wennerberg1+1-1
2022-01-10 17:15start config work, fix minor bugalex wennerberg3+12-1
2022-01-10 16:57change atom feed to list all emailsalex wennerberg1+39-43
2022-01-09 17:03wording fixalex wennerberg1+1-1
2022-01-09 01:30update depalex wennerberg2+3-3
2022-01-08 20:52fix lightmodealex wennerberg1+1-1
2022-01-08 20:40cleanup some TODOsalex wennerberg3+2-22
2022-01-08 19:07add generate time to footeralex wennerberg3+11-1
2022-01-08 18:59add bralex wennerberg1+1-1
2022-01-08 18:57add hralex wennerberg1+1-0
2022-01-08 18:55add newlinealex wennerberg1+1-0
2022-01-08 18:53rename in reply to -> parentalex wennerberg1+1-1
2022-01-08 18:51Include raw message, improve stylealex wennerberg4+69-10
2022-01-08 17:17Make patches monospacealex wennerberg3+14-2
2022-01-07 06:11rem unused variablealex wennerberg1+0-1
2022-01-07 05:43make in reply to more clearalex wennerberg1+2-1
2022-01-07 05:28Replace sha3 with escaped idalex wennerberg3+4-90
2022-01-07 05:13rename READMEalex wennerberg2+39-41
2022-01-06 23:29Add html text conversionalex wennerberg4+35-22
2022-01-04 06:34narrow widthalex wennerberg1+1-1
2022-01-04 06:29Display format=flowed properlyalex wennerberg2+31-0
2022-01-04 04:48fix atom urlsalex wennerberg1+6-1
2022-01-04 04:45invert color scheme media queriesalex wennerberg1+7-7
2022-01-04 04:43monospace -> sans serif for email bodiesalex wennerberg1+0-5
2022-01-03 20:21Remove link to companion projectalex wennerberg1+0-3
2022-01-02 21:12add light designationalex wennerberg1+1-1
2022-01-02 21:07fix repliesalex wennerberg1+6-1
2022-01-02 20:42in reply to ID fixalex wennerberg1+2-1
2022-01-02 19:48Update cratesalex wennerberg1+4-4
2022-01-02 19:43Add IMAP NOTIFY scriptalex wennerberg1+48-0
2022-01-02 04:24remove howtoalex wennerberg1+0-85
2022-01-02 04:23Cleanup scripts, docsalex wennerberg4+15-7
2022-01-02 04:06update howtoalex wennerberg1+49-65
2022-01-02 03:17Add WIP howto notesalex wennerberg1+101-0
2022-01-02 03:11update sieve filteralex wennerberg1+2-1
2022-01-01 17:56Cleanup unuesd code / compiler warningsalex wennerberg6+5-349
2022-01-01 08:02slight css changealex wennerberg1+1-1
2022-01-01 07:58refactor CSSalex wennerberg2+22-67
2022-01-01 07:42oopzalex wennerberg1+2-2
2022-01-01 07:41WIP style cssalex wennerberg1+14-23
2022-01-01 07:32Update CSSalex wennerberg2+7-6
2022-01-01 07:15Write index pagealex wennerberg1+27-4
2022-01-01 06:53filter out maildir foldersalex wennerberg1+4-0
2022-01-01 06:50Continue restructuringalex wennerberg3+45-67
2022-01-01 06:24Add example mbsyncrc config and sieve filteralex wennerberg2+29-0
2022-01-01 01:38msg id parseralex wennerberg1+8-10
2022-01-01 01:26WIPalex wennerberg1+208-0
2022-01-01 01:25WIPalex wennerberg3+161-131
2022-01-01 00:06add subfolder checkalex wennerberg1+4-0
2021-12-31 23:52Switch to maildir backendalex wennerberg1+139-137
2021-12-31 23:17WIPalex wennerberg4+220-136
2021-12-28 23:16WIP Doc with scdocalex wennerberg1+28-0
2021-12-28 20:52Widen bodyalex wennerberg1+1-1
2021-12-27 19:44Add option for relative timestamps in configalex wennerberg4+21-10
2021-12-27 19:09make reply count more prominentalex wennerberg2+35-34
2021-12-27 18:53Simplify dark color schemealex wennerberg1+5-4
2021-12-26 22:18Change to plaintext READMEalex wennerberg2+38-35
2021-12-26 16:49add newlinealex wennerberg1+4-4
2021-12-26 16:14Add quoted body in email reply mailto: linkalex wennerberg1+7-1
2021-12-25 23:31word wrap readmealex wennerberg1+13-12
2021-12-25 23:19Make reply link more visiblealex wennerberg1+2-2
2021-12-25 21:20Remove unused paramalex wennerberg1+0-1
2021-12-24 22:58update suffix linkalex wennerberg1+1-1
2021-12-24 22:49Add instructions to readmealex wennerberg1+13-0
2021-12-24 22:39minor cleanupalex wennerberg4+22-23
2021-12-24 20:35remove unused filealex wennerberg1+0-1
2021-12-24 20:30Replace pico-args with in-house parseralex wennerberg4+83-33
2021-12-24 07:37Remove unused depalex wennerberg2+0-11
2021-12-23 19:47Update dependenciesalex wennerberg2+20-35
2021-12-23 17:01cleanup timealex wennerberg1+6-6
2021-12-23 17:01Parse received headeralex wennerberg1+15-3
2021-12-23 16:37Update dark mode CSSalex wennerberg1+20-3
2021-12-23 08:07UX improvementalex wennerberg1+1-1
2021-12-23 07:31Fix atom feedsalex wennerberg1+6-6
2021-12-23 07:24finish up atom feedsalex wennerberg1+9-4
2021-12-23 05:58improve ATOM feedsalex wennerberg2+27-17
2021-12-23 05:29fix reply links -- no nested Re:alex wennerberg1+3-3
2021-12-23 05:15Add "re:" repliesalex wennerberg1+33-0
2021-12-23 03:27capitalizealex wennerberg1+1-1
2021-12-23 03:12fix feed bugalex wennerberg1+0-2
2021-12-23 03:11add alt links to atom feedsalex wennerberg1+2-2
2021-12-23 03:04fix email link URIalex wennerberg1+1-1
2021-12-23 02:59thread link coloralex wennerberg1+3-1
2021-12-23 02:53Fixing header colors in dark modealex wennerberg1+1-0
2021-12-23 02:53notesalex wennerberg1+4-1
2021-12-23 01:24removealex wennerberg1+0-1
2021-12-23 01:23remove atom.xmlalex wennerberg1+3-1
2021-12-23 01:23remove ammoniaalex wennerberg2+0-445
2021-12-23 00:47nested parse email bodyalex wennerberg1+27-10
2021-12-22 23:29fix atom bugalex wennerberg1+0-1
2021-12-22 23:27add xml safetyalex wennerberg2+5-4
2021-12-22 23:25Add RSS linksalex wennerberg2+31-3
2021-12-22 23:01move from relative to absolute timesalex wennerberg2+3-2
2021-12-22 22:54add format, testsalex wennerberg2+12-2
2021-12-22 22:41a bunch of wip stufalex wennerberg4+154-35
2021-12-19 17:37Add template for atom feed on homepagealex wennerberg1+60-1
2021-12-19 17:15small style changesalex wennerberg2+3-5
2021-12-19 17:10Add dark modealex wennerberg1+11-0
2021-12-19 17:04refactor out_dir into global scopealex wennerberg2+14-12
2021-12-19 16:32sketch out atom threadalex wennerberg2+39-8
2021-12-18 19:57WIP atom feedsalex wennerberg2+45-8
2021-12-17 05:28Remove filesalex wennerberg1+26-3
2021-12-17 04:54cargo checkalex wennerberg3+16-16
2021-12-17 04:18remove debug linealex wennerberg1+0-1
2021-12-17 04:16oopsalex wennerberg1+106-0
2021-12-17 04:04Bring mbox parsing in housealex wennerberg3+7-26
2021-12-17 03:14re-add aboutalex wennerberg2+9-3
2021-12-17 03:07some style cleanupalex wennerberg1+10-9
2021-12-17 02:59Add home linkalex wennerberg1+6-1
2021-12-17 02:55Cleanup threadlistalex wennerberg3+24-31
2021-12-17 02:33continue horrorshow migrationalex wennerberg1+26-2
2021-12-16 08:10Begin horrorshow rewritealex wennerberg8+208-374
2021-12-16 06:59remove unused filesalex wennerberg2+0-0
2021-12-16 04:26Update readmealex wennerberg1+2-0
2021-12-16 04:07add self hosted mailing list linkalex wennerberg1+1-1
2021-12-16 03:59fixalex wennerberg1+1-1
2021-12-16 03:57fix date i guessalex wennerberg1+4-6
2021-12-16 03:22Fix CSS embeddingalex wennerberg2+8-13
2021-12-16 02:50Add readme notealex wennerberg1+4-0
2021-12-16 02:49Re license to AGPLv3alex wennerberg3+621-300
2021-12-15 08:34Remove hex dependencyalex wennerberg3+6-10
2021-12-15 08:24remove URL dependencyalex wennerberg3+22-11
2021-12-15 06:01fix css, dark greyalex wennerberg2+3-4
2021-12-15 05:39removealex wennerberg1+0-0
2021-12-15 05:39get css workingalex wennerberg2+3-5
2021-12-15 05:35cleanup docsalex wennerberg1+2-1
2021-12-15 05:32Add parsing to email bodyalex wennerberg5+84-8
2021-12-15 04:26add run build scriptalex wennerberg1+4-0
2021-12-15 04:06add demo instancealex wennerberg1+1-3
2021-12-15 04:00Add homepage to configalex wennerberg4+10-1
2021-12-15 03:38Add list email to homepagealex wennerberg3+4-2
2021-12-15 03:33remove commentalex wennerberg1+0-1
2021-12-15 03:31Add configurationalex wennerberg8+104-18
2021-12-15 00:58globalsalex wennerberg1+4-1
2021-12-15 00:31cleanupalex wennerberg1+1-2
2021-12-15 00:29Add reply linkalex wennerberg2+8-1
2021-12-14 23:57fix reply date, add thread objalex wennerberg3+37-28
2021-12-14 23:30style improvementsalex wennerberg1+2-1
2021-12-14 23:25add reply countalex wennerberg3+19-10
2021-12-14 22:40replace date with hashalex wennerberg3+92-1
2021-12-14 04:27add hralex wennerberg1+1-0
2021-12-13 23:54improve style, fix bugzalex wennerberg2+9-6
2021-12-13 09:02Update READMEalex wennerberg1+7-39
2021-12-13 08:56Move around repoalex wennerberg12+2-0
2021-12-13 08:54updatealex wennerberg5+12-9
2021-12-13 07:34mailto linksalex wennerberg5+29-15
2021-12-13 07:01major style improvementsalex wennerberg6+55-30
2021-12-13 01:54bug fizesalex wennerberg3+3-3
2021-12-13 01:45update templatesalex wennerberg3+1-17
2021-12-13 01:33some frontend improvementsalex wennerberg5+80-35
2021-12-13 00:29add solar year to timeagoalex wennerberg3+6-3
2021-12-13 00:21add timeagoalex wennerberg5+40-70
2021-12-12 23:13fix duplicate rootalex wennerberg1+1-1
2021-12-12 23:12get threading kinda workingalex wennerberg5+97-11
2021-12-12 21:09haxalex wennerberg1+5-1
2021-12-12 20:34cleanup codealex wennerberg7+107-130
2021-12-12 18:39move more filesalex wennerberg9+1-0
2021-12-12 18:01restructurealex wennerberg5+52-37
2021-11-20 18:08Add justificationalex wennerberg1+24-0
2021-08-01 21:32Cleanup stylingalex wennerberg3+83-1
2021-08-01 21:11Add basic HTML sanitationalex wennerberg4+425-10
2021-08-01 20:12Pull more info into thread listalex wennerberg3+20-16
2021-08-01 04:11Add subpart parsingalex wennerberg1+6-0
2021-08-01 04:04Cleanup linting errsalex wennerberg1+4-5
2021-08-01 00:05Update linksalex wennerberg1+2-2
2021-08-01 00:04Add project linksalex wennerberg1+9-0
2021-07-31 23:48Work on project skeletonalex wennerberg11+406-71
2021-05-22 20:03Clean up escape HTML interface (kinda)alex wennerberg2+47-32
2021-05-20 03:14mess with headers a bitalex wennerberg2+10-9
2021-05-17 02:05remove ' escapealex wennerberg1+2-3
2021-05-16 23:05Add (WIP) html escapingalex wennerberg2+46-0
2021-05-13 21:12Add fomat stingalex wennerberg1+13-13
2021-05-13 20:58Get started on email parsingalex wennerberg2+34-2
2021-05-07 05:14Add simple index templatealex wennerberg1+35-2
2021-05-07 03:28Update pico-args to 0.4.1alex wennerberg2+4-3
2021-05-02 05:37Update dependenciesalex wennerberg3+11-9
2021-04-24 19:30Expand CLI to parse input/outputalex wennerberg1+24-2
2021-04-24 19:30Remove unused dependenciesalex wennerberg2+7-649
2021-04-08 06:33Choosing new dependenciesalex wennerberg2+653-1
2021-04-08 06:09Add basic pico argsalex wennerberg1+13-1
2021-04-08 06:02Add basic dependenciesalex wennerberg2+75-0
2021-04-08 05:58Add GPLv2alex wennerberg1+339-0
2021-04-08 05:50Add READMEalex wennerberg1+7-0
2021-04-08 05:39Initial commitalex wennerberg4+18-0