Commit graph

87 commits

Author SHA1 Message Date
Sven Slootweg a9eb3120b6 Skip attachment if an error is encountered during database insertion 2012-05-28 14:02:01 +02:00
Sven Slootweg ca8af1957a Skip message when headers cannot be parsed due to a HeaderParseError 2012-05-28 10:50:45 +02:00
Sven Slootweg 88be278b27 Fix index.html path on index template 2012-05-28 10:42:46 +02:00
Sven Slootweg a621610fec Specify an initial index.html page 2012-05-28 10:41:45 +02:00
Sven Slootweg 5b22fb5579 Add page navigation to index pages 2012-05-28 10:29:56 +02:00
Sven Slootweg 6d1d84d1a5 Remove old sorting options 2012-05-28 10:09:04 +02:00
Sven Slootweg 0591942ead Add sorting icons to other columns in index table 2012-05-28 10:06:07 +02:00
Sven Slootweg 73781ff387 Increase spacing between sorting icons and table header text 2012-05-28 10:04:19 +02:00
Sven Slootweg 195fd79522 Automatically copy sorting icons to output directory 2012-05-28 10:03:29 +02:00
Sven Slootweg da076dfcd5 Add sorting icons to From table header 2012-05-28 10:02:02 +02:00
Sven Slootweg 6ed4cfd5c4 Add footer with attribution 2012-05-28 10:00:17 +02:00
Sven Slootweg 030f237972 Add UTF-8 encoding metatag to message pages 2012-05-28 09:27:04 +02:00
Sven Slootweg c888f484a0 Update index template 2012-05-28 09:24:46 +02:00
Sven Slootweg bda686499d Skip parsing of message if headers cannot be decoded. 2012-05-28 08:55:58 +02:00
Sven Slootweg a73ad71269 Only abort attachment insertion if an attachment with that hash was found for the currently parsed e-mail 2012-05-28 08:40:40 +02:00
Sven Slootweg f690610b9a Speed up the parsing loop by not checking the database for existing rows, if -f (forced) is specified anyway. 2012-05-28 08:38:55 +02:00
Sven Slootweg 7bae114ee9 Check presence of hash in the database before parsing the message, according to the filename 2012-05-28 08:33:46 +02:00
Sven Slootweg b41d658f16 Fetch correct hash from attachment table 2012-05-28 08:18:14 +02:00
Sven Slootweg 1ac7dc9b33 Properly handle extension-less files 2012-05-28 08:11:51 +02:00
Sven Slootweg 654fa8bffb Render all pages and copy attachments 2012-05-28 08:11:15 +02:00
Sven Slootweg 8630e37ac7 Make table rows clickable 2012-05-28 08:06:03 +02:00
Sven Slootweg 42bfee81af Allow download of original .eml files if original path is specified 2012-05-28 08:01:01 +02:00
Sven Slootweg 9f435059ca Enforce some styles in the page template 2012-05-28 07:51:03 +02:00
Sven Slootweg 927707735f Add hyperlinks to actual e-mail messages on index pages 2012-05-28 07:48:32 +02:00
Sven Slootweg 32b8e20143 Sort by unix timestamp instead of textual date/time representation 2012-05-28 07:42:34 +02:00
Sven Slootweg d2c8270a4f Get rid of unnecessary variable usage 2012-05-28 07:01:44 +02:00
Sven Slootweg ffd56ebb70 Display only the first 8 characters of SHA1 hashes on index pages 2012-05-28 05:54:16 +02:00
Sven Slootweg b6fdc654e1 Let's give the attachment column a somewhat shorter name 2012-05-28 05:52:14 +02:00
Sven Slootweg ccb21d450e Change some column widths 2012-05-28 05:42:57 +02:00
Sven Slootweg 7245b223c0 Make font size in index table smaller 2012-05-28 05:37:26 +02:00
Sven Slootweg a0df63d143 Option for amount of entries per page 2012-05-28 05:37:11 +02:00
Sven Slootweg 11f2568abf Fix description for descendingly sorted date index 2012-05-28 05:20:44 +02:00
Sven Slootweg 34052aa57e Render date index pages 2012-05-28 05:20:19 +02:00
Sven Slootweg ce3234f064 Render first page 2012-05-28 04:27:22 +02:00
Sven Slootweg 8783c9c05b Chunk loops 2012-05-28 04:18:44 +02:00
Sven Slootweg f08556978a Chunking 2012-05-28 04:16:34 +02:00
Sven Slootweg 3f63b4a729 Actually load index template 2012-05-28 03:18:55 +02:00
Sven Slootweg 09e48e1404 Add basic index template 2012-05-28 03:03:18 +02:00
Sven Slootweg a0cc727a25 Skip a part if neither ascii nor windows-1252 decoding fallbacks succeed 2012-05-28 02:40:31 +02:00
Sven Slootweg 1bc6105085 Commit database changes every 100 e-mails 2012-05-28 02:36:54 +02:00
Sven Slootweg 37c1fc0bdb Small fixes 2012-05-27 16:19:30 +02:00
Sven Slootweg 36a398549e List saving and sorting 2012-05-27 15:28:24 +02:00
Sven Slootweg 8eb58adf55 Changed margin to something more sensible 2012-05-27 15:00:40 +02:00
Sven Slootweg 42bcaae8d7 Display a list of attachments 2012-05-27 15:00:00 +02:00
Sven Slootweg 31cd9e70c1 Prioritize some other page styles with \!important 2012-05-27 14:38:44 +02:00
Sven Slootweg c3eeed5b3d Tell table columns to be 33% wide 2012-05-27 14:31:02 +02:00
Sven Slootweg e26ce4835e Include proper date and time in generated pages, rather than a UNIX timestamp 2012-05-27 14:28:05 +02:00
Sven Slootweg 293775dd4b Tidy up generation code a bit 2012-05-27 14:18:20 +02:00
Sven Slootweg a1fe5e86d4 Properly display the version list 2012-05-27 14:11:30 +02:00
Sven Slootweg 5e642df6d3 Make <pre> blocks in text versions of e-mails wrap around 2012-05-27 14:02:33 +02:00