- Added a Dockerfile (PR #477 by @bencevans)
- Fixed a bug preventing logging on channels that contain slashes (PR #519 by @lyra833)
- Added missing
grunt-cli
as a required development dependencies (PR #522 by @williamboman) - Added @floogulinc as a project maintainer
- Added consistent coding style enforcement using
ESLint
(PR #504 by @williamboman, PR #547 by @JocelynDelalande) - Added an
.editorconfig
file (PR #526 by @williamboman) - Added a size limit for image previews (PR #503 by @olivierlambert, issue #500)
- Fixed the development setup command (PR #536 by @jancborchardt, issue #535)
- Improved the CONTRIBUTING.md file regarding rebasing (PR #548 by @JocelynDelalande)
- Made channel names in chat clickable to let users join them (PR #385 by @AmShaegar13, issue #361)
???
- Fix XSS vulnerability (thanks @ohaal)
- Increase process.setMaxListeners to prevent link preview to cause a crash
- Added 'Crypto' theme by @aynik
- Link preview now ignores links from localhost
- Added 'displayNetwork' setting
- Fully expand chat when userlist is hidden
- Remove vertical whitespace in chat windows
- Support @mention
- Fix crash on broken links
- Fix undefined content-type (link plugin)
- Replaced superagent with request
- Solves a problem where some links would crash the server
- Fetch max 1 link per message
- Fix '/me' message color
- Periodically hide older messages for inactive channels
- Only confirm exit in public mode
- Added '/ns' NickServ and '/cs' ChanServ shortcuts
- Shout now supports fullscreen on iOS
- Fix commands being removed from user.json
- Added dynamic title
- Turn off input autocomplete
- Minor bugfixes
- Added username input
- Added 'morning' theme by @rikukissa
- Remove password argument from add command
- Support MIRC style terminators
- Fix edit command
- Fix URLs preventing proper closure of bold and color tags
- Send NOTICE messages to the correct channel
- Fix crash on failed TLS connect
- Hide mode from badge count
- Added identd daemon
- Remember user networks and channels on restart
- Show link thumbnails
- Pull link description from meta tags
- Allow binding to local IP via
--bind <ip>
- Change 'users/' folder structure
- Change 'logs/' location
- Added text color
- Added 'prefetch' option
- Added drag-and-drop tolerance
- Always show right toggle
- Disable login button on authentication
- Fix 'shout edit' command
- Smarter nick completion
- Prevent multiple logins
- Fix highlight checking by lower-casing everything
- Allow relative '--home' path
- Split users by mode in the sidebar
- Show user mode in channel
- Now installs properly on Windows
- Use 'bcrypt-nodejs' package
- No need to compile with node-gyp during install
- Fix issue where actions from other users do not display
- Fix existsSync
- Fix config overwrite
- Prevent private mode when no user exists
- Move config to ~/.shout/
- Scrolling now works correctly when loading thumbnails
- List users on server start
- Added changelog
- Added colored nicknames (optional)