Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ripcord: 0.4.25 -> 0.4.26 #94016

Merged
merged 1 commit into from Jul 27, 2020
Merged

ripcord: 0.4.25 -> 0.4.26 #94016

merged 1 commit into from Jul 27, 2020

Conversation

ghost
Copy link

@ghost ghost commented Jul 27, 2020

Motivation for this change

New release.

Ripcord version 0.4.26 (2020-6-21)
General
  • Added live theme changing without having to restart Ripcord.
  • Added a GUI-based custom theme editor with live preview, undo/redo, and JSON import/export.
  • Added automatic import of custom_theme.json files to the new theming system.
  • Added preference to show notifications even when the application is focused/active.
    • The notifications mode in preferences is now displayed as a combo box with 3 choices, "never", "only when not focused", and "always."
  • Removed legacy v1 session tabs loading code. If you somehow managed to last run Ripcord before the version released on 2018-3-25 and then run this new version, the tabs saved from that two-year-old session will be lost.
  • Removed legacy "theme/light_theme" settings migration code. If you haven't run Ripcord since 2018-3-03 but then run this new version of Ripcord, your theme preference will be automatically reset to Carbon.
Slack
  • Added basic suppression of duplicate Slack notifications.
    • This should help reduce notification spam when using enterprise grid Slacks with multiple overlapping workspaces.-
    • The implementation of this is still kind of primitive. Please report any issues you have, or any suggestions you can think up to improve it.
  • Added middle-mouse-button scrolling for Slack channels, like in some web browsers and PDF readers.
    • Discord channels already had this.
  • Fixed 2FA/MFA-enabled accounts being unable to authenticate with username & password.
    • Caused by change in Slack's sign-in process. Ripcord code has now been updated to handle it.
    • Browser import method was unaffected.
  • Fixed notifications still appearing for messages arriving in Slack threads even when a tab with that Slack thread is already visible and focused.
  • Updated format of some Slack data in bookmark lists and saved tabs
    • Bookmark lists will be automatically updated to new format when running this new version of Ripcord.
    • Old versions of Ripcord will not be able to recognize Slack channels in bookmark lists in the new format.
    • This will only affect you if you have bookmark lists with Slack channels in them, run this new version of Ripcord, and then downgrade to an older version of Ripcord.
  • Added support for future changes that Slack will be making to their protocol.
Discord
  • Added [file upload...] indicator text to pending uploaded files.
    • This fixes messages with failed uploads being unclickable due to being 0 pixels tall.
    • Failed uploads can now be canceled just like regular messages by right-clicking on them.
    • Finally.
  • Added "Copy Role ID" to the context menus in Discord roles lists views (member roles assignment and main guild roles list)
  • Removed Discord profile popup window thing when left-clicking on a user in a chat channel.
    • Left click now opens the same context menu as right click.
    • Added account creation date display to the "Advanced" submenu in Discord user context menus.
    • Added "Copy Name & Tag" to Discord user context menu
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant