Permalink
Cannot retrieve contributors at this time
| Revision history for perl distribution Convos | |
| 5.06 2020-11-30T11:25:00+0900 | |
| - Add a "compact display" mode as Viewport option #535 | |
| Contributor: Abhijit Menon-Sen | |
| - Add tighter integration with Jitsi video chat #536 | |
| - Fix leading uppercase characters in usernames #538 | |
| Contributor: Abhijit Menon-Sen | |
| - Removed EXPERIMENTAL video support added in 4.08 #204 | |
| 5.05 2020-11-25T11:52:00+0900 | |
| - Add support for for ":-*", ":O" and "(Y)" #534 | |
| Contributor: Megaf | |
| - Add better rendering of Jitsi links | |
| - Fix not adding new private messages, unless historyStopAt | |
| - Fix resetting historyStopAt and historyStartAt when jumping back in history | |
| 5.04 2020-11-24T21:42:00+0900 | |
| - Fix pasting text into the chat input | |
| - Fix updating search field value | |
| 5.03 2020-11-24T21:24:00+0900 | |
| - Fix not jumping back in the chat input when pressing shift | |
| 5.02 2020-11-24T18:53:00+0900 | |
| - Add user input to localStorage, so it survives refresh | |
| - Fix injecting upload link to user input field | |
| - Fix not dropping key pressees | |
| 5.01 2020-11-23T14:23:00+0900 | |
| - Add support for negotiating IRCv3 capabilities #444 | |
| - Add chat input text is coupled to conversation #524 | |
| Contributor: Thibault Duponchelle | |
| - Add support for hiding join/part messages #527 | |
| Contributor: Thibault Duponchelle | |
| - Change WHOIS reply to show more information #528 | |
| Contributor: Abhijit Menon-Sen | |
| - Add "realname" as a new connection parameter #529 | |
| Contributor: Abhijit Menon-Sen | |
| - Add WHOIS will be run on new private messages | |
| - Changed service accounts "chanserv" and "nickserv" will show up in connection conversation #379 #532 | |
| - Change clicking on a nick will create a new conversation #530 | |
| - Fix avoid rendering regexes as markdown links #522 | |
| - Fix not sending username with a non-alphanumeric first character #531 | |
| Contributor: Abhijit Menon-Sen | |
| - Fix J::V and M::P::OpeAPI dependencies | |
| - Fix clicking on [settings] link in chat | |
| - Fix loading notifications | |
| - Fix not counting your own messages as unread | |
| - Fix not queueing a connection if wanted_state is "disconnected" | |
| - Fix scrolling to bottom of conversation on initial render | |
| 5.00 2020-11-17T07:24:00+0900 | |
| - Renamed "Dialog" to "Conversation" #519 | |
| - Renamed "$sidebar-item-dialog-indent" css variable to "$sidebar-item-conversation-indent" #519 | |
| - Renamed API endpoints from "dialogs" to "conversations" #519 | |
| 4.42 2020-11-05T09:54:00+0900 | |
| - YAML::XS is an optional module | |
| - Fix selecting text in chat | |
| 4.41 2020-11-04T11:20:00+0900 | |
| - Fix keepalive PING message | |
| - Fix "Unknown operationId" errors in Operation.js | |
| - Add "Notify me on new messages" to private conversations | |
| - Add "loading" page which will be shown if the backend is not ready | |
| - Add support for "/sleep 4.2" in on_connect_commands #517 | |
| - Removed last_active and last_read from Dialog | |
| - Renamed "read" operationIds in OpenAPI spec | |
| - Mark notifications as read when leaving the "Notifications" page | |
| 4.40 2020-09-22T10:06:00+0900 | |
| - Fix line numbers in embedded paste | |
| - Fix opening links inside embeds in new tab/window | |
| - Fix Docker on Windows #514 | |
| Contributor: Derzsi Dániel | |
| - Upgrade Docker Alpine version to 3.12 #513 | |
| Contributor: Derzsi Dániel | |
| - Bumped LinkEmbedder to v1.14 | |
| 4.39 2020-09-17T20:19:00+0900 | |
| - Depend on LinkEmbedder v1.13 | |
| - Removed the slash over the notification bell | |
| 4.38 2020-09-13T18:31:00+0900 | |
| - Fix typo in renderMessages.js | |
| 4.37 2020-09-13T18:22:00+0900 | |
| - Add notification icon on the top of the <SidebarChat/> | |
| - Add suppport for custom bot password | |
| - Fix joining dialog when creating connection #512 | |
| - Fix bot Hailo action will not store "nick: ..." prefix | |
| - Fix using "expandUrlToMedia" setting from user account | |
| - Change bot to wait one second before replying | |
| - Change default Hailo engine class to Hailo::Engine::Scored | |
| - Will only add "has-focus" to message when coming from search or notifications | |
| 4.36 2020-09-01T11:12:00+0900 | |
| - Fix clearing dialog messages when loading overlapping messages | |
| - Fix not loading messages when a dialog already has messages | |
| - Fix not having #undefined in location when scrolling to "date change" marker | |
| - Fix not skipping a month when fething messages at end of month | |
| 4.35 2020-08-28T12:27:00+0900 | |
| - Fix not following link when clicking on a thumbnail | |
| - Fix not focusing "search" input on load/routerender | |
| - Fix searching for messages | |
| - Changed styling for message that has focus | |
| 4.34 2020-08-28T11:35:00+0900 | |
| - Add support for "around" which will load messages faster | |
| - Improved "keep scroll position" logic with <InfinityScroll/> component | |
| - Improved WebSocket error messages | |
| - Fix loading relevant messages when clicking on a notification or search result #511 | |
| - Fix focus logic on Shift+Enter and Esc | |
| - Fix max-width for YouTube iframe on small screens | |
| - Fix reloading Notifications | |
| - Fix drag&drop effect when uploading files | |
| - Fix reporting installed versions after "convos install" has run the first time | |
| - Changed default websocket error message | |
| - Removed loading of external Instagram JavaScript library | |
| - Removed loading of external Twitter JavaScript library | |
| 4.33 2020-08-08T17:32:00+0900 | |
| - Prevent frontend from sending the whole dialog object, which results in | |
| WebSocket close clode "1009" | |
| 4.32 2020-08-06T19:09:00+0900 | |
| - Fix loading login page for new users | |
| 4.31 2020-08-06T12:59:00+0900 | |
| - Add backoff reconnect logic to the WebSocket | |
| - Fix issue where the WebSocket would not reconnect after being disconnected | |
| - Fix reloading user object on reconnect | |
| - Fix showing error messages in current dialog | |
| - Waiting for "online" and "offline" events in the browser does not seem to | |
| work as expected. | |
| 4.30 2020-08-05T09:29:00+0900 | |
| - Will trim target when sending commands | |
| * This fixes commands like "/whois nick " with trailing spaces | |
| - User can resend messages when WebSocket reopens | |
| - Trying to fix WebSocket closing unexpectedly | |
| - Improved rendering of message details | |
| - Fix settings "secure" for client side "convos_js" cookie | |
| - Fix "Content-Security-Policy: unsafe-inline" header is no longer required #508 | |
| - Fix issues with generating pretty connection names #507 | |
| - Changed to base64 encoded email in markup to make it harder for bots | |
| - Changed to using "alternate stylesheet" to represent theme options | |
| - Removed invalid help in ConnectionForm #507 | |
| - Removed "!" prefix from public bot commands #509 | |
| - Updated JavaScript dependencies | |
| 4.29 2020-07-29T07:57:00+0900 | |
| - Fix memory leak where connections would not be cleaned up when user was deleted | |
| - Fix copy invite/recover link to clipboard | |
| - Fix showing that you are offline (was removed by accident in 4.24) | |
| - Add support for HTML notifications | |
| - Made calculating "unread" faster | |
| 4.28 2020-07-24T18:05:00+0900 | |
| - Fix detecting if Convos has focus, which again enables notifications | |
| 4.27 2020-07-24T16:20:00+0900 | |
| - Removed auto-rotate image code | |
| - Fix not getting notifications when you send messages | |
| - Fix showing notifications when chat is not focused | |
| 4.26 2020-07-24T11:20:00+0900 | |
| - Add bot "spool" action | |
| - Fix loading bot "karma" action | |
| - Fix typo in embedMaker #506 | |
| 4.24 2020-07-24T09:55:00+0900 | |
| - Add functionality for managing users #417 #505 | |
| - Add API enpoint for listing users #417 | |
| - Improved rotation of images #506 | |
| - Synchronized title between server and client side | |
| - Fix rendering links inside `code` #503 | |
| - Fix setting proper bot mode (+B) | |
| - Fix the bot so it does not reply to its own messages | |
| - Fix Notifications links when mounted under /whatever | |
| - Fix t/web-admin #504 | |
| - Fix rendering disabled buttons | |
| - Improved loading time by getting user data from WebSocket | |
| - Improved readability of unit tests | |
| - Changed to showing "https://" in links | |
| - Changed API endpoint for updating and deleting users #417 | |
| 4.23 2020-07-08T19:06:00+0900 | |
| - Fix rendering /register route | |
| - Add "script/convos upgrade" sub-command | |
| - Add disk usage to the settings page | |
| - Add EXPERIMENTAL "bot" functionality through Convos::Plugin::Bot #502 | |
| * Add "Calc" bot action | |
| * Add "Core" bot action | |
| * Add "Hailo" bot action | |
| * Add "Karma" bot action | |
| 4.22 2020-06-18T11:11:00+0900 | |
| - Fix not generating new "uid" for the users on restart | |
| 4.21 2020-06-18T08:39:00+0900 | |
| - Fix serving existing uploaded files | |
| 4.20 2020-06-18T08:31:00+0900 | |
| - Fix hanging up a WebRTC call | |
| - Fix iOS issue where /login screen is rendered when actually logged in | |
| - Fix invalid social "image" for blog posts | |
| - Add formatting for <code> for the CMS | |
| - Converted short_checksum() to use sha1_sum | |
| - Fix generating random local secret for Docker | |
| You might want to regenerate your "local_secret" in | |
| $CONVOS_HOME/settings.json if you are using Docker | |
| 4.19 2020-06-10T08:39:00+0900 | |
| - Fix rendering "Account" page on touch devices | |
| - Fix login/cms footer and header on small screens | |
| - Fix cpanfile for Text::Markdown | |
| - Bumped JSON::Validator and Mojolicious::Plugin::OpenAPI dependencies | |
| 4.18 2020-06-05T13:37:00+0900 | |
| - New login and fallback page design that matches https://convos.chat | |
| - Fix <SelectField> click and filter issues | |
| - Fix reverse proxy detection for the first user | |
| - Perldoc rendering must be enabled with CONVOS_CMS_PERLDOC=1 | |
| - Will scan for new blogs every 15 seconds | |
| 4.17 2020-06-03T10:35:00+0900 | |
| - Fix absolute URL to social image from CMS | |
| - Fix not setting X-Provider-Name in CMS mode | |
| - Fix API links in POD | |
| - Fix "redirect_to" for CMS | |
| - Add TOC to cms pages and perldoc | |
| - Add shortcut for FontAwesome icon inside markdown | |
| - Can automatically pull description from the first paragraph | |
| - Reduce docker image size #492 | |
| - Improved login screen design | |
| - Improved rendering of perldoc | |
| - Improved support for markdown inside tags | |
| - Replaced Text::MultiMarkdown with Text::Markdown since it is easier to install | |
| 4.16 2020-06-01T22:16:00+0900 | |
| - Cannot load Module::Install directly | |
| 4.15 2020-06-01T22:07:00+0900 | |
| - Add missing dependency | |
| 4.14 2020-06-01T21:56:00+0900 | |
| - Add CMS functionality | |
| - Fixed highlight color for dark themes | |
| 4.13 2020-05-31T10:04:00+0900 | |
| - Add light variant of "Nord" theme #476 | |
| Contributor: Thibault Duponchelle | |
| - Add "Hacker" theme #479 | |
| Contributor: Thibault Duponchelle | |
| - Add support for "OPER" command | |
| - Fix "Color scheme" dropdown reflect the options from the theme #482 | |
| Contributor: Thibault Duponchelle | |
| - Fix "Notifications keywords" text field value has new value after saving | |
| user account #485 #486 | |
| - Fix description in site.webmanifest.ep | |
| - Fix font awesome cache issue | |
| - Fix toggling message details | |
| - Fix not making pictures from https://convos.chat gargantic | |
| - Changed "/raw" to "/quote" | |
| - Changed to always sending "/quote" messages from connection conversation | |
| 4.12 2020-05-25T10:04:00+0900 | |
| - Fix unread count styling on small screens | |
| 4.11 2020-05-25T09:55:00+0900 | |
| - Fix upload files button in chat-input | |
| - Add animations to some of the buttons | |
| 4.10 2020-05-24T12:32:00+0900 | |
| - Fix sending WeBRTC signals between private conversations | |
| 4.09 2020-05-24T12:17:00+0900 | |
| - Avoid hearing yourself locally through video chat | |
| - Can toggle WebRTC connection info by clicking on participant nick | |
| - Fix accepting calls in private conversations | |
| - Fix rendering of main menu on small screens | |
| - Fix making the chat input field stand out on small screens | |
| 4.08 2020-05-23T15:32:00+0900 | |
| - Add EXPERIMENTAL video support #204 | |
| - Will send desktop notification on video call #472 | |
| - Add support for parsing "ahq" user modes #471 | |
| - Add "South" theme #469 | |
| Contributor: Thibault Duponchelle | |
| - Fix not forgetting theme settings when browsere is closed | |
| - Fix how unread count is presented/calculated #470 | |
| - Fix serving themes from correct URL behind reverse proxy | |
| - Fix button colors for all themes #467 #468 | |
| Contributor: Thibault Duponchelle | |
| - Removed Nordaaker background on login screen #439 | |
| 4.07 2020-05-15T09:39:00+0900 | |
| - Fix "Go to start page" and "Retry" links inside <Fallback> | |
| - Fix markdown links to relative links will not refresh the page | |
| - Changed from "convos green" to red in the "High-contrast" theme #465 | |
| Contributor: Thibault Duponchelle | |
| 4.06 2020-05-13T13:19:00+0900 | |
| - Improved keeping scroll position | |
| - Fix loading embeds after the correct message | |
| 4.05 2020-05-10T10:06:00+0900 | |
| - Avoid XSS links in the chat | |
| 4.04 2020-05-09T08:42:00+0900 | |
| - Add "Jump to now" link in Chat #453 | |
| - Add line numbers for hljs #461 | |
| - Add support for searching for "from" | |
| - Add "Desert" theme | |
| - Add "High contrast" theme, with dark/light mode | |
| - Add support for "CONVOS_REQUEST_BASE", which is an alternative to | |
| the "X-Request-Base" header | |
| - Fix jumping to the right position in chat history #453 | |
| - Fix edge cases for ?after= and ?before= #459 | |
| - Fix being able to make a paste with unicode #460 | |
| - Fix select-field styling on "Add conversation" page | |
| - Fix "substr outside of string at Mojo/Asset/Memory.pm line 45." warning | |
| - Fix rendering <Fallback/> pages | |
| - Fix loading PWA assets in <head> | |
| - Removed support for fetching "user.json" with notifications. | |
| - Replaced Convos icon with "info-circle" icon in chat | |
| - Avoid inactivity_timeout from /api/embed.json | |
| - Avoid including the short timestamp when doing copy of chat dialog | |
| - Will persist theme settings in a cookie to prevent flashing between themes | |
| on load | |
| 4.03 2020-04-07T11:32:00+0900 | |
| - Fix parsing routes such as /chat/irc-convos/%23x%2Fbar | |
| - Fix rendering of /file/1/lNqUVc43p0h4jaj5 paths | |
| 4.02 2020-04-06T22:10:00+0900 | |
| - Fix not being able to subscribe to store | |
| - Fix not showing the nav menu by default on small screens | |
| - Made the chat input look more like an input | |
| 4.01 2020-04-06T21:39:00+0900 | |
| - Add Nordaaker as background image to login screen #439 | |
| - Add support for searching for anything from main search input #457 | |
| - Fix rendering convos images on small screen #450 | |
| - Fix not allowing injected "#call:" and "#send:" links | |
| - Fix not looping through all dialogs and marking them as read on reconnect | |
| - Fix not showing "date changed" in <Search/> before search is performed | |
| - Fix not asking for protocol handling all the time in Firefox | |
| - Extended the webmanifest | |
| - Changed to pagejs for routing on client side | |
| - Replaced "settings" in svelte context with process.env | |
| 4.00 2020-03-24T16:00:00+0900 | |
| - Add custom styling for image previews from Convos #450 | |
| - Add checkbox for "forced_connection" in "settings" #456 | |
| - Add search to frontend #187 | |
| - Made the theming support more flexible #394 | |
| - Fix not sending /query before sending a list of channels to the server #442 | |
| - Fix issue in firefox where padding-bottom is ignored | |
| - Fix not removing space from sent message before "/" | |
| - Fix creating paste from multiline messages | |
| - Syncronized Makefile.PL and cpanfile, and bumped dependencies | |
| - Travis runs the test suite successfully again | |
| 3.12 2020-03-04T11:28:00+0900 | |
| - Add /clear history [name] command #150 | |
| - Fix NaN in the help page, for "/say" command | |
| - Fix Timer failed: Can't call method "write" on an undefined value in Irc.pm | |
| - Fix showing "day changed" indicator | |
| - Add "s" after seconds in wsEventSentWhois() | |
| - Add JOIN as alias for QUERY (EXPERIMENTAL) | |
| - Made the welcome messages less annoying | |
| - Bumped node dependencies | |
| 3.11 2020-03-02T15:11:00+0900 | |
| - Fix exception when searching too long a period #448 | |
| Contributor: Doug Bell | |
| - Add support for pasting images #437 | |
| - Add a welcome message when joining a new conversation | |
| - Fix handling err_badchannelkey #268 | |
| - Fix button alignment in <DialogAdd> | |
| - Rollback "Avoid reloading conversation when reconnecting to WebSocket" | |
| 3.10 2020-02-21T16:09:00+0900 | |
| - Fix loading notifications | |
| 3.09 2020-02-21T15:40:00+0900 | |
| - Fix compatibility with old versions of Edge/IE #441 | |
| - Fix handling very long messages #443 | |
| - Fix sending a single space #446 | |
| - Fix keeping track when changing nick | |
| - Fix not having strike-through for Convos messages | |
| - Add LDAP support to Convos #65 #418 | |
| - Add custom "help" and "version" commands | |
| - Add "--all" switch to "install" sub command, which also installs suggested deps | |
| - Add "cpanm" sub command | |
| - Add "exec" sub command | |
| - Avoid reloading conversation when reconnecting to WebSocket (EXPERIMENTAL) | |
| - Documented sub commands that used to be hidden | |
| - Made it easier for the first user to sign up | |
| 3.08 2020-01-30T11:24:00+0900 | |
| - Removed support for underscore markdown formatting #438 | |
| - Removed tooltip for dialogs in <SidebarChat/> | |
| - Improved rendering of login screen on small screens | |
| - Will hide the active menu when clicking on the overlay | |
| 3.07 2020-01-27T10:00:00+0900 | |
| - Fix not nuking files on disk if no more disk space | |
| - Add visible tooltips #436 | |
| - Will try to rotate uploaded JPEG images | |
| 3.06 2020-01-09T14:08:36+0900 | |
| - Fix link color inside pseudo form elements | |
| - Fix not focusing the last element in the sidebar | |
| - Fix timestamp color for the Nord theme | |
| 3.05 2020-01-07T11:32:36+0900 | |
| - Fix autocomplete text color | |
| - Fix not focusing two nav items after going back/forward in history after searching | |
| - Fix changing focus in navbar when the URL changes | |
| - Fix channel name not getting collapsed in heading | |
| - Render readonly topic as html in settings and made the topic clickable as well | |
| - Better transition between different loading states | |
| - Bumped LinkEmbedder to 1.11 | |
| 3.04 2020-01-06T22:07:36+0900 | |
| - Add custom title for all pages | |
| - Fix bugs in Dark and Nord theme | |
| - Fix showing <SidebarChat/> only on pages that wants it | |
| - Fix clearning activeMenu when changing page | |
| - Fix not reloading User from <ConnectionSettings/> | |
| - Fix not notifying the user when the user has already accepted notifications | |
| 3.03 2020-01-06T14:21:36+0900 | |
| - Fix serving uploaded files with correct Content-Type #435 | |
| - Fix offset for hamburger menu | |
| - Fix not duplicating notification messages | |
| - Designed new login/register screen, where they are on the same page | |
| - Renamed "Login" and "Register" to "Sign in" and "Sign up" | |
| - Will display connection name in sidebar | |
| - Changed Dark theme: Less dark inputs and darker buttons | |
| - Changed Nord theme: Made the inputs visible on blue background | |
| 3.02 2019-12-29T11:02:36+0900 | |
| - Fix getting topic on connect #433 | |
| - Fix clicking on dropdown options #434 | |
| - Fix "/ison" without arguments | |
| - Add clearing of the password fields to prevent browser autocomplete | |
| 3.01 2019-12-28T13:30:36+0900 | |
| - Fix not send command as message by acciden #428 | |
| - Fix removing dialog when sending PART | |
| - Fix /names logic both in JavaScript and Connection::IRC | |
| - Improved autocomplete documentation for /mode #430 | |
| - Improved MODE handling, especially related to ban lists #431 #432 | |
| 3.00 2019-12-24T10:15:35+0900 | |
| - Breaking change: The Perl code changed from callback based API to promises #420 #423 | |
| * Removed Mojo::IRC as a dependency #392 | |
| * Removed Convos::Core::Connection->set_wanted_state() | |
| * Removed "get_user" WebSocket event | |
| * Removed "participants" API endpoint | |
| * Removed all blocking APIs | |
| * Replaced CONVOS_STEAL_NICK_INTERVAL with CONVOS_IRC_PERIDOC_INTERVAL | |
| - Add support for file upload #244 #424 | |
| * Add back compat URL handling for /paste/:user_public_id/:paste_id | |
| * Replaced Convos::Plugin::Paste with Convos::Plugin::Files | |
| - Add handling of "Trying to reconnect too fast" #410 | |
| - Add organization_name and organization_url to sidebar and help page | |
| - Add removal of embeds that doesn't render correct images | |
| - Add message errors to the active conversation, instead of connection conversation | |
| - Fix using connection URL "username" when sending "USER ... 0 * :Name" | |
| - Fix indicating that user is offline in chat messages | |
| - Fix duplicate text in <ChatInput/> when clicking on a nick | |
| - Fix being able to clear organization_name and organization_url in | |
| updateSettings endpoint | |
| - Fix $fa-font-path when behind reverse proxy #419 | |
| Contributor: Andreas Voegele | |
| - Fix snap builds #366 #421 | |
| Contributor: Adam Stokes | |
| - Changed default CONVOS_CONNECT_DELAY from 3 to 4 | |
| - Bumped LinkEmbedder to 1.10 which fixes handling of Google links | |
| - Removed Convos::Plugin->add_backend_helpers() | |
| - Replaced Convos::Core::User->public_id() with uid() | |
| - Replaced MOJO_REVERSE_PROXY with CONVOS_REVERSE_PROXY | |
| - Improved user experience on the Settings page | |
| 2.00 2019-11-23T10:23:35+0900 | |
| - Add roles() and role() to Convos::Core::User #99 #407 #411 | |
| * The first user will get the admin role | |
| * Will automatically upgrade the first registered user for legacy reasons | |
| - Can now generate invite/recovery links from the web #361 #407 #411 | |
| * Add /user/#email/invite API endpoint | |
| * Replaced invite_code and recover logic with invite links | |
| * The first user does not need an invite link | |
| * Changed "Register" is now the default screen, instead of "Login" | |
| * Removed support for CONVOS_INVITE_CODE | |
| * Removed /user/recover/*email/:exp/:check resource | |
| * Removed /user/recover/*email resource | |
| - Add Convos::Core::Settings, and removed support for many environment | |
| settings, since they can now be changed through the web interface: | |
| * CONVOS_CONTACT | |
| * CONVOS_DEFAULT_CONNECTION / CONVOS_DEFAULT_SERVER | |
| * CONVOS_FORCED_CONNECTION / CONVOS_FORCED_IRC_SERVER | |
| * CONVOS_OPEN_TO_PUBLIC | |
| * CONVOS_ORGANIZATION_NAME | |
| * CONVOS_ORGANIZATION_URL | |
| * MOJO_CONFIG | |
| - Add support for desktop notifications for all activities in a channel, closes #388 | |
| - Fix calling setLastRead when going from conversation to a non-conversation | |
| - Fix getting desktop notifications from private messages | |
| - Fix showing initial desktop notification, when notifications have been enabled | |
| - Fix unicode issue when reading notifications, closes #412 | |
| - Fix users are loaded in a predictable order on startup | |
| - Cannot edit dialog password if joined and not an operator #358 | |
| - Changed "Part" button to "Leave" in conversation settings | |
| - Changed $app->sessions->secure(...) to be set on each request | |
| - Mention a quicker way to get to conversation settings in "Help" | |
| - Renamed /settings to /settings/account | |
| 1.02 2019-11-13T16:02:05+0900 | |
| - Fix Docker builds for master and tags #401 | |
| https://hub.docker.com/r/nordaaker/convos | |
| - Fix service worker so it serves fresh assets #402 | |
| - Fix cleaning user input #403 | |
| - Fix "convos dev" command so it works with webpack | |
| - Fix loading messages and participant list when the conversation gain focus | |
| - Fix version number in api.json | |
| - Fix double rendering, where components would overlap each other | |
| - Fix rendering "undefined" when /api/embed.json fail #408 | |
| - Fix showing settings icon on sidebar conversation hover | |
| - Fix "/ISON CamelCaseNick" | |
| - Will split messages that are too long #386 | |
| - Will auto detect available themes #404 | |
| https://convos.chat/2019/11/2/custom-styling.html | |
| - Will postpone loading notification messages | |
| - Add offline page to the service worker cache #402 | |
| - Add more complex caching rules to the service worker #402 | |
| - Add "Nord" theme #405 | |
| https://www.nordtheme.com | |
| - Add a new css variable "--input-focus-placeholder-color" #409 | |
| - Add support for picking up certificate files in development mode | |
| https://convos.chat/doc/develop.html#secure-connection | |
| - Bumped LinkEmbedder to fix crashes in backend #408 | |
| - Renamed "last-read" in the API to "read" | |
| - Renamed "listNotifications" in the API to "notificationMessages" | |
| 1.01 2019-11-01T13:00:41+0900 | |
| - Add handling for connection protocols #311 | |
| - Add dark mode theme #313 | |
| - Add password field to dialog settings #358 | |
| - Add support for channels with "/" #365 | |
| - Add unread count to hamburger menu #397 | |
| - Add toggling of details to "notice" messages | |
| - Add upgrade of "http" embeds to "https" | |
| - Add warning screen to script/convos if started as root | |
| - Fix HTML entities at the end of links #362 | |
| - Fix "Not Found" page #391 | |
| - Fix duplicate messages after loading messages #396 | |
| - Fix unresponsive hamburger menu while loading a dialog | |
| - Fix bugs related to join/part/mode events | |
| - Fix support for setting highlight_keywords | |
| - Fix loading participants list | |
| - Bumped alpine version in Dockerfile | |
| 1.00 2019-10-26T13:29:41+0900 | |
| - Changed frontend to use https://svelte.dev/ from Vuejs. | |
| - Changed to using URLs, so you can link directly to conversations and pages | |
| when chatting. | |
| - Changed sidebar design to a tree view, where conversations are listed under | |
| connections. | |
| - Changed "unread" logic to reset to zero when conversations looses focus. | |
| - Changed notifications to be rendered as a conversation, with the latest | |
| notifications in the bottom. | |
| - Changed notifications to be marked as read, when notifications conversation | |
| looses focus. | |
| - Changed from using Material Design Icons to Font Awesome. | |
| - Changed twemoji, after emojione/joypixels changed their design. | |
| - Changed autocomplete dropdown to show when trigger character is seen. This | |
| makes it work on phones as well. | |
| - Changed autocomplete for nicks: Nick has to be prefixed with "@". | |
| - Changed sidebar design for register/login pages, like we do on | |
| https://convos.chat. | |
| - Replaced Mojolicious::Plugin::AssetPack with Mojolicious::Plugin::Webpack. | |
| - Add number of unread to document title #382 | |
| - Add "New messages" indicator. | |
| - Add support for rendering quotes. | |
| - Add icons before nicks. The icon is calculated from the nick, so it does not | |
| change between installations or reloads. | |
| - Add "Autocomplete" and "Text formatting" to /help. | |
| - Add toggle for error message details. | |
| - Improved filtering logic in sidebar. | |
| - Fix not including ")" (or other special characters) when rendering links. | |
| - Fix rendering in Safari on iOS. | |
| - Fix handling of nicks with MixedCaps. | |
| - Fix reacting to window focus #383 | |
| - Fix for ZNC integration: Connection name based on ZNC usernames #316 | |
| - Removed the ShareDialog plugin. | |
| - Removed "Create connection" when registering. Will instead connect to the | |
| default connection. | |
| - Removed custom styling support. | |
| - Bumped LinkEmbedder version to 1.06 | |
| - Using "pnpm" (instead of "npm") to install node modules. | |
| 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.chat/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.chat/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 |