Revision history for perl distribution Convos
0.99_40 2019-02-08T23:05:00+0100
- Switch order of isconnect and ison to allow authentication with nickserv before join
- Remove POD plugin which has been deprecated from Mojo core.
- Update Alpine image
- Fix duplicate key in schema
0.99_39 2018-08-30T10:40:39+0200
- Only keep one conversation open at a time.
0.99_38 2018-08-20 15:09:00
- Add support for disabling tls verification per connection (jberger)
0.99_37 2018-08-16 11:43:00
- Added -wn to perltidy for superior welding
- Make convos a PWA
- Add a delay helper until we can convert convos to promises
0.99_36 2017-11-28T08:25:51+0200
- Fix TLS detection when creating a connection #344
- Fix message with empty content.
- Remove obsolete AssetPack Reloader.
0.99_35 2017-05-05T00:20:45+0200
- Fix showing ":port" when editing a connection #340
- Fix changing server from default server on "Create connection" #345
- Fix not leaking nick change events to all conversations
- Fix video link embedder styling
- Add support for CONVOS_FORCED_IRC_SERVER="irc://:password@host:port" #343
- Add hiding of chat elements for better rendering in iframe #21 #320 #346
0.99_34 2017-04-24T10:04:55+0200
- Fix "create connection"
0.99_33 2017-04-22T00:09:58+0200
- Fix "/ison nick" handling #336
- Fix handling saving server username/password #334
- Fix marking joined users as online
- Fix showing error messages from IRC commands
- Add missing "!default" to _variables.scss #313
- Add support for CONVOS_LOG_FILE #337
- Add nick changing feature from connection editor
0.99_32 2017-04-17T22:30:54+0200
- Fix annoying "unread" count increase on "notice"
0.99_31 2017-04-14T13:40:04+0200
- Fix autocompleting nicks by "last seen"
- Fix background colors for chat and embeds
- Fix online/offline state in private dialog using "/ison nick"
- Fix private dialogs used to be "in red" after reconnect
- Fix race condition when opening websocket connection
- Fix rendering "404 not found" on unknown paste
- Fix unread count is not increased when a private dialog user join/parts
- Improved autocomplete logic for nicks and emojis
- Add experimental MOTD (message of the day) handling
- Add "wanted_state" to Core::Connection
- Improved rendering of highlight messages
0.99_30 2017-04-13T13:52:44+0200
- Fix scrolling on "Join dialog" and "Help" pages #331
- Add support for generating "recover password" link #302 #323
- Add Convos::Plugin::Paste #328
- Add support for sending multiline IRC messages #328
- Using LinkEmbedder instead of Mojolicious::Plugin::LinkEmbedder
- Will always have a default IRC server
- Will not use unsafe secrets anymore
0.99_29 2017-03-21T23:35:17+0100
- Fix ShareDialog plugin
- Fix custom assets with Mojolicious::Plugin::AssetPack 1.41
- Add production 404 and 500 pages
- Add logging about CONVOS_HOME on startup
- Remove "beforeConvosStart" JavaScript event
- Bump Mojolicious version to 7.29
0.99_28 2017-03-15T01:34:20+0100
- Fix keeping scroll at bottom in Firefox #324
- Fix messages are grouped incorrectly on scrollback #301
- Fix showing "Day changed" in historic messages
- Will not mark message as "highlight" if sent by yourself
0.99_27 2017-03-01T23:20:11+0100
- Fix going to connection dialog after connection save
- Fix hitting enter/return inside the "Dialog name" field on "Join dialog"
- Fix joining channel which you are already part of
- Fix reading invite_code from config file #322
- Will detect if Javascript is disabled and notify user
- Add support for embedding gist and other pasted text files
- Add support for notifications on keywords #142
0.99_26 2017-02-20T23:11:01+0100
- Fix scrolling of sidebars and main menu
- Change "Edit profile" to "Settings"
0.99_25 2017-02-20T22:46:07+0100
- Fix sending server messages to the right dialog
- Fix joining a dialog by clicking on the dialog name
- Fix first shown channel shows all users inactive #321
- Fix creating dialog on /QUERY
- Fix notifications are disabled when window is active
- Add better handling of "create dialog" errors
- Add functionality to only enrich visible links
- Add better "rich link" caching
- Add "Convos icon" to notification popup
- Change default sorting to "lastRead"
0.99_24 2017-01-29T00:57:30+0100
- Fix registration process
- Fix being able to show profile + help during wizard
- Fix width of embedded youtube videos on small screens
- Fix zooming images inline in chat
- Fix not matching markdown, because a link was injected
- Fix "/me message your_nick" mention rendering
- Fix markdown rendering
- Improved materialbox rendering for huge images
- Can send/receive any IRC message #317
- Add "esc key" to close on materialbox
- Add listing of available rooms to "Join dialog..." #309
0.99_23 2017-01-13T23:05:39+0100
- Fix adding notifications in frontend
- Fix saving userinfo in connection URL
- Will close dropdown when clicking outside of the dropdown
- Will ask for password if channel has mode +k
0.99_22 2017-01-10T23:32:19+0100
- Fix use of CONVOS_ORGANIZATION_URL #307
- Fix unread count should not be increased on join/part/quit/... messages
- Fix going from "disconnected" to "reconnect" on connection save
- Add connection state selector to connection editor
- Change "Profile" to open in main dialog area
- Change "Help" to open in main dialog area
- Compatible with Mojolicious 7.15
- Tweaking colors
0.99_21 2017-01-08T14:41:21+0100
- Fix race condition when creating the websocket connection
- Fix setting main dialog location on initial load
- Fix not showing unread count for active channel
- Fix sending "/names" on join #303
- Fix parsing "/names" response #308
- Add support for CONVOS_ORGANIZATION_URL #307
- Add "get_user" websocket method
0.99_20 2016-12-29T21:00:43+0100
- Fix will not reconnect without host/port change
- Add "close" icon to main menu conversations
0.99_19 2016-12-06T14:43:43+0100
- Fix loading message log after events have been received in background
0.99_18 2016-12-04T20:39:43+0100
- Fix IRC username cannot contain special characters #296
- Fix parsing IRC user modes dynamically #287
- Fix "Goto anything" sorts by dialog name length
- Fix queuing connections after connection errors
- Fix API URL when mounting Convos inside on non-root reverse proxy config
- Fix handling of new private messages #298
- Add EXPERIMENTAL sort by last-read/activity
- Add Dockerfile
- Add "disable expanding links" setting in profile
- Server messages can be read in frontend
- Server settings can be edited in the "info" sidebar
0.99_17 2016-11-11T09:58:54+0200
- Add support for editing on_connect_commands
- Add support for JSON config - https://convos.by/doc/config.html#introduction
0.99_16 2016-11-08T13:37:58+0200
- Fix getting historic messages, without duplicates #292
- Fix getting messages from channel with "." in the name #293
- Add custom styling for participants that are not currently in the channel
- Add EXPERIMENTAL support for pluggable authentication #89
- Add support for setting CONVOS_HOME from config file as "home" #289
0.99_15 2016-10-13T22:51:01+0200
- Fix IRC join channel redirect #284
- Fix parting IRC channel, even if not in the channel
- Fix highlight color in chat
- Fix keeping on_connect_commands
- Improved keeping scroll position to bottom #269
0.99_14 2016-10-06T22:42:15+0200
- Autocomplete on nick will start from the beginning of the word
- Do not autocomplete on "enter"
- Improved keeping scroll position to bottom #269
- Improved keeping scroll position when loading historic messages
0.99_13 2016-10-03T09:40:15+0200
- Fix clearing Convos.settings.sidebar on mobile
- Fix resetting max-height
0.99_12 2016-10-03T09:31:02+0200
- Less icons in header
- Fix <convos-input/> from overlapping main area
- Add CustomEvent and dispatchEvent polyfill #282
- Improved scrolling to bottom logic #269
0.99_11 2016-09-19T23:05:31+0200
- Fix "whois" for participant who is not in any channels
- Fix removing IRC colors #281
- Add more information to <convos-message-whois/>
- Add first optional plugin "ShareDialog" #280
0.99_10 2016-09-14T23:35:31+0200
- Fix handling of "/whois nick" when "nick" is offline
- Fix tracking join/part/quit/nick change events #276
- Fix handling IRC server replies with strange casing #277
- Will not truncate files when disk is full
- Normalizing email address for user
- Add translation for :), :( and <3 into emojis
- Can select TLS on connect
0.99_09 2016-09-11T22:53:31+0200
- Fix sorting participants list
- Add support for /ns (/msg nickserv)
- Add support for /cs (/msg chanserv)
- Add clickable emails #265
- Add support for markdown formatting for <code/>
- Add support for rendering emojis #186
- Add support for autocomplete emoji in <convos-input/> #186
- Add support for custom color themes #161
- Change dialog settings less confusing
* Render dialog title with markdown formatting and links
* Getting participants list is more consistent after reconnect
* Changed rendering of "close" button into a list item
- Change autocomplete method for <convos-input/>
0.99_08 2016-09-01T22:35:25+0200
- Fix emitting topic changes to frontend
- Add dialog settings sidebar with topic and participants list
- Add support for "/query nick"
- Remove settings dropdown menu
- Replaced Roboto with system fonts
0.99_07 2016-08-30T10:51:25+0200
- Fix showing join/part messages in the correct channel
- Fix running Convos on Windows mobile #271
- Add favicon and app icons for iOS
- Add basic support for "/mode ..."
- Add support for "/kick ..."
- Change "convos version" to also display running Convos version
- Replaced "info" button with "settings" button for dialogs
0.99_06 2016-08-27T12:27:13+0200
- Fix tracking participants
- Fix joining channel with key in backend #268
- Fix joining channel with key in <convos-create-dialog/> #267
- Fix handling "part" events
- Fix starting "script/convos dev" after "script/convos install --develop"
- Fix not show welcome message after log in in in a new browser
- Fix running test suite with "script/convos test"
- Fix no autocomplete in "Join dialog" or "Add connection"
- Fix parsing UTC time in Firefox
- Add Mojo::IRC 0.33 as required module #267
- Add IO::Socket::SSL as required module
* Required to connect to TLS networks
* Required to fetch meta data from https resources
- Change calculation of dialog.unread to server side
- Change WebSocket keep-alive interval
- Change "Join dialog" will be shown after a new connection is created
- Change <convos-message-enable-notifications/> buttons to be disabled on click
0.99_05 2016-08-22T16:30:57+0200
- Fix breaking long words inside a message template
- Fix only show nick change in the channels where the nick is active
- Fix goto anything
- Fix reading unicode (æøå) back from file
- Fix dialog.frozen after webscocket comes back online
- Fix skip installing dev deps by default
- Fix handling of config file values
- Fix "send" button in <convos-input/>
- Fix missing Time::Piece on redhat #266
- Add fetching connections, dialogs and notifications together with user object
- Add icon to indicate that the WebSocket is down
- Add last_read() to Convos::Core::Dialog
- Add sorting of dialogs by lastRead
- Add support for "forced_irc_server"
- Add clicking on a notitication takes you to the dialog
- Bundled cpanm, used by "script/convos install" (less dependencies)
- Change client to keep WebSocket alive instead of backend
- Converted Swagger2 to OpenAPI
- Converted jQuery dependencies to Vue components
- Converted Guides to gh-pages branch - http://convos.by/doc
0.99_04 2016-08-15T16:33:45+0200
- Fix Could not send "\nsome message": Unable to construct PRIVMSG.
- Fix remove dialogs when connection is deleted
- Add search for dialogs
- Add jump between search and input field
- Add better rendering on small screens
- Add count of unseen notifications
- Add <convos-settings/> which includes wizard, connection editor and dialog creator
- Add support for invite code
- Add number of unread messages
- Add handling of join, nick_change and part events
- Add support for desktop notifications
- Change layout: Big green menu on top
- Change dialog list to be sorted alphabetically
- Converted vue templates to .vue files
- Converted data-hint="" to v-tooltip=""
- Remove hash/fragment navigation
- Remove EventSource. Going for WebSocket only.
0.99_03 2016-07-21T17:10:57+0200
- Fix swagger spec: datetime != date-time
- Fix parting channel when not connected
- Fix appearance on small screens
- Fix saving list of dialogs on every join
- Fix autocomplete commands and nicks case insensitive
- Add messages in backend are stored with "highlight" flag
- Add notifications in frontend
- Add loading of more messages when scrolling to top
0.99_02 2016-04-15T08:47:56+0200
- Fix automatic install require App::cpanminus 1.7016+
- Fix confusing edit connections icon
- Fix encode dialog.idvos to %23convos
- Fix searching for messages in backend
- Fix sending ACTION messages
- Fix marking dialogs/connections as disconnected on websocket close
- Add filter to render messages containing markdown
- Add "day changed" indicator
- Add whois action to user list and add whois data handler
- Using Mojolicious::Plugin::AssetPack 1.04
- Converted JavaScript from riot.js to vue.js
0.99_01 2016-04-02T14:18:39+0200
- Fix embedding images
- Fix CTCP action messages on local echo
- Add "script/convos dev" sub-command
- Add "script/convos install" sub-command
- Add styling of mentions and notice
- Add handling of whois and topic reponses
- Add support for sending IRC commands
- Add /help command
- Add rendering of autocomplete room list
- Add autocomplete to <user-input/>
0.99_01 2016-02-28T16:23:44+0200
- Add config file support
- Add default (insecure) secrets
- Add initial Swagger specification
- Add support for X-Request-Base
- Add support for setting secure cookies
- Add auto-detection of TLS/plain text IRC servers
- Add "steal nick" logic
- Add new layout with sidebars instead of top menu navigation
- Add riot.js to render web pages
- Add Convos::Core look-alike objects in JavaScript
- Add router which acts upon location hash (fragment)
- Add Swagger over WebSocket communication
- Add scrollToBottom() on new messages
- Add handling of highlighted messages in backend
- Add expanding links in chat to meta data
- Add Convos::Core
- Add Convos::Core::Connection::IRC
- Add Convos::Core::Room
- Add Convos::Core::User
0.99_00 2015-02-02T15:40:40+0200
- Started rewriting Convos