Results 11 issues of Niko

It also has nice hover effect for every button. ![2016-05-11_03-19-50](https://cloud.githubusercontent.com/assets/3627488/15166497/26625140-1728-11e6-9fc5-5e0da9908b0d.png) Your messages are highlighted: ![2016-05-11_03-38-30](https://cloud.githubusercontent.com/assets/3627488/15166673/e4f98938-1729-11e6-9521-492d90f1c9ee.png)

Added new option in settings - seconds now can be visible: ![2016-05-12_07-20-03](https://cloud.githubusercontent.com/assets/3627488/15204053/22c4805e-1812-11e6-95a4-f78d98201c2a.png) ![2016-05-12_06-55-43](https://cloud.githubusercontent.com/assets/3627488/15204055/27569b8e-1812-11e6-9cc9-ad78935fccc5.png) Issue: #268; old PR: #473

Based on code from #541. Changes: exponential reconnection attempts fixed; added reconnect on ping timeout. Every time reconnect happens, a message is posted to the main window: ![2016-05-11_02-21-47](https://cloud.githubusercontent.com/assets/3627488/15165617/f00e9796-171f-11e6-846f-097cf1cfcd32.png) Issues: #658...

Very useful in detecting bruteforce attempts :) Usage example: authErrorCmd: "curl -v -d message='Shout bad auth: {user}' https://webhooks.gitter.im/e/hash"

If auto-expand options are checked, content in old messages ("show more" and after page (re)load) should be shown too.

Standard browser scroll hotkeys (up, down, page up etc.) don't work because input field always has focus (which is good). So I added emulation. Also fixed bug: when clicked on...

Images from the dynamically generated links don't have size header sometimes. ~~It should be merged with `if (res.size < (config.prefetchMaxImageSize * 1024)) {` though.~~ Done.

Now they're colored too (if colored nicknames option is enabled). ![2016-05-05_08-19-44](https://cloud.githubusercontent.com/assets/3627488/15165052/93f89a28-171b-11e6-8fed-6ae2a18d412e.png)

### Is there an existing issue for this? - [X] I have searched the existing issues and checked the recent builds/commits ### What happened? When trying to create aesthetic embedding...

bug

Filling "Foreground Additional Prompt" or "Blended Additional Prompt" always gives TypeError: 'NoneType' object is not iterable. It works only when leaving them empty. ![2024-03-09_12-27-22](https://github.com/layerdiffusion/sd-forge-layerdiffuse/assets/3627488/afcf2292-4565-4c19-bc7d-c1b509e3eb68) Edit: It looks like the problem...