1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +00:00
Commit Graph

44 Commits

Author SHA1 Message Date
James Hillyerd
a2606a14f6 Update default greeting.html files 2016-02-22 20:11:39 -08:00
James Hillyerd
30fe43dcc7 Add favicon to bootstrap theme 2016-02-22 19:24:37 -08:00
James Hillyerd
bcc36ee965 Update bootstrap and jquery versions for bootstrap theme 2016-02-22 19:15:37 -08:00
James Hillyerd
e6b7e335cb Follow meta-linter recommendations for all of Inbucket
- Rename BUILD_DATE to BUILDDATE in goxc
- Update travis config
- Follow linter recommendations for inbucket.go
- Follow linter recommendations for config package
- Follow linter recommendations for log package
- Follow linter recommendations for pop3d package
- Follow linter recommendations for smtpd package
- Follow linter recommendations for web package
- Fix Id -> ID in templates
- Add shebang to REST demo scripts
- Add or refine many comments
2016-02-22 00:16:45 -08:00
James Hillyerd
ef5a10457e Implement recent mailboxes feature 2016-02-20 20:55:02 -08:00
James Hillyerd
0f5ba4a7a9 Make message-list scroll on some devices 2015-08-25 21:54:02 -07:00
James Hillyerd
b107cb8787 Tweak attachment display 2015-08-24 12:49:48 -07:00
James Hillyerd
3b0d17867e Docker updates
- Build from official golang image
- Modernize docker build script
- Remove sudo from docker-run.sh, relocate
2015-08-23 23:39:07 -07:00
James Hillyerd
5760d72bcd Extract mailbox javascript 2015-08-23 19:15:13 -07:00
James Hillyerd
8e6745b8b7 Add in bootstrap-theme and switch to minified assets 2015-08-23 19:00:53 -07:00
James Hillyerd
517c68a6b7 Columnize status for mobile 2015-08-23 15:28:49 -07:00
James Hillyerd
4144e2b6f0 Panel-ize status, move js to public 2015-08-23 12:26:04 -07:00
James Hillyerd
5623ac1e8e More bootstrap work, status page now updates 2015-08-18 22:58:29 -07:00
James Hillyerd
da28a8ee55 Message formatting checkpoint 2015-08-18 21:20:42 -07:00
James Hillyerd
f48704b6a6 Bootstrap navbar and message list 2015-08-16 23:05:13 -07:00
James Hillyerd
7b8b872ef0 Copy integral templates into bootstrap theme 2015-08-16 19:52:35 -07:00
James Hillyerd
028ac2994b Use bower to add bootstrap and jquery for bootstrap theme 2015-08-16 19:46:11 -07:00
James Hillyerd
9ca1711252 Update website links 2014-05-25 21:51:55 -07:00
James Hillyerd
13868d85d4 HTML view encoding fix
- HTML popup now specifies UTF8 encoding
- Version and build date are captured from goxc
- Version is displayed on status page, and initial log entry
2014-03-12 09:09:47 -07:00
James Hillyerd
d418f4ba29 Update README and template for inbucket.org site 2013-11-14 20:28:29 -08:00
James Hillyerd
df11575b3a Handle missing .raw better, closes #19
- Add filestore unit tests to exercise #19
- Move deferred file close under error check
- Handle error message from server gracefully on message click
- Scroll to top of page when message loads successfully
2013-11-09 08:47:20 -08:00
James Hillyerd
483ddc1c5e Track retained messages over time 2013-10-25 15:24:30 -07:00
James Hillyerd
47cba08c33 Add a Link button to messages
Allows users to copy the URL for a specific message and send it to
another person.
2013-10-25 13:29:26 -07:00
James Hillyerd
7b91a667a1 Reorganize URI routes to be more RESTful 2013-10-11 17:16:23 -07:00
James Hillyerd
27015b3c58 Update github link in integral templates 2013-10-10 15:26:33 -07:00
James Hillyerd
97a2016177 Add customizable greeting to index page
Allow an organization to copy the greeting.html file out of the themes
directory, customize it, then point the greeting.file config option at
it so that it will survive Inbucket upgrades.
2013-10-10 14:04:22 -07:00
James Hillyerd
dcc5d240cb Add listener configuration details to status page 2013-10-09 16:20:13 -07:00
James Hillyerd
49073d2733 Line ending normalization 2013-09-05 16:37:11 -07:00
James Hillyerd
19794a7e26 Point footer at website instead of github page 2012-11-17 15:22:51 -08:00
James Hillyerd
1dc7a9707f Fix status page title 2012-11-17 15:19:59 -08:00
James Hillyerd
cabc5f0d2b Metrics: rename Delivered to Received, closes #10 2012-11-14 17:36:39 -08:00
James Hillyerd
afe14da506 Metrics improvements
- Label graphs by their duration, not update period
- Extend to 60 units so they are either 10 minutes or an hour of data
- Improvements to retention information
- Change javascript calculations, fixes #9 (I hope)
2012-11-14 17:22:25 -08:00
James Hillyerd
1da98a9f7e Attachment display & downloading! 2012-11-05 21:35:34 -08:00
James Hillyerd
a4ad7b13cc Wire in retention
- Update README
- Add retention metrics
- Start retention scanner if configured
2012-10-26 13:38:59 -07:00
James Hillyerd
81bb394755 More metrics, better logging 2012-10-24 12:40:17 -07:00
James Hillyerd
606fb124a6 Rename about page to status 2012-10-24 09:48:56 -07:00
James Hillyerd
bf0d6a6be5 Add some metric history
The count of connections and count of delivered messages now have 50
minutes of history available in the /about sparklines.
2012-10-23 19:48:59 -07:00
James Hillyerd
3b956a5341 Add sparklines to metrics 2012-10-23 16:41:54 -07:00
James Hillyerd
30d7cbc2a4 Metrics on about page are working 2012-10-23 13:43:40 -07:00
James Hillyerd
3650b93de7 Replace Revel favicon 2012-10-21 14:15:43 -07:00
James Hillyerd
2c7419c661 Gorilla is fully operational
- All mailbox actions working: index, list, show, html, source and delete
 - Cleaned up extra files from Revel
 - Took a guess at install process for README.md

This closes #4
2012-10-21 13:42:34 -07:00
James Hillyerd
71bb52a64a Added partial templates
mailbox/list now renders
2012-10-21 12:42:54 -07:00
James Hillyerd
9c94bb2ab1 The main index template renders now! 2012-10-21 09:57:42 -07:00
James Hillyerd
3dd0206b48 New directory layout - DOES NOT COMPILE 2012-10-20 16:40:25 -07:00