All Versions
105
Latest Version
Avg Release Cycle
42 days
Latest Release
832 days ago

Changelog History
Page 4

  • v3.1.0-pre.2 Changes

    May 28, 2019

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a pre-release for v3.1.0 to offer latest changes without having to wait for a stable release. ๐Ÿš€ At this stage, features may still be added or modified until the first release candidate for this version gets released.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.1.0-pre.1 Changes

    May 11, 2019

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a pre-release for v3.1.0 to offer latest changes without having to wait for a stable release. ๐Ÿš€ At this stage, features may still be added or modified until the first release candidate for this version gets released.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.1 Changes

    February 11, 2019

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This patch release fixes a few small things that made it to the previous release.

    ๐Ÿ›  It includes fixes for issues related to: reconnecting when a nickname is already in use, unnecessary highlights on invites, the auto-expandable message input, channels starting with & or +, the /disconnect command, and file uploads. Additionally, part messages for the current user are now logged.

    A more comprehensive list of changes is available below.

    ๐Ÿ”„ Changed

    • โšก๏ธ Update production dependencies to their latest versions:

    ๐Ÿ›  Fixed

    • ๐ŸŒฒ Always emit part message (required for logging) (#2989 by @xPaw)
    • ๐Ÿ›  Fix line-height to match height in input (#2995 by @xPaw)
    • ๐Ÿ›  Fix incorrect 404 error for files with unknown file type (#3010 by @xPaw)
    • ๐Ÿ›  Fix up link insertion after uploads to be saner (#3011 by @xPaw)
    • Do not get highlight on invites (#3031 by @creesch)
    • ๐Ÿ‘ Allow forcing /disconnect to stop reconnection timer from running (#3034 by @xPaw)
    • ๐Ÿ›  Fix up textarea growing to avoid rounding issues in Chrome (#3033 by @xPaw)

    ๐Ÿ“š Documentation

    In the main repository:

    • Do not report the (renamed) Renovate bot as a contributor (#2997 by @astorije)
    • โž• Add webirc key and commas in configuration file examples to make them more understandable (#3008 by @xPaw)

    On the website repository:

    • ๐Ÿ‘‰ Use new URL for ansible-thelounge (#196 by @astorije)
    • โž• Add a link to a blog post in the Community page (#195 by @astorije)
    • Simplify Caddy reverse proxy example by using transparent shorthand (#197 by @MarkOtzen)
    • โšก๏ธ Place config update comment in noteblock for visual clarity. (#198 by @EntityReborn)
    • Regenerate config (78ada86 by @xPaw)
    • โž• Add title to iframe (7c4d0d2 by @xPaw)
    • Apply word-break to <code> only on small screens (#202 by @xPaw)

    Internals

  • v3.0.0 Changes

    January 27, 2019

    ๐Ÿ‘€ For more details, see the full changelog and milestone.

    ๐Ÿ“š Almost a year in the making, 1500+ commits, 650+ merged PRs, and 30+ contributors, The Lounge v3.0.0 really is the release of all the superlatives. It ships some of our most-upvoted and longest-awaited feature requests, with significant improvements all across the board, and a brand new documentation website.

    _ TL;DR: If you are only looking for a simple list of breaking changes before we jump onto a shortlist of the top changes below, we now have an upgrade guide. You can also try our demo to see and test the new features._

    ๐Ÿ“š We rewrote our entire documentation from scratch to better reflect the full capabilities of The Lounge. The website is now mobile-friendly, has a search feature, detailed pages about installation, usage, and configuration, and a list of guides to make The Lounge effortless to set up to your needs.

    โšก๏ธ The first thing you might notice is how the overall UI has changed. We extracted Crypto and Zenburn into dedicated themes to only ship our default and updated theme, and Morning, the dark version of our default theme. Our logo made its way to the client and its notification-aware favicons. Speaking of notifications, the browser window title now contains the number of unread notifications you have received:

    ๐Ÿ’ป Browser tab with notification favicon and number of unread messages in title

    One of the most notable additions of this release is the ability to reload messages from history (previous conversations and channels) between restarts of The Lounge. This bridges a significant and long-standing gap with other traditional IRC clients, and creates an opportunity for more advanced features (such as a search capability). See the corresponding configuration option for more details.

    The Lounge now lets you upload files! Once enabled in your configuration file, you can directly upload files and images from the UI:

    Paperclip icon in the message input, with tooltip saying Upload file
    ๐Ÿ’ป To upload a file, use the icon in the message input, or simply drag-and-drop it on the UI.

    A new set of commands gives you the ability to ignore users based on nickname or hostmask: /ignore, /unignore, and /ignorelist.

    New context menu action: List ignored users Ignored users list with 1 ignored hostmask
    ๐Ÿ’ป List ignored users directly from the UI using the context menu on networks

    ๐Ÿ“‚ The channel list packs a lot of improvements:

    • It is now possible to collapse channels/direct messages under a given network:

    Collapse networks in the channel list by clicking the caret icon on the left of the network name

    New keyboard shortcuts have been added to easily navigate between lobbies. A list of all available shortcuts can be found in the Help window of the client.

    You can now edit existing networks from the UI. Most changes will take effect after the next reconnection, but editing the network name will go into effect immediately.


    To edit a network, click the according action in the network context menu

    You can also disconnect and re-connect directly from the network context menu. Disconnected networks will stay disconnected upon restarts of the server.

    ๐Ÿ”’ Networks now reflect their connection and security status. For a network to be considered secure, it has to use a valid and trusted TLS certificate (trusted by your Node.js installation) or to be connected to localhost.

    If you are disconnected from the network, the channel list will display a broken link icon
    โš  If the connection is not secure, the channel list will display a warning icon

    When joining a new channel, it is now added to the list in alphabetical order. You can still sort channels yourself by dragging them around.

    The channel list can now be hidden on desktop devices.

    ๐Ÿฑ ๐ŸŒ Links previews have also been improved:

    • They gained an expand button if the title or description text is truncated:

    Previews can be expanded using the More/Less button

    Your browser language is now passed onto the server of the URL being fetched so that previews can be displayed in your language (depending on remote server support).

    ๐Ÿ‘€ Any error occuring while pre-fetching a URL (e.g. request failure or max size exceeded) will be displayed on the interface. More details can be seen by expanding the preview.

    Example of an error occurring when pre-fetching a URL

    ๐Ÿฑ ๐Ÿ’ฌ The message input also gets a few improvements:

    • You can now easily wrap text with quotes, brackets, parentheses, etc. by selecting characters then hitting the corresponding key:

    Auto-complete closing characters by selecting text in the message input and hitting the corresponding key

    • ๐Ÿ’ป The input bar no longer aggressively steals the keyboard focus. This change makes it possible to tab through focusable/clickable elements in the UI. Typing or pasting text (using Ctrl/โŒ˜+V) anywhere when nothing is in focus will however automatically set the focus to the input bar.

    โš™๏ธ Here are a few new things you may notice in the client settings window:

    • Some settings may now be hidden behind the new "Advanced settings" checkbox:

    Advanced settings checkbox

    • ๐Ÿ”€ You can now (optionally) synchronize client settings across all your devices:

    ๐Ÿ”€ Client settings can be synchronized across devices

    • You can also instruct your device to open all URLs starting with irc:// using The Lounge:

    Button in the Settings: Open irc:// URLs with The Lounge

    ๐Ÿฑ ๐Ÿ–ฅ Administrators handling the server and using the CLI will notice a few changes:

    โฌ†๏ธ Text log format has been modified to improve formatting and consistency with other IRC software. The logs.format and logs.timezone settings have been removed. The Lounge now logs timestamps using a format of YYYY-MM-DD HH:mm:ss (which used to be the default value) in UTC timezone. These are some of the breaking changes we have documented in our upgrade guide.

    ๐Ÿ“š The inline documentation of the configuration file that gets generated at ~/.thelounge/config.js has been entirely rewritten. It can also be found in a rich-format on the configuration documentation.

    The thelounge install command now allows you to install a specific version , such as thelounge install [email protected].

    โšก๏ธ A new command, thelounge update, has been added to update all installed packages and themes at once.

    ๐ŸŒฒ Message logging is now enabled for LDAP users.

    ๐Ÿฑ ๐Ÿ’Ž Other notable changes:

    • Visibility of the password fields can now be toggled using the eye icon:

    Control password field visibility by clicking on the eye icon

    • If you are operator in a channel, the user context menu now lets you voice/devoice and op/deop users:

    User context menu showing actions to revoke operator and give voice to a user

    • ๐Ÿ MOTDs in network windows have been improved to correctly display ASCII art:

    screen shot 2019-01-25 at 01 28 28

    ๐Ÿ‘ The /whowas command is now supported and its response is displayed in a direct message window.

    ๐Ÿ‘€ It is now possible to include randomly-generated numbers into the default nickname on page load, using percent signs (%). For example, this helps avoiding nick collisions in public mode. See the configuration option.

    ๐Ÿ›  URL detection in messages now supports links without protocol or www. prefixes (if the top-level domain is valid) and has been improved overall by switching to a better library.

    Accessibility of the interface has been improved throughout the interface. If you are an assistive technology user and encounter accessibility issues, we encourage you to open an issue on GitHub to help us identifying and resolving them.

    Among other improvements to CTCP handling, the network window now reports when someone is making a CTCP request against your nickname:

    screen shot 2019-01-26 at 02 13 28

    ๐Ÿš€ This concludes the highlights of this release, but there is a lot more to it: new and improved features, security fixes, etc., of which you will find a more comprehensive list below.

    ๐Ÿฑ So much work has happened in the last year, result of the hard work of so many contributors that we are incredibly thankful for. We hope you will love The Lounge v3. โค๏ธ

    ๐Ÿ†“ One more thing: we started an Open Collective a few months back, where recurring and one-time donations are welcome, should you wish to help us financially. Among other things, it allows us to assemble and ship free sticker packs, so make sure to grab yours!

    โž• Added

    ๐Ÿ”„ Changed

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    • ๐Ÿ‘ Switch to Node v6 as the minimal supported version (#1727 by @astorije, #2907 by @xPaw)
    • โœ‚ Remove autoload deprecation notice (#1728 by @astorije)
    • โœ‚ Remove deprecated support for debug as a boolean in the configuration file (#1729 by @astorije)
    • โœ‚ Remove deprecated support for the --home option and $LOUNGE_HOME environment variable (#1733 by @astorije)
    • Get rid of Object.assign polyfill (#1760 by @astorije)
    • โœ‚ Remove deprecated options for thelounge start (#1834 by @astorije)
    • โœ‚ Remove session token hash conversion (#1966 by @xPaw)
    • โœ‚ Remove deprecated support for CSS filenames in theme configuration (#1730 by @astorije)
    • โœ‚ Remove support for the lounge CLI (which was replaced with thelounge) (#2077 by @astorije)
    • โœ‚ Remove thelounge config from the CLI (#2196 by @astorije)
    • โœ‚ Remove nick editor (#2337 by @xPaw)
    • โœ‚ Remove ability to change date format and timezone (#2506 by @xPaw)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix CTCP commands always sent upper-case (#1927 by @astorije)
    • Rewrite CTCP handling (#1928 by @xPaw)
    • Send empty banlist error to lobby for channels user is not in (#2095 by @xPaw)
    • ๐Ÿ”„ Change wsEngine to ws (#2099 by @xPaw)
    • ๐Ÿ›  Fix log.warn in LDAP (#2106 by @xPaw)
    • Always correctly trigger sticky scroll on .chat container (#2107 by @xPaw)
    • ๐Ÿ›  Fix "rendering..." getting stuck on first connection (#2109 by @xPaw)
    • ๐Ÿ”„ Change "Leave" button tooltip to correspond with right click context menu (#2115 by @fnutt)
    • โช Revert "Allow scaling the page" (#2122 by @astorije)
    • Set channel state to joined when channel already exists (#2142 by @xPaw)
    • Do not crash when user file can not be read or written (#2143 by @xPaw)
    • Cleanup chat/userlist to use flexbox, fix a couple of bugs (#2150, #2160 by @xPaw)
    • ๐Ÿ›  Fix default ECDH curve for better compatibility (#2159, #2163 by @xPaw)
    • Do not listen to touch events until client is initialized (#2158 by @xPaw)
    • Normalize unicode URLs in link prefetcher (#2171 by @xPaw)
    • ๐Ÿ›  Fix background color when hovering users in user list (darker themes) (#2172 by @williamboman)
    • Always hide horizontal overflow in chat (#2177 by @xPaw)
    • Do not include colon in push message for actions (#2179 by @xPaw)
    • Do not crash when awayMessage is set but IRC connection does not exist (#2181 by @xPaw)
    • โœ‚ Remove contain as it's causing rendering issues (#2182 by @xPaw)
    • ๐Ÿ‘ Allow overriding arrays in config, warn about incorrect types (#2189 by @xPaw)
    • ๐Ÿ’ป Don't access Notification if the browser does not support it (#2192 by @creesch)
    • Do not repaint theme on page load (#2213 by @xPaw)
    • ๐Ÿ›  Fix some URLs not being sent as-is to the client (#2217 by @xPaw)
    • Send hexip in ident responses (#2237 by @xPaw)
    • ๐Ÿšš Rework how unread marker is moved when status messages are hidden (#2236 by @xPaw)
    • ๐Ÿ›  Fix incorrect spelling (#2243 by @birkof)
    • ๐Ÿ‘Œ Support strikethrough and underline at same time (#2248 by @MaxLeiter)
    • Render video and audio previews only after canplay event fires (#2251 by @xPaw)
    • Stop propagation, prevent input history call when alt is involved (#2262 by @realies)
    • Scroll channel list only when using keybinds (#2259 by @xPaw)
    • ๐Ÿ›  Fix order in oidentd file (#2273 by @xPaw)
    • Hide autocompletion menu when input is submitted (#2284 by @xPaw)
    • Send Accept header when fetching links (#2287 by @xPaw)
    • ๐Ÿ›  Fix/Improve some nick fallbacks (#2297 by @astorije)
    • โœ‚ Remove left padding from sidebar in example theme (#2309 by @xPaw)
    • ๐Ÿ›  Fix line-height showing scrollbar on mobile (#2331 by @xPaw)
    • Prevent undefined OS version in session list (#2340 by @dgw)
    • ๐Ÿ”€ Enable sync on empty local storage, force sync, sync on both load and reconnect (#2317 by @creesch, #2544 by @xPaw)
    • ๐Ÿ›  Fix nicks with special characters being colored incorrectly in messages (#2363 by @xPaw)
    • Quick-fix tooltips not being loaded by Webpack (#2367 by @astorije)
    • ๐Ÿ›  Fix user list scroll area expanding behind the message input on mobile (#2364 by @astorije)
    • ๐Ÿ›  Fix your own nick in auto completion (#2381 by @xPaw)
    • ๐Ÿ‘‰ Make a separate function to execute yarn commands; fallback to global yarn (#2385 by @xPaw)
    • ๐Ÿ›  Fix join channel UI moving when sorting channels (#2404 by @xPaw)
    • ๐Ÿ›  Fix CSS issues in Microsoft Edge (#2409 by @xPaw)
    • โž• Add prefix to channels from connect window (#2378 by @xPaw)
    • ๐Ÿ“œ Specify parseInt base in respondToIdent (#2439 by @xPaw)
    • Pointer cursor hovering nicks in user list (#2445 by @MaxLeiter)
    • ๐Ÿšš Show connect window when last network is removed (#2480 by @xPaw)
    • ๐Ÿ›  Fix being unable to click channel link in chan after being kicked (#2482 by @Jay2k1)
    • Prevent long lobby names pushing badges out of sidebar (#2503 by @dgw)
    • Do not mark your nick changes as self in each channel (#2505 by @xPaw)
    • ๐Ÿšš If a preview fails to load, remove the link from msg object (#2504 by @xPaw)
    • ๐Ÿ›  Fix /away not setting you away (#2524 by @xPaw)
    • ๐Ÿ‘‰ Use http: for protocol-less URLs (#2532 by @benharri)
    • ๐Ÿ›  Fix word boundary in the custom highlights regex not matching unicode (#2534 by @McInkay)
    • ๐Ÿ›  Fix multiple <title> tags being concatenated (#2543 by @xPaw)
    • ๐Ÿ”€ Synchronize number of highlighted messages to client (#2547 by @xPaw)
    • ๐ŸŒฒ Log notices as correct sender when it will be shown in active window (#2550 by @xPaw)
    • ๐Ÿšš Do not remove date marker when loading history if date changes (#2567 by @xPaw)
    • โšก๏ธ Reset highlights on self messages; update title when other client opens a channel (#2580 by @xPaw)
    • ๐Ÿ›  Fix text not having enough space in <select> with some fonts (#2548 by @xPaw)
    • Name close button text on channels "Leave" and keep "Close" for other types (#2593 by @MaxLeiter)
    • Disable username auto-capitalization on login form input field (#2617 by @fnutt)
    • ๐Ÿ‘‰ Make user list state consistent on mobile and desktop (#2599 by @xPaw)
    • ๐Ÿ›  Fix incorrect target in connect/disconnect context menu (#2626 by @xPaw)
    • Stop handling CTCP messages if the sender/target is ignored (#2609 by @RockyTV)
    • ๐Ÿ›  Fix disabling autocomplete and fix completing special channels (#2630 by @xPaw)
    • โœ‚ Remove extra closing tag (#2639 by @xPaw)
    • ๐Ÿ”Š Do not write /list messages to logs (#2637 by @xPaw)
    • ๐Ÿ›  Fix ignore list resetting on server restart (#2640 by @xPaw)
    • ๐Ÿ”„ Change alert sound from OGG to WAV (#2655 by @realies)
    • ๐Ÿ›  Fix IRC modifiers not working with caps lock (#2677 by @xPaw)
    • ๐Ÿ›  Fix bugs with URL overrides in Connect window (#2702 by @astorije)
    • Hide Native App settings section when no items are available (#2705 by @MaxLeiter)
    • ๐Ÿ›  Fix displaying away message multiple times in query windows (#2721 by @xPaw)
    • ๐Ÿ‘‰ Make sure data is an object (#2730 by @xPaw)
    • โฌ‡๏ธ Drop spdy module in favor of native https module (#2732 by @xPaw)
    • Enforce lobby to be the 0th channel when sorting (#2733 by @xPaw)
    • โž• Add try/catch to localStorage methods (#2701 by @adamus1red)
    • ๐Ÿ›  Fix passwords not being saved in Firefox (#2741 by @xPaw)
    • โž• Add 3 commands that were missing on client autocomplete (#2756 by @McInkay)
    • ๐Ÿ›  Fix fullscreen mode for videos (#2775 by @richrd)
    • ๐Ÿ›  Fix issues in regards to ignoring your own nickname (#2795 by @xPaw)
    • ๐Ÿ›  Fix extra padding in condensed messages on mobile (#2798 by @xPaw)
    • ๐Ÿ›  Fix stored image previews not being dereferenced (#2824 by @xPaw)
    • ๐Ÿ‘‰ Make sure registered command is actually a function (#2848 by @xPaw)
    • ๐Ÿ‘‰ Use hasOwnProperty when checking for webirc (#2849 by @xPaw)
    • Hard limit nicks to 100 characters, add maxlength on connect inputs (#2858 by @xPaw)
    • ๐Ÿ›  Fix timing issue crashing on undefined when setting openChannel (#2859 by @xPaw)
    • Serve requests from cache when server responds with non 2xx response (#2973 by @xPaw)
    • โž• Add fallback IP address for unix sockets (#2967 by @xPaw)
    • Don't fallback to host in identd server (#2958 by @xPaw)
    • ๐Ÿ›  Fix .active styles incorrectly applying to hovered users in userlist (#2975 by @xPaw)
    • Empty storage directory after destroying all channels (#2937 by @xPaw)
    • โž• Add an extra check for setting names (#2977 by @xPaw)
    • ๐Ÿ›  Fix highlight styles not applying to notices and actions (#2980 by @xPaw)
    • ๐Ÿ“ฆ Set yarn cache folder in the packages folder (#2979 by @xPaw)

    ๐Ÿ”’ Security

    • ๐Ÿ”’ Sync network status and security to client UI (#2049 by @xPaw)
    • Consider localhost connections secure (#2081 by @xPaw)
    • Ignore events on the server if incorrect data is supplied (#2088 by @xPaw)
    • ๐Ÿ‘ Allow setting rejectUnauthorized per network (#2075, #2154 by @xPaw)
    • ๐Ÿ–จ Print failed login attempts to console (#2247 by @xPaw)
    • ๐Ÿšš Empty local storage on sign out and move the sign out button to the settings (#2254 by @astorije)
    • ๐Ÿ‘‰ Use attr() on user-controlled data (#2398, #2406 by @xPaw)

    ๐Ÿ“š Documentation

    In the main repository:

    On the website repository:

    • Create CNAME (c8cfda5 by @xPaw)
    • ๐Ÿ‘ Re-name "User support" header (#77 by @MaxLeiter)
    • Set up Gemfile and fix GitHub star counter (#78 by @astorije)
    • โž• Add all assets related to the logos (#76 by @astorije, #79, (#80 by @Mandihamza)
    • โฌ†๏ธ Upgrade jQuery from v2.1.1 to v3.3.1 (#88 by @astorije)
    • Enable code formatting in titles and increase a bit code font size (#89 by @astorije)
    • Set HTML lang attribute to help screen readers (#90 by @astorije)
    • Switch redcarpet engine to kramdown (#91 by @astorije)
    • โž• Add new logo as favicon, remove redundant link tags, add and rename favicon assets (#98 by @astorije)
    • โšก๏ธ Update dependencies to suppress a GitHub security warning, and pin their version (#93 by @astorije)
    • ๐Ÿ‘Œ Improve markup, reduce height of navbar, use GitHub logo, add a link to themes (#95 by @astorije)
    • โœ‚ Remove various unnecessary pieces of the website/documentation (#94 by @astorije)
    • โž• Add anchor links to h2 and h3 headers (#99 by @astorije)
    • โฌ†๏ธ Upgrade Font Awesome from 4 to 5 (#100 by @astorije)
    • โšก๏ธ Update Bootstrap to be able to use collapsible components (for navigation) and minify it (#102 by @astorije)
    • Search feature (#101 by @astorije, #185 by @xPaw)
    • ๐Ÿ‘‰ Make 16px favicon sharper (#105 by @xPaw)
    • โž• Add security headers (#107 by @xPaw)
    • ๐Ÿ‘‰ Use Muli font for the site (#106 by @xPaw)
    • ๐Ÿ“„ Rewrite install docs (#104 by @astorije, #191 by @GewoonYorick)
    • โšก๏ธ Update configuration doc with the config generated from the main repo (to master) (#109, abc0aba by @xPaw, #184 by @MaxLeiter)
    • ๐Ÿ‘‰ Use apt to install on Debian/Ubuntu (#110 by @benharri)
    • Structure doc navigation, use Netlify for redirects (#111, #127 by @astorije, 7d292de, #181 by @xPaw)
    • Prevent font flashing (#112 by @astorije)
    • ๐Ÿ‘‰ Make demo link a bigger target (#114 by @xPaw)
    • Create robots.txt (#115 by @xPaw)
    • Set up the stage for upcoming guides (#117 by @astorije)
    • ๐Ÿ“š Re-write documentation about server usage (and replace --home with THELOUNGE_HOME) (#116 by @astorije, 3435c87, 3ff6d09, #141 by @xPaw)
    • โž• Add syntax highlighting (#120 by @astorije)
    • Document user management in The Lounge (#118 by @astorije)
    • โž• Add a guide about reverse proxies (#119 by @astorije, #182, #186, #189 by @xPaw)
    • โž• Add a guide about HTTPS using the built-in server (#121 by @astorije)
    • โž• Add a guide about URL overrides (#123 by @astorije)
    • โž• Add an introduction page for the doc (#126 by @astorije)
    • โž• Add a very high-level overview of CTCP in guides (#122 by @astorije, #194 by @Jay2k1)
    • โšก๏ธ Update features on main page to be the same as main repo README (#113 by @xPaw)
    • ๐Ÿšš Move theme authoring information to new doc structure (#128 by @astorije)
    • โž• Add preload to HSTS (#129 by @xPaw)
    • ๐Ÿ›  Fixes (#130 by @astorije)
    • โž• Add a guide for custom CSS (#125 by @astorije)
    • API reference (#131 by @astorije)
    • โž• Add a table of contents where necessary (#132 by @astorije)
    • Do not markdownify titles as it wraps them in paragraph (#133 by @astorije)
    • โž• Add an "Edit this page" button to docs pages (#134 by @astorije)
    • ๐Ÿ‘‰ Make internal links extension-less and fix a few links (#135 by @astorije)
    • โž• Add an upgrade guide and extract abbreviations into a shared file (#136 by @astorije, 52df65c by @xPaw)
    • โšก๏ธ Update the index page to not contain npm only instructions, add screenshot, and update colors to match branding (#137 by @astorije)
    • App screenshot (8020290, d10cf1f by @xPaw)
    • ๐Ÿšš Make footer more readable, change text, remove Twitter button (#142) (2c6c137 by @xPaw)
    • ๐Ÿ‘‰ Make navigation usable on mobile (#139 by @astorije)
    • ๐Ÿ›  Fix ldapFilter overflowing on mobile (#151 by @xPaw)
    • โœ‚ Remove leftover images (#154 by @astorije)
    • Set some meta tags (#152 by @xPaw)
    • ๐Ÿ‘Œ Improve links on alerts (#157 by @astorije)
    • โฌ†๏ธ Replace ~ with ${THELOUNGE_HOME} in upgrade guide (#155 by @astorije)
    • Load search data asynchronously (#159 by @xPaw)
    • ๐Ÿ‘‰ Use page.description if available (#161 by @xPaw)
    • Replace bootstrap.js with vanilla JS (#144 by @xPaw)
    • ๐Ÿ‘‰ Use SVG icons (#162 by @xPaw)
    • โž• Add a Community page (#138 by @astorije)
    • Mark guides/API links active when in sub pages (#163 by @xPaw)
    • ๐Ÿ‘‰ Use SVG logos for app stores (#166 by @xPaw)
    • ๐Ÿšš Align footer button with the text, remove deprecated iframe attributes (#160 by @xPaw)
    • Community: Add an IRC channel for Scandinavian countries (#171 by @astorije)
    • ๐Ÿ‘ Allow page to be scaled (#170 by @xPaw)
    • ๐Ÿ“„ Prevent redirect from /docs to /docs/ (#169 by @astorije)
    • ๐Ÿ›  Fix sitemap, docs redirect, extension hackery, active style in navbar, etc. (#173 by @astorije)
    • Warn about API instability (#174 by @xPaw)
    • ๐Ÿ“„ Kill the Heroku docs (#143, #177 by @astorije)
    • ๐Ÿ›  Fix /docs highlighted as active incorrectly (#178 by @xPaw)
    • Do not link to language-specific URL of Yarn to let them redirect to the correct language (#180 by @astorije)
    • Disallow robots in non-production (#175 by @xPaw)
    • โž• Add very minimal Google Analytics script (#187, #188, 2f83b05 by @xPaw)
    • Don't add canonical tag for 404 pages (#190 by @xPaw)
    • โž• Add guide "Identify users with identd or oident" (#192 by @xPaw)

    Internals

  • v3.0.0-rc.6 Changes

    January 15, 2019

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.0-rc.5 Changes

    November 21, 2018

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.0-rc.4 Changes

    October 26, 2018

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.0-rc.3 Changes

    October 10, 2018

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.0-rc.2 Changes

    October 08, 2018

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next
    
  • v3.0.0-rc.1 Changes

    September 20, 2018

    ๐Ÿ‘€ See the full changelog

    ๐Ÿš€ This is a release candidate (RC) for v3.0.0 to ensure maximum stability for public release. ๐Ÿ› Bugs may be fixed, but no further features will be added until the next stable version.

    ๐Ÿš€ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

    ๐Ÿš€ As with all pre-releases, this version requires explicit use of the next tag to be installed:

    yarn global add thelounge@next