James Hillyerd
b4abdb6675
Change to trash glyph for delete mailbox
2018-02-28 12:37:56 -08:00
James Hillyerd
26c38b1148
Simple HTML sanitizer implementation
2018-01-06 16:45:12 -08:00
adrium
76a77beca9
Reverse message display sort order ( #59 )
...
Closes #60
2017-12-24 13:59:04 -08:00
Carlos Tadeu Panato Junior
8040b07c28
Button to delete the mailbox from the UI ( #65 ), closes #55
2017-12-17 20:36:14 -08:00
James Hillyerd
9e49480482
Update bootstrap theme javascript dependencies
2017-01-28 20:20:58 -08:00
James Hillyerd
e6f95c9367
Make @inbucket prompt configurable, closes #31
2017-01-28 17:27:50 -08:00
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: 196b2ad725
- IsTextFromHTML: 2bd44ac6cc
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