2017-11-12 18:00:34 +00:00
|
|
|
<div class="header">
|
|
|
|
<button class="lt" aria-label="Toggle channel list"></button>
|
|
|
|
</div>
|
|
|
|
<div class="container">
|
|
|
|
<h1 class="title">Help</h1>
|
|
|
|
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
<h2>
|
|
|
|
<small class="pull-right">
|
|
|
|
v{{version}}
|
|
|
|
(<a href="#" id="view-changelog" data-target="#changelog">release notes</a>)
|
|
|
|
</small>
|
|
|
|
About The Lounge
|
|
|
|
</h2>
|
2017-07-13 18:32:18 +00:00
|
|
|
|
|
|
|
<div class="about">
|
Improve the version checking part of the changelog feature
- There is no client caching of the changelog/version anymore. Instead, server returns the expiration date of its cache, and that is used by the client as well.
- There is now a "Check now" button on the client that appears when data is stale. This means that info is fetched only once and never refreshed (it was refreshed every hour before) unless the user explicitly wants to check latest version, which in turn is as stale as server info is, i.e. 15 minutes max.
- Button style is shared with the "Join a channel" feature, `.btn-small` (not `.btn-sm` to be explicit that this is not a Bootstrap thing).
- Version checker content is now centralized in the `version_checker` template, instead of being partially in the checker template, partially in the Help template, and partially in the code.
- A "Try again" button lets user attempt to fetch info instead of forcing them to reload the page.
- Use Flexbox to display a nicer version checker: icon is slightly bigger, and button is always aligned on the right.
- Changelog logic has been removed from `lounge.js` and moved into the component file.
- Changelog template is only passed what it needs instead of everything the server gives us.
- Public version now displays version checker, since server is caching things.
- Cleaner code overall.
2017-12-24 23:18:24 +00:00
|
|
|
<div id="version-checker"></div>
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
|
2017-07-13 18:32:18 +00:00
|
|
|
{{#if gitCommit}}
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
<p>
|
|
|
|
The Lounge is running from source
|
2018-02-21 17:48:22 +00:00
|
|
|
(<a href="https://github.com/thelounge/thelounge/tree/{{gitCommit}}" target="_blank" rel="noopener">commit <code>{{gitCommit}}</code></a>).
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
</p>
|
2017-07-13 18:32:18 +00:00
|
|
|
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
Compare
|
2018-02-21 17:48:22 +00:00
|
|
|
<a href="https://github.com/thelounge/thelounge/compare/{{gitCommit}}...master" target="_blank" rel="noopener">between <code>{{gitCommit}}</code> and <code>master</code></a>
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
to see what you are missing
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Compare
|
2018-02-21 17:48:22 +00:00
|
|
|
<a href="https://github.com/thelounge/thelounge/compare/{{version}}...{{gitCommit}}" target="_blank" rel="noopener">between <code>{{version}}</code> and <code>{{gitCommit}}</code></a>
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
to see your local changes</li>
|
|
|
|
</ul>
|
|
|
|
{{/if}}
|
2017-07-13 18:32:18 +00:00
|
|
|
|
|
|
|
<p>
|
2018-01-14 07:15:08 +00:00
|
|
|
<a href="https://thelounge.chat/" target="_blank" rel="noopener" class="website-link">Website</a>
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2018-01-14 07:15:08 +00:00
|
|
|
<a href="https://thelounge.chat/docs/" target="_blank" rel="noopener" class="documentation-link">Documentation</a>
|
Improve UI of the About section and changelog viewer
- Keep consistent width between the Help page and Changelog (which is already different from other windows 😠)
- Add icons to the About links
- Make sure `li` elements (i.e. all the lists in changelogs) are consistent in size with rest of the client
- Display version and release notes link on the "About The Lounge" header line, smaller, pushed to the right
- Check new releases when opening the Help window in order to display it without having to open the release notes. Release notes are being fed to the Changelog page at that moment to avoid fetching twice.
- Re-check version/fetch release notes after 24h. Since The Lounge can now run 24/7, reconnect when losing the network, we have to assume an "always-on" usage.
- Change icon, animate background color when getting response from GitHub to avoid flashing.
- Combine click handlers with our wonderful window management. These were the same handler, even with similar checks (`target` exists, etc.), just in 2 different places. This is necessary for the next item.
- Combine "Open release notes" and "Go back to Help" button behaviors with window management handlers. The window management code is gross as ever, and is in desperate need of a refactor, but at least there is no duplicated code for the same behavior + history management. This fixes the "Next" history behavior (however reloading the app while viewing the notes does not load on the notes, but this is a bug for a different PR!).
- Added a rule in the history management thingy: if a link we want to add history handling to has an `id`, store that in the state
- Added a button to go back to the Help window
- Fixed links to releases
- Send user to the GitHub issues *list* instead of *new issue form* because if they do not have a GitHub account, they will be redirected to the login page, which is a rather unpleasant experience when you are already confused...
- Fixed a bug that would return data about a new release in `latest` even though it is already the `current`. It was showing the current version as "The Lounge v... is now available".
- Added https://user-images.githubusercontent.com to the CSP rule when prefetch storage is enabled, because that is where we have stored screenshots in the changelog so far. Meh (we can improve that later if we decide to have a dedicated place for screenshots).
- Fetch changelog info even in public mode because users in public mode can access the release notes. They do not see the result of the version checker however.
2017-12-23 03:40:41 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2018-02-21 17:48:22 +00:00
|
|
|
<a href="https://github.com/thelounge/thelounge/issues/new" target="_blank" rel="noopener" class="report-issue-link">Report an issue…</a>
|
2017-07-13 18:32:18 +00:00
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
|
2017-11-12 18:00:34 +00:00
|
|
|
<h2>Keyboard Shortcuts</h2>
|
|
|
|
|
2018-03-15 14:10:20 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>↓</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌥</kbd> <kbd>⇧</kbd> <kbd>↓</kbd></span>
|
2018-03-15 14:10:20 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Switch to the next lobby in the channel list.</p>
|
2018-03-15 14:10:20 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-11-12 18:00:34 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>↑</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌥</kbd> <kbd>⇧</kbd> <kbd>↑</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Switch to the previous lobby in the channel list.</p>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Alt</kbd> <kbd>↓</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌥</kbd> <kbd>↓</kbd></span>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>Switch to the next window in the channel list.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<span class="key-all"><kbd>Alt</kbd> <kbd>↑</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌥</kbd> <kbd>↑</kbd></span>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>Switch to the previous window in the channel list.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>K</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>K</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>
|
|
|
|
Mark any text typed after this shortcut to be colored. After
|
|
|
|
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).
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
A color reference can be found
|
|
|
|
<a href="https://modern.ircdocs.horse/formatting.html#colors" target="_blank" rel="noopener">here</a>.
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>B</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>B</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Mark all text typed after this shortcut as <span class="irc-bold">bold</span>.</p>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>U</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>U</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Mark all text typed after this shortcut as <span class="irc-underline">underlined</span>.</p>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>I</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>I</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Mark all text typed after this shortcut as <span class="irc-italic">italics</span>.</p>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-12-03 02:52:49 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>S</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>S</kbd></span>
|
2017-12-03 02:52:49 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Mark all text typed after this shortcut as <span class="irc-strikethrough">struck through</span>.</p>
|
2017-12-03 02:52:49 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-12-03 15:00:35 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>M</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>M</kbd></span>
|
2017-12-03 15:00:35 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-03-14 02:24:59 +00:00
|
|
|
<p>Mark all text typed after this shortcut as <span class="irc-monospace">monospaced</span>.</p>
|
2017-12-03 15:00:35 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-11-12 18:00:34 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
2018-03-14 02:24:59 +00:00
|
|
|
<span class="key-all"><kbd>Ctrl</kbd> <kbd>O</kbd></span>
|
|
|
|
<span class="key-apple"><kbd>⌘</kbd> <kbd>O</kbd></span>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>
|
|
|
|
Mark all text typed after this shortcut to be reset to its
|
|
|
|
original formatting.
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<h2>Commands</h2>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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
|
|
|
|
<a href="https://en.wikipedia.org/wiki/Client-to-client_protocol" target="_blank" rel="noopener">the dedicated Wikipedia article</a>.
|
|
|
|
</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>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
2018-03-11 18:17:57 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<code>/ignore nick</code>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>
|
|
|
|
Block any messages from the specified user on the current network.
|
|
|
|
This can be a nickname or a hostmask.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<code>/ignorelist</code>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>Load the list of ignored users for the current network.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-11-12 18:00:34 +00:00
|
|
|
<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">
|
|
|
|
<code>/part [channel]</code>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>
|
|
|
|
Close the specified channel or private message window, or the
|
|
|
|
current channel if <code>channel</code> is ommitted.
|
|
|
|
</p>
|
|
|
|
<p>Aliases: <code>/close</code>, <code>/leave</code></p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<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">
|
2018-06-26 09:52:20 +00:00
|
|
|
<code>/topic [newtopic]</code>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
<div class="description">
|
2018-06-26 09:52:20 +00:00
|
|
|
<p>
|
|
|
|
Get the topic in the current channel.
|
|
|
|
If <code>newtopic</code> is specified the command sets the
|
|
|
|
topic in the current channel.
|
|
|
|
</p>
|
2017-11-12 18:00:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<code>/unban nick</code>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>Unban (<code>-b</code>) a user from the current channel.
|
|
|
|
This can be a nickname or a hostmask.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2018-03-11 18:17:57 +00:00
|
|
|
<div class="help-item">
|
|
|
|
<div class="subject">
|
|
|
|
<code>/unignore nick</code>
|
|
|
|
</div>
|
|
|
|
<div class="description">
|
|
|
|
<p>
|
|
|
|
Unblock messages from the specified user on the current network.
|
|
|
|
This can be a nickname or a hostmask.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2017-11-12 18:00: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>
|
|
|
|
</div>
|