James Hillyerd
2bbcef072a
ui: Add greeting.html to Home
2018-11-12 20:38:00 -08:00
James Hillyerd
d1954cdd6f
ui: Reformat with new elm-format
2018-11-12 20:38:00 -08:00
James Hillyerd
c92cd309bc
ui: Add friendly date to Mailbox message view
...
- Refactor some date stuff
2018-11-12 20:38:00 -08:00
James Hillyerd
d05eb10851
ui: Friendly date format for mailbox list, monitor
2018-11-12 20:38:00 -08:00
James Hillyerd
9e2f138279
ui: Add purge button to Mailbox
2018-11-12 20:38:00 -08:00
James Hillyerd
af9c735cd7
ui: messageList becomes viewMessageList
2018-11-12 20:38:00 -08:00
James Hillyerd
5328406533
ui: Move selected MessageID into MessageList record
2018-11-12 20:38:00 -08:00
James Hillyerd
54ca36c442
ui: Refactor Mailbox states to reduce cases.
2018-11-12 20:38:00 -08:00
James Hillyerd
352e8c396d
ui: Refactor Mailbox update function
2018-11-12 20:38:00 -08:00
James Hillyerd
f0b4dda8e6
ui: Add search to Mailbox
2018-11-12 20:38:00 -08:00
James Hillyerd
c8dabf8593
ui: Mailbox headers get a MessageList type for search
2018-11-12 20:38:00 -08:00
James Hillyerd
852b9fce26
ui: Refactor mailbox header list into State
2018-11-12 20:38:00 -08:00
James Hillyerd
a8795f46dc
ui: Adding Transistioning state to Mailbox to stop flicker
2018-11-12 20:38:00 -08:00
James Hillyerd
bcf0cafb34
ui: Refactor Mailbox model states
2018-11-12 20:38:00 -08:00
James Hillyerd
04a3f58e6d
ui: Refactor message/markSeenAt into visible record.
2018-11-12 20:38:00 -08:00
James Hillyerd
7dade7f0e4
ui: Initial impl of seen message marking
2018-11-12 20:38:00 -08:00
James Hillyerd
dd14fb9989
ui: Much elm work, such wow
...
- ui: Fix favicon
- webui: Changes to support serving Elm UI
- Static files now served from `/` mount point.
- Old UI handlers moved to `/serve` mount point, some will still be
needed by the Elm UI; safe HTML and attachments for example.
- Update dev-start.sh for new UI, with tip on how to build it.
- ui: Detect browser host:port for websocket URL,
- webui: Remove unused mailbox handlers, rename routes
- Many routes not needed by Elm UI.
- `/serve/mailbox/*` becomes `/serve/m/*`.
- webui: Impl custom JSON message API for web UI,
- ui: Refactor Mailbox view functions,
- ui: Add body tabs for safe HTML and plain text,
- webui: Format plain text for new UI,
- ui: List attachments with view & download links,
2018-11-12 20:34:51 -08:00
James Hillyerd
c5b5321be3
ui: Initial Elm UI import
...
Merged from https://github.com/jhillyerd/inbucket-elm
Uses https://github.com/halfzebra/create-elm-app
2018-11-12 20:34:35 -08:00
James Hillyerd
8b5a05eb40
ui: remove old jquery/HTML template based UI
2018-11-12 20:34:27 -08:00
James Hillyerd
30e3892cb0
webui, rest: Render UTF-8 addresses correctly, fixes #117
2018-10-22 18:29:03 -07:00
James Hillyerd
2f67a6922a
ui: Update default greeting.html, closes #106 .
2018-10-22 12:28:12 -07:00
James Hillyerd
064549f576
policy: Implement store domain policy for #51
...
- Update docs, change log, status.html
2018-04-01 19:59:04 -07:00
James Hillyerd
c695a2690d
ui: Mark messages as seen after 1.5s for #58
...
Embolden subject font for unseen messages.
2018-04-01 15:16:48 -07:00
James Hillyerd
b50c926745
webui: Renamed themes dir to ui
...
- Eliminated intermediate bootstrap dir
2018-03-25 11:32:59 -07:00