Ripcord Dev Logo Ripcord Development — Changes To Changelog Login or Create Account

Changes to "Changelog" between 2018-12-05 15:50:06 and 2019-01-13 20:35:51

            1  +Ripcord version 0.3.8 (2019-1-13)
            2  +---------------------------------
            3  +- Updated Qt version to 5.9.7 (see note at bottom for more information)
            4  +- Changed the system tray/menu bar icon graphic
            5  +- Changed the labels and names of several things in Preferences to make them easier to understand
            6  +- Added a separate tab for Discord-specific settings in the Preferences window, and moved the relevent settings to there
            7  +- Added a "Test Notification" button in Preferences window that generates a test notification
            8  +- Added a "File" menu to the Preferences window, and added the menu items "Open Settings & Data Path" and "Copy Settings & Data Path to Clipboard" to it
            9  +- Added option to continue running in the system tray on Windows and Linux (disabled by default), and option to continue running after the last window is closed on Mac (enabled by default, like a traditional Mac app)
           10  +- Changed Accounts view to open in a tab instead of a dedicated window
           11  +- Changed Event Log view to use more compact, font-dependent row sizing
           12  +- Removed "Services" top-level menu, moved items into Discord, Slack etc. sub-menus in the View menu
           13  +- Added "Open Ripcord Chat Window" menu item to the system tray icon (if system tray icon is enabled)
           14  +- Removed old settings and data migration code from the Ripcord startup procedure, slightly improving startup time
           15  +- Added vim-like h/j/k/l navigation keys to Notifications view
           16  +- Added ctrl+shift+w (cmd+shift+w on Mac) to immediately close a chat window and all of its tabs
           17  +- Discord: added option to show/hide your own user's typing indicators
           18  +- Discord: added shift-clicking emoji when adding emoji reactions to prevent the emoji popup picker from closing
           19  +- Discord: fixed animated emoji showing up for non-Nitro accounts in popup emoji picker
           20  +- Discord: fixed font-dependent row sizing in some Discord server roles table/list views
           21  +- Discord: fixed the emoji picker popup toolbar button in channel tabs incorrectly becoming toggled after clicking it even if the emoji picker couldn't be opened due to not being able to resolve the channel or current user ID
           22  +- Discord: fixed being able to attempt to start multiple voice calls/chats at the same time, resulting in a broken voice call state and requiring a restart of Ripcord to restore functionality. The voice call/chat menu items are now disabled/greyed out if you are already in a voice call/chat.
           23  +- Slack: added prominent status indicator (and taskbar flash and OS notification) if an account loses its connection and fails to automatically reconnect. Click the status bar indicator or go to the Accounts view to clear the warning indicator.
           24  +- Slack: added re-fetching history (as needed) on reconnect after a full connection failure
           25  +- Slack: fixed "Fetching..." label sometimes remaining visible after changing away from a Slack channel tab
           26  +- Slack: fixed being able to attempt to send a message to a Slack channel with an account that's not online
           27  +- Windows and Linux: fixed left-click on system tray icon not opening/showing a Ripcord chat window
           28  +- Mac: added clicking on the dock icon to open a new chat window if there are no chat windows
           29  +- Mac: added support for the NSTextInsertionPointBlinkPeriod and NSTextInsertionPointBlinkPeriodOn/Off "defaults" settings for the cursor blink rate
           30  +- Mac: added global menu for Cmd+N to create a new window if no windows are open
           31  +- Mac: fixed quitting via the dock popup menu or Command-Q potentially crashing or disconnecting non-gracefully due to Qt limitations. A workaround was added which should now cause these methods of quitting to behave correctly. Crashes on quit should now be rare in Ripcord for Mac.
           32  +- Mac: fixed the "About Qt..." menu entry being treated as "About Ripcord..."
           33  +- Mac: fixed left-clicking on the system menu bar icon (if enabled) causing a Ripcord chat window erroneously to focus itself
           34  +- Mac: fixed clicking on a Notification Center notification not un-minimizing the chat window, if there was only one chat window and it was minimized
           35  +- Mac: fixed Cmd+W closing the window behind the current window for certain popup windows
           36  +- Mac: fixed Notification Center notifications not being created if there were no chat windows but the Ripcord app was still the foreground/active application
           37  +- Mac: fixed clicking on a Discord Notification Center notification not opening a chat window or opening the channel of the notification if there were no open chat windows
           38  +- Linux: fixed certain touch/gesture events causing Ripcord to abort/crash due to missing Qt subsystem
           39  +- Linux: added libnsl.o.1 to the AppImage bundle, which is now required by distros which broke userland compatibility with binaries using older glibc versions (Fedora, in this case). Linux users, please put pressure on your distro and desktop environment providers to stop breaking compatibility with binary software.
           40  +- Note: this release was originally planned to include an upgrade to Qt 5.11 from Qt 5.9, but this has been postponed due to performance regressions in the Qt GUI library (especially on Mac.) I'm still planning to upgrade to Qt 5.11 once these issues can be resolved.
           41  +
     1     42   Ripcord version 0.3.7 (2018-12-6)
     2     43   ---------------------------------
     3     44   * Fixed incorrect highlighting in notifications view after clearing a subset of (but not all) notifications
     4     45   * Discord: added ack-token passing to message read acks system
     5     46   * Discord: disabled fetching members list for servers with > 4000 users
     6     47   * Discord: disabled ability to send messages in channels with per-user rate limiting (unless you're a moderator) until this feature is fully implemented in Ripcord
     7     48   * Discord: changed nonce generation for sent messages to be based on current timestamp instead of sequential IDs counting from 1