2014-08-16 00:05:37 +00:00
<!doctype html>
< html >
< head >
< meta charset = "utf-8" >
2014-09-28 22:46:32 +00:00
< meta name = "viewport" content = "width=device-width, user-scalable=no" >
2014-08-16 00:05:37 +00:00
2017-04-14 18:10:17 +00:00
< link rel = "preload" as = "script" href = "js/bundle.vendor.js" >
< link rel = "preload" as = "script" href = "js/bundle.js" >
2014-08-16 00:05:37 +00:00
< link rel = "stylesheet" href = "css/bootstrap.css" >
< link rel = "stylesheet" href = "css/style.css" >
2017-04-20 10:17:25 +00:00
< link id = "theme" rel = "stylesheet" href = "{{ theme }}" >
2016-02-28 07:54:10 +00:00
< style id = "user-specified-css" > < / style >
2014-08-16 00:05:37 +00:00
2017-04-14 18:10:17 +00:00
< title > The Lounge< / title >
2016-02-24 17:19:05 +00:00
< link rel = "shortcut icon" href = "img/favicon.png" data-other = "img/favicon-notification.png" data-toggled = "false" id = "favicon" >
2016-02-13 21:24:43 +00:00
< link rel = "apple-touch-icon" sizes = "120x120" href = "img/apple-touch-icon-120x120.png" >
2017-07-14 16:10:43 +00:00
< link rel = "mask-icon" href = "img/logo.svg" color = "#455164" >
2016-05-10 10:14:51 +00:00
< link rel = "manifest" href = "manifest.json" >
2014-08-16 00:05:37 +00:00
2017-04-14 18:10:17 +00:00
< meta name = "apple-mobile-web-app-capable" content = "yes" >
< meta name = "apple-mobile-web-app-status-bar-style" content = "black-translucent" >
< meta name = "mobile-web-app-capable" content = "yes" >
< meta name = "theme-color" content = "#455164" >
2014-08-16 00:05:37 +00:00
< / head >
2017-06-01 19:43:23 +00:00
< body class = "signed-out {{#if public}}public{{/if}}" data-transports = "{{tojson transports}}" >
2014-08-16 00:05:37 +00:00
< div id = "wrap" >
< div id = "viewport" >
2016-06-22 20:05:25 +00:00
< aside id = "sidebar" >
< div class = "networks" > < / div >
< div class = "empty" >
You're not connected to any networks yet.
2014-08-16 00:05:37 +00:00
< / div >
< / aside >
2014-09-19 23:12:17 +00:00
< footer id = "footer" >
2016-12-19 14:59:19 +00:00
< span class = "tooltipped tooltipped-n tooltipped-no-touch" aria-label = "Sign in" > < button class = "icon sign-in" data-target = "#sign-in" aria-label = "Sign in" > < / button > < / span >
< span class = "tooltipped tooltipped-n tooltipped-no-touch" aria-label = "Connect to network" > < button class = "icon connect" data-target = "#connect" aria-label = "Connect to network" > < / button > < / span >
< span class = "tooltipped tooltipped-n tooltipped-no-touch" aria-label = "Client settings" > < button class = "icon settings" data-target = "#settings" aria-label = "Client settings" > < / button > < / span >
< span class = "tooltipped tooltipped-n tooltipped-no-touch" aria-label = "Help" > < button class = "icon help" data-target = "#help" aria-label = "Help" > < / button > < / span >
< span class = "tooltipped tooltipped-n tooltipped-no-touch" aria-label = "Sign out" > < button class = "icon sign-out" id = "sign-out" aria-label = "Sign out" > < / button > < / span >
2014-09-19 23:12:17 +00:00
< / footer >
2014-08-16 00:05:37 +00:00
< div id = "main" >
< div id = "windows" >
2016-06-21 05:52:18 +00:00
< div id = "loading" class = "window active" >
< div class = "container" >
2017-11-04 17:11:20 +00:00
< div class = "row" >
< div class = "col-xs-12" >
< h1 class = "title" > The Lounge is loading…< / h1 >
< / div >
< div class = "col-xs-12" >
< p id = "loading-page-message" > Loading the app… < a href = "http://enable-javascript.com/" target = "_blank" rel = "noopener" > Make sure to have JavaScript enabled.< / a > < / p >
< div id = "loading-slow" >
< p > This is taking longer than it should, there might be connectivity issues.< / p >
< button id = "loading-slow-reload" class = "btn" > Reload page< / button >
< / div >
< script async src = "js/loading-slow-alert.js" > < / script >
< / div >
< / div >
2016-06-07 17:56:49 +00:00
< / div >
< / div >
2016-07-05 23:23:46 +00:00
< div id = "chat-container" class = "window" >
< div id = "chat" > < / div >
2017-08-28 15:03:27 +00:00
< div id = "connection-error" > < / div >
2016-07-05 23:23:46 +00:00
< form id = "form" method = "post" action = "" >
< div class = "input" >
2016-07-29 06:10:29 +00:00
< span id = "nick" >
< span id = "nick-value" spellcheck = "false" > < / span > <!-- Comments here remove spaces between elements
2016-08-03 05:06:58 +00:00
-->< span id = "set-nick-tooltip" class = "tooltipped tooltipped-e" aria-label = "Change nick" > < button id = "set-nick" type = "button" aria-label = "Change nick" > < / button > < / span > <!--
-->< span id = "cancel-nick-tooltip" class = "tooltipped tooltipped-e" aria-label = "Cancel" > < button id = "cancel-nick" type = "button" aria-label = "Cancel" > < / button > < / span > <!--
-->< span id = "save-nick-tooltip" class = "tooltipped tooltipped-e" aria-label = "Save" > < button id = "submit-nick" type = "button" aria-label = "Save" > < / button > < / span >
2016-07-29 06:10:29 +00:00
< / span >
2016-07-05 23:23:46 +00:00
< textarea id = "input" class = "mousetrap" > < / textarea >
2016-12-19 14:59:19 +00:00
< span id = "submit-tooltip" class = "tooltipped tooltipped-w tooltipped-no-touch" aria-label = "Send message" >
2016-08-03 05:10:22 +00:00
< button id = "submit" type = "submit" aria-label = "Send message" > < / button >
< / span >
2016-07-05 23:23:46 +00:00
< / div >
< / form >
< / div >
2017-11-04 17:11:20 +00:00
< div id = "sign-in" class = "window" > < / div >
2016-02-20 14:33:47 +00:00
< div id = "connect" class = "window" >
2014-09-13 01:03:16 +00:00
< div class = "header" >
2016-05-07 23:38:55 +00:00
< button class = "lt" aria-label = "Toggle channel list" > < / button >
2014-09-13 01:03:16 +00:00
< / div >
2016-02-11 05:40:44 +00:00
< form class = "container" method = "post" action = "" >
2014-08-16 00:05:37 +00:00
< div class = "row" >
2014-09-13 01:03:16 +00:00
< div class = "col-sm-12" >
2016-07-11 00:46:20 +00:00
< h1 class = "title" >
2017-04-21 08:26:02 +00:00
{{#if public}}The Lounge - {{/if}}
2016-07-11 00:46:20 +00:00
Connect
2017-04-20 10:17:25 +00:00
{{#unless displayNetwork}}
{{#if lockNetwork}}
to {{defaults.name}}
{{/if}}
{{/unless}}
2016-07-11 00:46:20 +00:00
< / h1 >
2014-08-16 00:05:37 +00:00
< / div >
2017-04-22 16:05:58 +00:00
{{#if displayNetwork}}
2017-04-20 10:17:25 +00:00
< div >
2015-03-22 13:32:01 +00:00
< div class = "col-sm-12" >
< h2 > Network settings< / h2 >
< / div >
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:name" > Name< / label >
< / div >
2015-03-22 13:32:01 +00:00
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input" id = "connect:name" name = "name" value = "{{defaults.name}}" >
2014-09-13 01:03:16 +00:00
< / div >
2015-03-22 13:32:01 +00:00
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:host" > Server< / label >
2015-03-22 13:32:01 +00:00
< / div >
< div class = "col-sm-6 col-xs-8" >
2017-04-21 08:26:02 +00:00
< input class = "input" id = "connect:host" name = "host" value = "{{defaults.host}}" aria-label = "Server address" { { # if lockNetwork } } disabled { { / if } } >
2015-03-22 13:32:01 +00:00
< / div >
< div class = "col-sm-3 col-xs-4" >
< div class = "port" >
2017-04-21 08:26:02 +00:00
< input class = "input" type = "number" min = "1" max = "65535" name = "port" value = "{{defaults.port}}" aria-label = "Server port" { { # if lockNetwork } } disabled { { / if } } >
2015-03-22 13:32:01 +00:00
< / div >
< / div >
< div class = "clearfix" > < / div >
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:password" > Password< / label >
2015-03-22 13:32:01 +00:00
< / div >
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input" id = "connect:password" type = "password" name = "password" value = "{{defaults.password}}" >
2015-03-22 13:32:01 +00:00
< / div >
2016-05-07 09:19:52 +00:00
< div class = "col-sm-9 col-sm-offset-3" >
2015-03-22 13:32:01 +00:00
< label class = "tls" >
2017-04-21 08:26:02 +00:00
< input type = "checkbox" name = "tls" { { # if defaults . tls } } checked { { / if } } { { # if lockNetwork } } disabled { { / if } } >
2015-03-22 13:32:01 +00:00
Enable TLS/SSL
< / label >
< / div >
< div class = "clearfix" > < / div >
2014-08-16 00:05:37 +00:00
< / div >
2017-04-22 16:05:58 +00:00
{{/if}}
2014-09-13 01:03:16 +00:00
< div class = "col-sm-12" >
< h2 > User preferences< / h2 >
2014-09-10 15:56:19 +00:00
< / div >
2014-09-13 01:03:16 +00:00
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:nick" > Nick< / label >
2014-09-13 01:03:16 +00:00
< / div >
2016-05-07 09:19:52 +00:00
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input nick" id = "connect:nick" name = "nick" value = "{{defaults.nick}}" >
2014-08-16 00:05:37 +00:00
< / div >
2017-04-20 10:17:25 +00:00
{{#unless useHexIp}}
2014-11-02 15:44:52 +00:00
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:username" > Username< / label >
2014-11-02 15:44:52 +00:00
< / div >
2016-05-07 09:19:52 +00:00
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input username" id = "connect:username" name = "username" value = "{{defaults.username}}" >
2014-11-02 15:44:52 +00:00
< / div >
2017-04-20 10:17:25 +00:00
{{/unless}}
2014-09-13 01:03:16 +00:00
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:realname" > Real name< / label >
2014-09-13 01:03:16 +00:00
< / div >
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input" id = "connect:realname" name = "realname" value = "{{defaults.realname}}" >
2014-08-16 00:05:37 +00:00
< / div >
2014-09-13 01:03:16 +00:00
< div class = "col-sm-3" >
2016-05-07 09:19:52 +00:00
< label for = "connect:channels" > Channels< / label >
2014-08-16 00:05:37 +00:00
< / div >
2014-09-13 01:03:16 +00:00
< div class = "col-sm-9" >
2017-04-20 10:17:25 +00:00
< input class = "input" id = "connect:channels" name = "join" value = "{{defaults.join}}" >
2014-09-13 01:03:16 +00:00
< / div >
2016-05-07 09:19:52 +00:00
< div class = "col-sm-9 col-sm-offset-3" >
< button type = "submit" class = "btn" > Connect< / button >
2014-08-16 00:05:37 +00:00
< / div >
< / div >
< / form >
< / div >
2017-08-15 09:44:29 +00:00
< div id = "settings" class = "window" data-type = "settings" >
2014-09-13 01:03:16 +00:00
< div class = "header" >
2016-05-07 23:38:55 +00:00
< button class = "lt" aria-label = "Toggle channel list" > < / button >
2014-09-13 01:03:16 +00:00
< / div >
2014-08-16 00:05:37 +00:00
< div class = "container" >
2017-08-15 09:44:29 +00:00
< h1 class = "title" > Settings< / h1 >
2014-08-16 00:05:37 +00:00
< div class = "row" >
2014-09-10 20:08:32 +00:00
< div class = "col-sm-12" >
< h2 > Messages< / h2 >
< / div >
< div class = "col-sm-6" >
< label class = "opt" >
2017-08-06 04:49:22 +00:00
< input type = "checkbox" name = "motd" >
Show < abbr title = "Message Of The Day" > MOTD< / abbr >
2014-09-10 20:08:32 +00:00
< / label >
< / div >
2014-09-11 17:24:32 +00:00
< div class = "col-sm-6" >
< label class = "opt" >
2017-08-06 04:49:22 +00:00
< input type = "checkbox" name = "showSeconds" >
Show seconds in timestamp
2014-09-10 20:08:32 +00:00
< / label >
< / div >
2017-08-06 04:49:22 +00:00
< div class = "col-sm-12" >
< h2 >
Status messages
2017-07-10 16:01:20 +00:00
< span class = "tooltipped tooltipped-n tooltipped-no-delay" aria-label = "Joins, parts, kicks, nick changes, away changes, and mode changes" >
< button class = "extra-help" aria-label = "Joins, parts, kicks, nick changes, away changes, and mode changes" > < / button >
2017-08-06 04:49:22 +00:00
< / span >
< / h2 >
< / div >
< div class = "col-sm-12" >
2014-09-10 20:08:32 +00:00
< label class = "opt" >
2017-08-06 04:49:22 +00:00
< input type = "radio" name = "statusMessages" value = "shown" >
Show all status messages individually
2014-09-10 20:08:32 +00:00
< / label >
2017-05-06 18:44:57 +00:00
< label class = "opt" >
2017-08-06 04:49:22 +00:00
< input type = "radio" name = "statusMessages" value = "condensed" >
Condense status messages together
< / label >
< label class = "opt" >
< input type = "radio" name = "statusMessages" value = "hidden" >
Hide all status messages
2017-05-06 18:44:57 +00:00
< / label >
< / div >
2014-09-30 18:00:23 +00:00
< div class = "col-sm-12" >
< h2 > Visual Aids< / h2 >
< / div >
< div class = "col-sm-12" >
< label class = "opt" >
2016-05-15 19:56:48 +00:00
< input type = "checkbox" name = "coloredNicks" >
2014-09-30 18:00:23 +00:00
Enable colored nicknames
< / label >
2017-07-03 17:07:38 +00:00
< label class = "opt" >
< input type = "checkbox" name = "autocomplete" >
Enable autocomplete
< / label >
2014-09-30 18:00:23 +00:00
< / div >
2016-08-17 05:52:29 +00:00
< div class = "col-sm-12" >
< h2 > Theme< / h2 >
< / div >
< div class = "col-sm-12" >
< label for = "theme-select" class = "sr-only" > Theme< / label >
< select id = "theme-select" name = "theme" class = "input" >
2017-04-20 10:17:25 +00:00
{{#each themes}}
2017-06-22 21:09:55 +00:00
< option value = "{{name}}" >
{{displayName}}
2016-08-17 05:52:29 +00:00
< / option >
2017-04-20 10:17:25 +00:00
{{/each}}
2016-08-17 05:52:29 +00:00
< / select >
< / div >
2017-04-25 09:26:52 +00:00
{{#if prefetch}}
2014-09-27 23:22:34 +00:00
< div class = "col-sm-12" >
2017-07-07 06:23:44 +00:00
< h2 > Link previews< / h2 >
2014-09-27 23:22:34 +00:00
< / div >
< div class = "col-sm-6" >
< label class = "opt" >
< input type = "checkbox" name = "thumbnails" >
2017-07-07 06:23:44 +00:00
Auto-expand images
2014-09-27 23:22:34 +00:00
< / label >
< / div >
< div class = "col-sm-6" >
< label class = "opt" >
< input type = "checkbox" name = "links" >
2017-07-07 06:23:44 +00:00
Auto-expand websites
2014-09-27 23:22:34 +00:00
< / label >
< / div >
2017-04-25 09:26:52 +00:00
{{/if}}
2017-07-10 19:47:03 +00:00
{{#unless public}}
2014-08-16 00:05:37 +00:00
< div class = "col-sm-12" >
2017-07-10 19:47:03 +00:00
< h2 > Push Notifications< / h2 >
< / div >
< div class = "col-sm-12" >
< button type = "button" class = "btn" id = "pushNotifications" disabled data-text-alternate = "Unsubscribe from push notifications" > Subscribe to push notifications< / button >
< div class = "error" id = "pushNotificationsHttps" >
< strong > Warning< / strong > :
Push notifications are only supported over HTTPS connections.
< / div >
< div class = "error" id = "pushNotificationsUnsupported" >
< strong > Warning< / strong > :
< span > Push notifications are not supported by your browser.< / span >
< / div >
< / div >
{{/unless}}
< div class = "col-sm-12" >
< h2 > Browser Notifications< / h2 >
2014-09-15 18:16:45 +00:00
< / div >
< div class = "col-sm-12" >
< label class = "opt" >
2016-03-03 16:43:30 +00:00
< input id = "desktopNotifications" type = "checkbox" name = "desktopNotifications" >
2017-07-10 19:47:03 +00:00
Enable browser notifications< br >
2016-10-20 04:41:30 +00:00
< div class = "error" id = "warnUnsupportedDesktopNotifications" >
< strong > Warning< / strong > :
2017-07-10 19:47:03 +00:00
Notifications are not supported by your browser.
2016-10-20 04:41:30 +00:00
< / div >
< div class = "error" id = "warnBlockedDesktopNotifications" >
< strong > Warning< / strong > :
2017-07-10 19:47:03 +00:00
Notifications are blocked by your browser.
2016-10-20 04:41:30 +00:00
< / div >
2014-09-15 18:16:45 +00:00
< / label >
2014-08-16 00:05:37 +00:00
< / div >
< div class = "col-sm-12" >
< label class = "opt" >
< input type = "checkbox" name = "notification" >
Enable notification sound
< / label >
< / div >
< div class = "col-sm-12" >
< div class = "opt" >
< button id = "play" > Play sound< / button >
< / div >
< / div >
2015-11-14 16:57:19 +00:00
< div class = "col-sm-12" >
< label class = "opt" >
< input type = "checkbox" name = "notifyAllMessages" >
Enable notification for all messages
< / label >
< / div >
2016-06-21 19:27:49 +00:00
< div class = "col-sm-12" >
< label class = "opt" >
< label for = "highlights" class = "sr-only" > Custom highlights (comma-separated keywords)< / label >
< input type = "text" id = "highlights" name = "highlights" class = "input" placeholder = "Custom highlights (comma-separated keywords)" >
< / label >
< / div >
2017-04-20 10:17:25 +00:00
{{#unless public}}
{{#unless ldap.enable}}
2016-02-17 00:14:43 +00:00
< div id = "change-password" >
< form action = "" method = "post" >
< div class = "col-sm-12" >
< h2 > Change password< / h2 >
< / div >
< div class = "col-sm-12" >
2016-03-02 05:59:05 +00:00
< label for = "old_password_input" class = "sr-only" > Enter current password< / label >
< input type = "password" id = "old_password_input" name = "old_password" class = "input" placeholder = "Enter current password" >
2016-02-17 00:14:43 +00:00
< / div >
< div class = "col-sm-12" >
2016-03-02 05:59:05 +00:00
< label for = "new_password_input" class = "sr-only" > Enter desired new password< / label >
< input type = "password" id = "new_password_input" name = "new_password" class = "input" placeholder = "Enter desired new password" >
2016-02-17 00:14:43 +00:00
< / div >
< div class = "col-sm-12" >
2016-03-02 05:59:05 +00:00
< label for = "verify_password_input" class = "sr-only" > Repeat new password< / label >
< input type = "password" id = "verify_password_input" name = "verify_password" class = "input" placeholder = "Repeat new password" >
2016-02-17 00:14:43 +00:00
< / div >
< div class = "col-sm-12 feedback" > < / div >
< div class = "col-sm-12" >
< button type = "submit" class = "btn" > Change password< / button >
< / div >
< / form >
< / div >
2017-04-20 10:17:25 +00:00
{{/unless}}
{{/unless}}
2016-02-28 07:54:10 +00:00
< div class = "col-sm-12" >
< h2 > Custom Stylesheet< / h2 >
< / div >
< div class = "col-sm-12" >
2017-09-21 05:59:06 +00:00
< textarea class = "input" name = "userStyles" id = "user-specified-css-input" placeholder = "/* You can override any style with CSS here */" > < / textarea >
2016-02-28 07:54:10 +00:00
< / div >
2014-08-16 00:05:37 +00:00
< / div >
2017-08-15 09:44:29 +00:00
{{#unless public}}
< div class = "session-list" >
< h2 > Sessions< / h2 >
< h3 > Current session< / h3 >
< div id = "session-current" > < / div >
< h3 > Other sessions< / h3 >
< div id = "session-list" > < / div >
< / div >
{{/unless}}
2014-08-16 00:05:37 +00:00
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< div id = "help" class = "window" >
< div class = "header" >
< button class = "lt" aria-label = "Toggle channel list" > < / button >
< / div >
< div class = "container" >
< h1 class = "title" > Help< / h1 >
< h2 > Keyboard Shortcuts< / h2 >
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > ↑< / kbd > / < kbd > ↓< / kbd >
2017-02-28 07:15:34 +00:00
< / div >
< div class = "description" >
< p > Switch to the previous/next window in the channel list< / p >
< / div >
< / div >
2017-03-13 05:58:39 +00:00
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > K< / kbd >
2017-03-13 05:58:39 +00:00
< / div >
< div class = "description" >
< p >
Mark any text typed after this shortcut to be colored. After
2017-11-05 11:57:34 +00:00
hitting this shortcut, enter an integer in the range
< code > 0—15< / code > to select the desired color, or use the
autocompletion menu to choose a color name (see below).
< / p >
< p >
Background color can be specified by putting a comma and
another integer in the range < code > 0—15< / code > after the
foreground color number (autocompletion works too).
2017-03-13 05:58:39 +00:00
< / p >
< p >
A color reference can be found
2017-04-17 22:29:52 +00:00
< a href = "https://modern.ircdocs.horse/formatting.html#colors" target = "_blank" rel = "noopener" > here< / a > .
2017-03-13 05:58:39 +00:00
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > B< / kbd >
2017-03-13 05:58:39 +00:00
< / div >
< div class = "description" >
< p > Mark all text typed after this shortcut as bold.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > U< / kbd >
2017-03-13 05:58:39 +00:00
< / div >
< div class = "description" >
< p > Mark all text typed after this shortcut as underlined.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > I< / kbd >
2017-03-13 05:58:39 +00:00
< / div >
< div class = "description" >
< p > Mark all text typed after this shortcut as italics.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
2017-09-19 09:18:54 +00:00
< kbd class = "key-all" > Ctrl< / kbd > < kbd class = "key-apple" > ⌘< / kbd > + < kbd > O< / kbd >
2017-03-13 05:58:39 +00:00
< / div >
< div class = "description" >
< p >
Mark all text typed after this shortcut to be reset to its
original formatting.
< / p >
< / div >
< / div >
2017-11-05 11:57:34 +00:00
< h2 > Autocompletion< / h2 >
< p >
To auto-complete nicknames, channels, commands, and emoji, type one of the characters below to open
a suggestion list. Use the < kbd > ↑< / kbd > and < kbd > ↓< / kbd > keys to highlight an item, and insert it by
pressing < kbd > Tab< / kbd > or < kbd > Enter< / kbd > (or by clicking the desired item).
< / p >
< p >
Autocompletion can be disabled in settings.
< / p >
< div class = "help-item" >
< div class = "subject" >
< code > @< / code >
< / div >
< div class = "description" >
< p > Nickname< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > #< / code >
< / div >
< div class = "description" >
< p > Channel< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /< / code >
< / div >
< div class = "description" >
< p > Commands (see list of commands below)< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > :< / code >
< / div >
< div class = "description" >
< p > Emoji (note: requires two search characters, to avoid conflicting with common emoticons like < code > :)< / code > )< / p >
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< h2 > Commands< / h2 >
2016-12-19 14:59:19 +00:00
2017-02-28 07:15:34 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /away [message]< / code >
< / div >
< div class = "description" >
< p > Mark yourself as away with an optional message.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /back< / code >
< / div >
< div class = "description" >
< p > Remove your away status (set with < code > /away< / code > ).< / p >
< / div >
< / div >
2017-04-24 10:40:53 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /ban nick< / code >
< / div >
< div class = "description" >
< p > Ban (< code > +b< / code > ) a user from the current channel.
This can be a nickname or a hostmask.< / p >
< / div >
< / div >
2017-04-22 12:51:21 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /banlist< / code >
< / div >
< div class = "description" >
< p > Load the banlist for the current channel.< / p >
< / div >
< / div >
2017-07-07 04:18:37 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /collapse< / code >
< / div >
< div class = "description" >
< p >
Collapse all previews in the current channel (opposite of
< code > /expand< / code > )
< / p >
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /connect host [port]< / code >
< / div >
< div class = "description" >
< p >
Connect to a new IRC network. If < code > port< / code > starts with
a < code > +< / code > sign, the connection will be made secure
using TLS.
< / p >
< p > Alias: < code > /server< / code > < / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /ctcp target cmd [args]< / code >
< / div >
< div class = "description" >
< p >
Send a < abbr title = "Client-to-client protocol" > CTCP< / abbr >
request. Read more about this on
2017-04-14 18:36:41 +00:00
< a href = "https://en.wikipedia.org/wiki/Client-to-client_protocol" target = "_blank" rel = "noopener" > the dedicated Wikipedia article< / a > .
2017-02-28 07:15:34 +00:00
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /deop nick [...nick]< / code >
< / div >
< div class = "description" >
< p >
Remove op (< code > -o< / code > ) from one or several users in the
current channel.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /devoice nick [...nick]< / code >
< / div >
< div class = "description" >
< p >
Remove voice (< code > -v< / code > ) from one or several users in
the current channel.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /disconnect [message]< / code >
< / div >
< div class = "description" >
< p >
Disconnect from the current network with an
optionally-provided message.
< / p >
< / div >
< / div >
2017-07-07 04:18:37 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /expand< / code >
< / div >
< div class = "description" >
< p >
Expand all previews in the current channel (opposite of
< code > /collapse< / code > )
< / p >
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /invite nick [channel]< / code >
< / div >
< div class = "description" >
< p >
Invite a user to the specified channel. If
< code > channel< / code > is ommitted, user will be invited to the
current channel.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /join channel< / code >
< / div >
< div class = "description" >
< p > Join a channel.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /kick nick< / code >
< / div >
< div class = "description" >
< p > Kick a user from the current channel.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /list< / code >
< / div >
< div class = "description" >
< p > Retrieve a list of available channels on this network.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /me message< / code >
< / div >
< div class = "description" >
< p >
Send an action message to the current channel. The Lounge will
display it inline, as if the message was posted in the third
person.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /mode flags [args]< / code >
< / div >
< div class = "description" >
< p >
Set the given flags to the current channel if the active
window is a channel, another user if the active window is a
private message window, or yourself if the current window is a
server window.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /msg channel message< / code >
< / div >
< div class = "description" >
< p > Send a message to the specified channel.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /nick newnick< / code >
< / div >
< div class = "description" >
< p > Change your nickname on the current network.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /notice channel message< / code >
< / div >
< div class = "description" >
< p > Sends a notice message to the specified channel.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /op nick [...nick]< / code >
< / div >
< div class = "description" >
< p >
Give op (< code > +o< / code > ) to one or several users in the
current channel.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
2017-08-30 14:18:38 +00:00
< code > /part [channel]< / code >
2017-02-28 07:15:34 +00:00
< / div >
< div class = "description" >
2017-08-30 14:18:38 +00:00
< p >
Close the specified channel or private message window, or the
current channel if < code > channel< / code > is ommitted.
< / p >
2017-02-28 07:15:34 +00:00
< p > Aliases: < code > /close< / code > , < code > /leave< / code > < / p >
< / div >
< / div >
2017-08-23 23:08:44 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /rejoin< / code >
< / div >
< div class = "description" >
< p >
Leave and immediately rejoin the current channel. Useful to
quickly get op from ChanServ in an empty channel, for example.
< / p >
< p > Alias: < code > /cycle< / code > < / p >
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /query nick< / code >
< / div >
< div class = "description" >
< p > Send a private message to the specified user.< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /quit [message]< / code >
< / div >
< div class = "description" >
< p >
Disconnect from the current network with an optional message.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /raw message< / code >
< / div >
< div class = "description" >
< p > Send a raw message to the current IRC network.< / p >
< p > Aliases: < code > /quote< / code > , < code > /send< / code > < / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /slap nick< / code >
< / div >
< div class = "description" >
< p > Slap someone in the current channel with a trout!< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /topic newtopic< / code >
< / div >
< div class = "description" >
< p > Set the topic in the current channel.< / p >
< / div >
< / div >
2017-04-24 10:40:53 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /unban nick< / code >
< / div >
< div class = "description" >
2017-06-22 08:34:47 +00:00
< p > Unban (< code > -b< / code > ) a user from the current channel.
2017-04-24 10:40:53 +00:00
This can be a nickname or a hostmask.< / p >
< / div >
< / div >
2017-02-28 07:15:34 +00:00
< div class = "help-item" >
< div class = "subject" >
< code > /voice nick [...nick]< / code >
< / div >
< div class = "description" >
< p >
Give voice (< code > +v< / code > ) to one or several users in the
current channel.
< / p >
< / div >
< / div >
< div class = "help-item" >
< div class = "subject" >
< code > /whois nick< / code >
< / div >
< div class = "description" >
< p >
Retrieve information about the given user on the current
network.
< / p >
< / div >
< / div >
2017-02-28 07:21:26 +00:00
< h2 > About The Lounge< / h2 >
< p class = "about" >
2017-04-20 10:17:25 +00:00
{{#if gitCommit}}
2017-02-28 07:21:26 +00:00
The Lounge is running from source
2017-04-20 10:17:25 +00:00
(< a href = "https://github.com/thelounge/lounge/tree/{{ gitCommit }}" target = "_blank" rel = "noopener" > < code > {{ gitCommit }}< / code > < / a > ).< br >
{{else}}
The Lounge is in version < strong > {{version}}< / strong >
(< a href = "https://github.com/thelounge/lounge/releases/tag/v{{ version }}" target = "_blank" rel = "noopener" > See release notes< / a > ).< br >
{{/if}}
2017-02-28 07:21:26 +00:00
2017-04-14 18:36:41 +00:00
< a href = "https://thelounge.github.io/" target = "_blank" rel = "noopener" > Website< / a > < br >
< a href = "https://thelounge.github.io/docs/" target = "_blank" rel = "noopener" > Documentation< / a > < br >
< a href = "https://github.com/thelounge/lounge/issues/new" target = "_blank" rel = "noopener" > Report a bug< / a >
2017-02-28 07:21:26 +00:00
< / p >
2017-02-28 07:15:34 +00:00
< / div >
< / div >
2014-08-16 00:05:37 +00:00
< / div >
< / div >
< / div >
< / div >
2016-02-12 11:34:10 +00:00
< div id = "context-menu-container" >
< ul id = "context-menu" > < / ul >
< / div >
2017-07-12 06:55:41 +00:00
< div id = "image-viewer" > < / div >
2016-12-18 15:53:28 +00:00
< script src = "js/bundle.vendor.js" > < / script >
< script src = "js/bundle.js" > < / script >
2014-08-16 00:05:37 +00:00
< / body >
< / html >