James Hillyerd
9e1da20782
ui: Update Mailbox to use Timer module
2020-04-11 15:32:35 -07:00
James Hillyerd
930801f6da
Merge branch 'feature/mouse-out-delay' into develop
2020-04-05 17:47:57 -07:00
James Hillyerd
4fc8d229eb
ui: impl Timer.schedule function
2020-04-05 17:27:22 -07:00
James Hillyerd
e8e506f870
ui: Refactor Timer into it's own module.
2020-04-05 16:22:16 -07:00
James Hillyerd
8a3d291ff3
ui: Improve layout menu function
...
- Rename menu to mainMenu for clarity
- Rename recent to recentMenu
- Add a mouseOut timer to recentMenu
2020-04-05 15:30:08 -07:00
James Hillyerd
107b649738
docker: Capture stderr in healthcheck
2020-03-29 20:49:38 -07:00
Martijn Suijlen
c91a3ecd41
docker: Add a healthcheck ( #152 )
...
Use the INBUCKET_WEB_ADDR value to get the port number of Inbucket using 'cut'. If the variable is not set, use the default value (and that is 0.0.0.0:9000). Healtcheck will check the exit code of the command executed (0=HEALTHY)
2020-03-29 20:40:39 -07:00
James Hillyerd
2c74268014
docker: Fix + some tweaks, fixes #155
...
- Reorder deps & builds
- Download elm binary
- g++ and python3 for node-gyp
- Bump go & alpine versions
- Use npm ci
2020-03-29 20:15:33 -07:00
James Hillyerd
da63e4d77a
travis: s/-/_/ for elm deps
2020-03-29 19:32:41 -07:00
James Hillyerd
4a90b37815
ui: Implement modal focus trap
2020-03-29 19:26:59 -07:00
James Hillyerd
cabbdacb89
Merge branch 'feature/linter-fixes' into develop
2020-03-29 12:55:44 -07:00
James Hillyerd
baad19e838
ui: Add function signature to accept and store policies
2020-03-29 12:21:16 -07:00
James Hillyerd
c520af4983
ui: Linter dead code elimination
2020-03-29 11:54:12 -07:00
James Hillyerd
c312909112
ui: Cons related linter fixes
2020-03-29 11:41:23 -07:00
James Hillyerd
083b65c9bc
ui: Ignore elm make generated index.html
2020-03-29 11:39:10 -07:00
James Hillyerd
59ae2112f7
ui: Import fixes for src directory
2020-03-29 11:35:22 -07:00
James Hillyerd
1a45179e31
ui: Linter import fixes for Page directory
2020-03-29 11:28:47 -07:00
James Hillyerd
2b857245f7
ui: Fix linter warnings in Data dir
2020-03-29 11:13:31 -07:00
James Hillyerd
9573504725
Merge branch 'feature/padding' into develop
2020-03-22 22:10:54 -07:00
James Hillyerd
c21066752f
travis: Switch to ubuntu bionic w/ preinstalled nodejs
2020-03-22 21:53:19 -07:00
James Hillyerd
66c95baf05
ui: Horizontally center content on wide displays
2020-03-22 21:20:38 -07:00
James Hillyerd
22a7789b7b
ui: Prevent mailbox dropdown overflow
2020-03-22 20:40:02 -07:00
James Hillyerd
d2da53cc0f
ui: Convert main.css to mobile first
2020-03-22 18:49:45 -07:00
James Hillyerd
bfac9a0cc2
nix: add elm lang server, for nixos newer than 19.09
2020-03-22 17:48:02 -07:00
James Hillyerd
a64429ae61
Merge branch 'feature/elm-0191' into develop
2020-03-21 13:50:56 -07:00
James Hillyerd
2436f2e3de
ui: bump elm filesize, date-format versions
2020-03-21 13:41:37 -07:00
James Hillyerd
fc76ce74cb
ui: bump elm indirect versions
2020-03-21 13:36:15 -07:00
James Hillyerd
eef4bbdb01
ui: bump elm core libs
2020-03-21 13:29:25 -07:00
James Hillyerd
201987f6a8
ui: Upgrade to elm 0.19.1, bump all JS deps
2020-03-21 13:07:59 -07:00
James Hillyerd
45d9d2af39
travis: Update to Go 1.14.x
2020-03-21 10:04:24 -07:00
Fred Cox
12802e93cb
Fix var name for tls cert ( #146 )
2019-09-17 08:51:07 -07:00
James Hillyerd
0956a13618
release: Modernize goreleaser config
v3.0.0-beta2
2019-08-17 16:47:02 -07:00
James Hillyerd
de4bb991dd
Merge tag 'v3.0.0-beta2' into develop
...
Added
- Ability to name mailboxes after domain of email recipient, set via
`INBUCKET_MAILBOXNAMING`, thanks MatthewJohn.
Changed
- Updated JavaScript dependencies.
- Updated Go dependencies.
- Updated Docker build: Go to 1.12, and Alpine Linux to 3.10
Fixed
- URLs to view/download attachments from REST API, #138
- Support for late EHLO, #141
2019-08-17 16:11:41 -07:00
James Hillyerd
14f0895ae7
Merge branch 'release/3.0.0-beta2'
2019-08-17 16:11:12 -07:00
James Hillyerd
8bb01570ef
Update changelog
2019-08-17 16:11:02 -07:00
James Hillyerd
3a1c757d04
smtp: Handle late EHLO, fixes #141
2019-08-17 15:46:28 -07:00
James Hillyerd
d8474d56e5
Merge branch 'feature/readme' into develop
2019-08-17 15:31:16 -07:00
James Hillyerd
eef45a4473
readme: Add Docker info
2019-08-17 15:29:05 -07:00
James Hillyerd
91d19308fe
readme: Update build instructions, closes #127
2019-08-17 15:20:40 -07:00
James Hillyerd
e359c0b030
docker: go 1.11 -> 1.12, alpine linux 3.8 -> 3.10
2019-08-17 13:00:01 -07:00
James Hillyerd
a73ffeabd3
rest: Update attachments to 3.0 URL scheme, closes #138
2019-08-17 12:07:20 -07:00
James Hillyerd
0b3f4eab75
backend: Update dependencies
2019-08-10 17:54:09 -07:00
James Hillyerd
7ea4798e77
backend: Update to enmime 0.6.0
2019-08-10 17:13:57 -07:00
James Hillyerd
070de88bba
ui: JS dependency updates
2019-08-10 16:28:48 -07:00
James Hillyerd
383386d5fb
Update lodash
2019-08-10 16:00:04 -07:00
James Hillyerd
a3e2c5247e
Update elm + elm-webpack-loader
2019-08-10 15:56:46 -07:00
James Hillyerd
702f9ef48e
Update top-level JS deps
2019-08-10 14:48:54 -07:00
James Hillyerd
ac4501ba35
Update change log
2019-08-10 14:31:21 -07:00
Matt John
c78656b400
Add ability to name mailboxes after domain of email ( #140 )
...
* Add ability to name mailboxes after domain of email
* Update argument documentation for 'domain' filtering
* Update address policy to verify domain against RFC and return error on invalid domain
2019-08-10 14:13:21 -07:00
James Hillyerd
b6a6cc6708
Merge tag 'v3.0.0-beta1' into develop
...
Release 3.0.0-beta1
2019-03-14 21:29:19 -07:00