James Hillyerd
7c87649579
ui: Convert Layout to use Effects
2020-09-23 23:00:29 -07:00
James Hillyerd
289b38f016
Add configurable base path for reverse proxy use ( #169 )
...
* ui: Refactor routing functions into Router record
* ui: Store base URI in AppConfig
* ui: Use basePath in Router functions
* backend: Add Web.BasePath config option and update routes
* Tweaks to get SPA to bootstrap basePath configured
* ui: basePath support for apis/serve
* ui: basePath support for message monitor
* web: Redirect requests to / when basePath configured
* doc: add basepath to config.md
* Closes #107
2020-08-09 15:53:15 -07:00
James Hillyerd
9e1da20782
ui: Update Mailbox to use Timer module
2020-04-11 15:32:35 -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
4a90b37815
ui: Implement modal focus trap
2020-03-29 19:26:59 -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
59ae2112f7
ui: Import fixes for src directory
2020-03-29 11:35:22 -07:00
James Hillyerd
2b3dd51e71
docs: rename to github.com/inbucket/inbucket
2019-02-24 10:09:33 -08:00
James Hillyerd
18b85877ab
ui: Ignore submit of empty mailbox input
2019-02-18 13:04:21 -08:00
James Hillyerd
a467829103
ui: Convert hamburger to button
2019-02-17 13:40:56 -08:00
James Hillyerd
34799b9a04
ui: Move ClearFlash & ViewMailbox into Layout
2019-02-17 12:21:20 -08:00
James Hillyerd
cfbd30d8b0
ui: Give Layout it's own Model/Msg
2019-02-17 11:22:59 -08:00
James Hillyerd
35969e0b0f
ui: Reorg navbar CSS
2019-02-17 08:55:59 -08:00
James Hillyerd
d933d591d8
ui: Add button to open recent menu via keyboard
2019-02-15 21:28:29 -08:00
James Hillyerd
b82cafc338
ui: mailbox input to end of nav for kbd sanity
2019-02-15 18:47:05 -08:00
James Hillyerd
ae76ecef00
ui: Passable mobile menu, but desktop broken
2019-01-26 13:26:16 -08:00
James Hillyerd
986377b531
ui: Clarifying renames
2018-12-31 16:47:49 -08:00
James Hillyerd
fac44b7753
ui: rename Page -> Layout
2018-12-31 16:28:22 -08:00