Commit Graph

85 Commits

Author SHA1 Message Date
Michael Moen
2290c0eb3e better image for growl 2011-08-25 15:39:49 -05:00
Samuel Cochran
0e8ac1c5a2 Remove JSON as a dependency, we let ActiveSupport worry about that. 2011-06-10 12:26:18 +08:00
Samuel Cochran
d0d6b29606 Rawr! (Basic Growl support.) 2011-06-10 11:24:53 +08:00
Samuel Cochran
4b689159df Whitespace pedantry. 2011-06-10 11:22:59 +08:00
Samuel Cochran
a4269a895f Require optparse now 2011-06-02 08:57:14 +08:00
Samuel Cochran
811a3ac47f Fix syntax and quotes for 1.8.7. 2011-06-02 08:15:50 +08:00
Samuel Cochran
6b1f3e343d Process.daemon doesn't work on Windows 2011-06-01 22:04:45 +08:00
Samuel Cochran
406a7980ed Run as a daemon by default. 2011-06-01 01:36:05 +08:00
Samuel Cochran
0ef6d42349 Recover from used ports. 2011-06-01 01:35:57 +08:00
Samuel Cochran
b8d72b0b53 Clear all mail. 2011-06-01 01:15:05 +08:00
Samuel Cochran
06f2238ef3 Quit via "DELETE /" - this seems more elegant, somehow. 2011-06-01 01:14:56 +08:00
Samuel Cochran
17d2cb3de9 Make "Quit" link work. 2011-06-01 00:49:36 +08:00
Samuel Cochran
bd1bfc47cf Present messages in ascending order from DB to make message order in UI predictable. 2011-06-01 00:40:35 +08:00
Samuel Cochran
63f7f85437 Remove daemons and use Process.daemon.
Daemons is overkill and ruby has a freakin' method for it anyways. (since when?!)
2011-05-30 15:37:13 +08:00
Samuel Cochran
0abd0037db Add whole-message types as well as multipart types. 2011-05-29 21:16:33 +08:00
Samuel Cochran
8137c06c52 Turn SQLite3 result rows into hashes ourselves.
SQLite3's results_as_hash is a little broken. Pull request submitted: https://github.com/luislavena/sqlite3-ruby/pull/38
2011-05-29 20:26:15 +08:00
Samuel Cochran
ac1e200111 This should have been compact from the get-go. 2011-05-29 19:57:04 +08:00
Samuel Cochran
6703495637 Slightly nicer recipients listing. 2011-05-27 22:10:05 +08:00
Samuel Cochran
ca89f36ab6 Allow downloading emails. 2011-05-27 21:40:16 +08:00
Samuel Cochran
1ff11d6920 Actually do both rewrites on HTML bodies. 2011-05-27 17:29:00 +08:00
Samuel Cochran
6003e631fc Rewrite HTML links to open in new window. 2011-05-27 12:45:16 +08:00
Samuel Cochran
f8897680ce Allow running MailCatcher as a daemon. 2011-05-27 12:39:03 +08:00
Samuel Cochran
8d6c237d62 Set both IPs with one options.
Good if you want to set up a single MailCatcher instance for a development team.
2011-05-27 12:24:02 +08:00
Samuel Cochran
36faf40f5f Better autoloading. 2011-05-27 12:19:15 +08:00
Samuel Cochran
9c6b80cb63 Refactor option parsing and running out of bin file. 2011-05-27 12:19:04 +08:00
Samuel Cochran
e482f33693 We don't use activesupport. -.- 2011-05-10 11:26:53 +08:00
Samuel Cochran
2fdce6900a Handle non-multipart messages correctly 2010-11-04 12:48:06 +08:00
Samuel Cochran
aeaba34034 Woops, Skinny 0.1.2 changes RequestHelpers to Helpers 2010-11-04 11:15:12 +08:00
Samuel Cochran
8db4f674f4 Split into modules, updated style a little, switched to Jeweler, added EventMachine Channel and Skinny WebSockets for no-refresh mail notification, got rid of Sunshowers. 2010-10-28 03:12:26 +08:00
Samuel Cochran
04e727a8cd Bundler can f*#k right off, it is being a pain. 2010-10-26 16:37:11 +08:00
Samuel Cochran
a93f750c40 Harden mail receival 2010-10-26 12:16:04 +08:00
Samuel Cochran
3ac1bf9cad Adding command line options from amc-projects/mailcatcher@f7a1b2f6ef, thanks to schlick. 2010-10-25 23:32:56 +08:00
Samuel Cochran
f88193e946 Use bundler. 2010-10-25 11:03:48 +08:00
Samuel Cochran
699edba963 Options, be good to me 2010-10-25 09:23:19 +08:00
Samuel Cochran
0fb61d040b First cut of mailcatcher 2010-10-25 08:51:17 +08:00