diff --git a/README.md b/README.md index ac47bd6..6c82392 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ feature discussions. - [X] split the monolithic talk.html up - [ ] chat message processing - [X] auto-link urls - - [X] use this regex: `(?:(?[a-zA-Z]+):\/\/)?(?:(?(?\S.+)\:(?.+))\@)?(?(?:(?[-a-zA-Z0-9\.]+)\.)?(?[-a-zA-Z0-9]+?\.(?[-a-zA-Z0-9]{2,64}))(?:\:(?[0-9]{1,6}))?)\b(?[-a-zA-Z0-9@:%_{}\[\]<>\(\)\+.~&\/="]*)(?:\?(?[a-zA-Z0-9!$%&<>()*+,-\.\/\:\;\=\?\@_~"]+))?(?:#(?[a-zA-Z0-9!$&'()*+,-\.\/\:\;\=\?\@_~"]*?))?` + - [X] use this regex: `(?:(?[a-zA-Z]+):)?(?:\/\/)?(?:(?(?\S.+)\:(?.+))\@)?(?(?:(?[-a-zA-Z0-9\.]+)\.)?(?(?:[-a-zA-Z0-9]+?\.(?[-a-zA-Z0-9]{2,64}))|localhost)(?:\:(?[0-9]{1,6}))?)\b(?[-a-zA-Z0-9@:%_{}\[\]<>\(\)\+.~&\/="]*?(?\.[^\.?/#"\n<>]+)?)(?:\?(?[a-zA-Z0-9!$%&<>()*+,-\.\/\:\;\=\?\@_~"]+))?(?:#(?[a-zA-Z0-9!$&'()*+,-\.\/\:\;\=\?\@_~"]*?))?(?:$|\s)` - [ ] :emoji: replacements - [ ] preview cards for links - [ ] add a button to allow for loading a preview @@ -51,6 +51,7 @@ feature discussions. - [X] tidal - [X] spotify - [ ] youtube (any way to differentiate for yt music?) + - [X] direct uploads - [ ] add action buttons to embeds - [ ] copy original link (hopefully just a button with some onclick we can slap next to the iframe and style?) - [ ] toggle embed (toggle between showing the embed and the original link) diff --git a/public/tabs/talk/talk.css b/public/tabs/talk/talk.css index 3f92ba7..c28eb06 100644 --- a/public/tabs/talk/talk.css +++ b/public/tabs/talk/talk.css @@ -371,4 +371,18 @@ #talk #room-chat-container #room-chat-entry-container form label { margin: 0 0.5rem; } + + #talk .message-container .message-content-container { + padding-left: 4rem; + } + + #talk .message-container .info-container .datetime-container .long { + display: none; + visibility: hidden; + } + + #talk .message-container .info-container .datetime-container .short { + display: inline-block; + visibility: visible; + } }