James Hillyerd
8869acef0b
Bump Go to 1.17 ( #233 )
...
* Bump Go to 1.17
* update chglog
2021-08-22 12:31:13 -07:00
James Hillyerd
752d5c9668
docker: tag versions with latest ( #232 )
2021-08-07 10:56:40 -07:00
James Hillyerd
091e26c467
docker-build should also run on tags ( #230 )
v3.0.0-rc3
2021-08-01 13:19:19 -07:00
James Hillyerd
6593a36b48
Merge tag 'v3.0.0-rc3' into develop
...
Release is for CI/CD changes only.
2021-08-01 13:02:26 -07:00
James Hillyerd
68ef2d9873
Merge branch 'release/3.0.0-rc3'
2021-08-01 13:01:35 -07:00
James Hillyerd
ab988caf6b
Add rc3 to change log
2021-08-01 13:00:28 -07:00
James Hillyerd
fa62220d98
Add ghcr.io to docker metadata images
2021-08-01 12:29:26 -07:00
James Hillyerd
1ecf424975
login to GitHub container registry
2021-08-01 12:14:28 -07:00
James Hillyerd
3342938dd4
Update to docker-push-action v2 w/ metadata, buildx ( #228 )
...
Docker Hub no longer builds for us, so we need to switch to GHA
2021-08-01 11:57:46 -07:00
James Hillyerd
6be1655723
Update to docker-push-action v2 w/ metadata, buildx ( #228 )
...
Docker Hub no longer builds for us, so we need to switch to GHA
2021-08-01 11:52:17 -07:00
James Hillyerd
1465e6fb49
Merge tag 'v3.0.0-rc2' into develop
...
Added:
- Support for SMTP AUTH (#197 , thanks makarchuk)
- Dark mode support (#218 , thanks nerones)
Fixed:
- Prevent potential click jacking (#190 , thanks stuartskelton)
- Error on 8 character long SMTP commands (#221 )
- Allow empty username and password during AUTH (#225 )
2021-07-31 16:41:35 -07:00
James Hillyerd
21991cbfc7
Merge branch 'release/3.0.0-rc2'
v3.0.0-rc2
2021-07-31 16:40:17 -07:00
James Hillyerd
7138a97935
Update change log for 3.0.0-rc2
2021-07-31 16:32:01 -07:00
James Hillyerd
beee68fc5d
Update change log
2021-07-31 16:26:47 -07:00
James Hillyerd
9e2af71743
Upgrade node deps ( #227 )
...
* bump node deps
* npm audit fix
2021-07-31 16:09:30 -07:00
James Hillyerd
a2c4292fc1
update go deps ( #226 )
2021-07-31 15:53:38 -07:00
James Hillyerd
2016142747
smtp: allow empty user & pass during AUTH LOGIN ( #225 )
2021-07-31 10:38:48 -07:00
James Hillyerd
4f9f961cac
smtp: fix formatting ( #224 )
2021-07-31 10:32:08 -07:00
Nelson Efrain A. Cruz
bf8536abb3
Adds dark mode support ( #218 )
...
* Adds dark mode support
Updates the css to support dark mode via media query.
The dark theme its heavily inspired on the new dark mode for google.com.
2021-07-20 08:07:06 -07:00
James Hillyerd
985f2702f2
Fix command line length bug ( #221 )
...
* handler: Don't fail on 8 character command lines
Fixes #214
* handler: Test that STARTTLS is parsed correctly.
2021-07-11 12:00:28 -07:00
James Hillyerd
11f3879442
goreleaser: update nfpm config to use contents attrib ( #220 )
...
fixes #219
Signed-off-by: James Hillyerd <james@hillyerd.com >
2021-07-11 10:05:00 -07:00
James Hillyerd
8562c55c98
nix: add elm-json for updating pkgs
2021-05-06 12:27:01 -07:00
James Hillyerd
e3066bb535
Update nodejs dependencies ( #209 )
...
* node: Update top level deps
* node: Audit fix
2021-05-06 11:22:50 -07:00
James Hillyerd
35ab31efbc
Update go deps ( #208 )
2021-05-06 10:35:53 -07:00
James Hillyerd
81edf40996
store_test: Fix t.Fatal non-test goroutine lint error
2021-05-06 09:58:30 -07:00
James Hillyerd
c64e7a6a6c
Revert "Add support for AUTH, closes #62 " ( #206 )
...
This reverts commit 261bbef426 . It was merged to directly master by mistake, and should have gone through the normal release process.
2021-05-03 20:56:10 -07:00
James Hillyerd
4bd64563f2
Bump nodejs to 14.x ( #203 )
2021-05-01 16:50:43 -07:00
James Hillyerd
66dec49a49
Bump Go version to 1.16 ( #202 )
...
* bump go version
* Docker: bump go/alpine version
2021-05-01 14:16:59 -07:00
James Hillyerd
649e3743e0
Migrate off Travis CI ( #201 )
...
Adds generic Go matrix build with coverage, removes Travis config.
2021-05-01 13:49:41 -07:00
Timur Makarchuk
c096f018d6
Add support for AUTH, closes #62
...
* Add PLAIN and LOGIN auth support
2021-04-10 13:58:18 -07:00
Timur Makarchuk
261bbef426
Add support for AUTH, closes #62
...
* Add PLAIN and LOGIN auth support
2021-04-10 13:45:09 -07:00
Stuart Skelton
3c5960aba0
Avoid potential click jacking ( #190 )
2020-11-19 08:16:01 -08:00
James Hillyerd
7f430f2bde
Merge tag 'v3.0.0-rc1' into develop
...
Added:
- Refresh button to reload mailbox contents
- Improved keyboard (tab) focus highlights
Changed:
- The UI now includes the Open Sans webfont instead of relying on browser/OS
fonts
2020-09-24 20:59:30 -07:00
James Hillyerd
c480fcb341
Merge branch 'release/3.0.0-rc1'
v3.0.0-rc1
2020-09-24 20:58:53 -07:00
James Hillyerd
e74f5e5116
Update changelog for 3.0.0-rc1
2020-09-24 20:54:07 -07:00
James Hillyerd
6ce045ddb7
Update changelog
2020-09-24 20:43:56 -07:00
James Hillyerd
9b03c311db
ui: Replace Mailbox Session use with ServeUrl ( #185 )
...
Plus a couple UI padding tweaks
2020-09-24 15:59:12 -07:00
James Hillyerd
ebd25a60e1
ui: Remove to do comments, must keep session.router
2020-09-24 11:19:04 -07:00
James Hillyerd
7c87649579
ui: Convert Layout to use Effects
2020-09-23 23:00:29 -07:00
James Hillyerd
e56365b9a0
Update deps ( #184 )
...
* backend: update Go dependencies
* frontend: update npm dependencies
2020-09-23 21:39:27 -07:00
James Hillyerd
698b0406c8
Readme updates ( #183 )
...
* Add docker build badge
* Rephrase things
* add dev guide link
* Remove brew tap section until #68 is fixed
2020-09-23 20:43:51 -07:00
James Hillyerd
361bbec293
ui: Keyboard accessibility focus highlights ( #180 )
...
* Focus indication for mailbox message list
* Add focus for monitor message list
2020-09-22 14:11:06 -07:00
James Hillyerd
407ae87a3b
ui: Add refresh button to mailbox page ( #179 )
...
`socketConnected` is not implemented, but will be used when we implement #92
2020-09-21 20:11:32 -07:00
James Hillyerd
4648d8e593
ui: Use OpenSans font ( #178 )
2020-09-21 16:16:00 -07:00
James Hillyerd
5c5b0f819b
Effects refactor continued ( #177 )
...
* Use Effects instead of replaceUrl in Mailbox
* Add Effect.navigateRoute to handle monitor message clicks
* Add a focusModal effect for mailbox purge
* Remove temporary Cmd wrapper Effect
2020-09-13 17:08:11 -07:00
James Hillyerd
8adfd82232
ui: add npm run clean script
2020-09-13 10:39:16 -07:00
James Hillyerd
2162a4caaa
ui: Add an Effect system to handle global state and Elm Cmds ( #176 )
...
All pages now leverage Effects for most of their Session and Cmd requests. More work required for routing and other lingering Cmd use.
2020-09-12 19:45:14 -07:00
James Hillyerd
cf4c5a29bb
ui: Force file watch on dev server
...
file watch stopped working
2020-09-12 16:32:40 -07:00
James Hillyerd
6598b09114
ui: Start dev server with default host, not 0.0.0.0
...
0.0.0.0 does not work well with WSL2 on Windows 10
2020-09-06 16:38:33 -07:00
James Hillyerd
ce5bfddaa5
Migrate release process from travis to github ( #175 )
...
* set fetch depth to 0
* Only snapshot when not tagged
* Run deploy for v* tags
* travis: remove deploy stage
2020-09-05 14:21:42 -07:00