1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2026-06-10 07:13:38 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
James Hillyerd 00e4d3791c Allow monitoring of a particular mailbox for #44
- No UI to access, just append /mailbox to /monitor URL
- Changed API URLs:
  - /api/v1/monitor/messages - all
  - /api/v1/monitor/messages/{name} - specific
2017-01-22 13:51:55 -08:00
James Hillyerd cf7bdee925 Add goroutine count to metrics 2017-01-22 12:45:53 -08:00
James Hillyerd e14e97919f Add connection status indicator for #44 2017-01-21 20:47:10 -08:00
James Hillyerd 9ae428ca44 Make monitor configurable for #44 2017-01-21 20:23:04 -08:00
James Hillyerd c346372c85 Fix for flashes not clearing bug 2017-01-21 19:31:39 -08:00
James Hillyerd 63a76696bf Add user interface for monitor, #44 2017-01-16 21:30:40 -08:00
James Hillyerd 86365a047c Add open WebSockets to metrics 2017-01-16 18:53:24 -08:00
James Hillyerd c1e7de5e14 Remove old REST API, closes #28 2016-12-31 03:39:32 +00:00
James Hillyerd 493efb04cd Remove legacy theme 'integral' 2016-12-31 01:41:13 +00:00
James Hillyerd 364e7a0b80 Track enmime API changes
- Part accessors: https://github.com/jhillyerd/enmime/commit/196b2ad725f84bf8b2847ac85d9b37c9486e8b7a
- IsTextFromHTML: https://github.com/jhillyerd/enmime/commit/2bd44ac6cc742fd5bd30eee9d267f965de928f55
2016-11-21 22:32:29 -08:00
James Hillyerd 017a097588 Switch to storing To addresses as a slice
- Changes on-disk storage format
- Changes JSON API
- To and From values are now parsed/formatted by Go's mail.ParseAddress
  function
- Fixed bug in list-entry-template, was not escaping HTML characters
- Updated tests
2016-09-21 22:12:20 -07:00
Tomasz Wojtuń 124f830478 Added "To:" header 2016-09-18 17:48:21 -07:00
James Hillyerd f16debebbf Handle empty subject lines in bootstrap 2016-03-06 16:31:55 -08:00
James Hillyerd d13ebe9149 Add message list search feature
- Search as you type (client side)
- Add makeDelay to reduce resize and search callback frequency
- Rename class listEntry to message-list-entry
- Move Refresh button into search button bar
2016-03-06 15:35:36 -08:00
James Hillyerd 6fd9f1f98c Load message list over JSON
- Add jquery-load-template to bower
- Add moment (date rendering) to bower
- Load message list JSON via /api/v1/mailbox
- Render message list using jquery template
- Fix resize related problems with message list height caused by
  2092949dbc
2016-03-06 13:15:13 -08:00
James Hillyerd 3481a89533 Display message cap on status page 2016-03-06 10:25:25 -08:00
James Hillyerd 511e014a90 Support down-converting of HTML to plain text
- Display a warning when text was generated from HTML
- Add a semi complicated, responsive HTML email for future testing
- Closes #20
2016-03-03 19:44:48 -08:00
James Hillyerd 2092949dbc Cache message list scroll status for smoother resizing 2016-03-01 13:09:36 -08:00
James Hillyerd 798b320769 Reorganize bootstrap mailbox.js 2016-03-01 12:45:27 -08:00
James Hillyerd fd59aad4f0 Fix "Link" button on messages
- Add clipboard.js to bower
- Add pop-out section that populates with URL
- Add copy to clipboard button, hover confirmation
2016-03-01 12:10:26 -08:00
James Hillyerd 5e15300d02 Bowerize more components
- Move jquery-color into bower
- Move jquery-sparklines into bower
- Make swaks-tests/run-tests.sh discover its directory
- Update _base.html public resource includes to /public
2016-02-26 21:57:15 -08:00
James Hillyerd 3eb2b5ce19 Add "No-Store Domain" info to status page 2016-02-25 20:29:21 -08:00
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