Skip to content

v4.0

Latest
Compare
Choose a tag to compare
@RickyRomero RickyRomero released this 17 Apr 05:19
v4.0
7bfa5b8

This release is chock full of refinements contributed by Toni Förster (@stonerl). Thank you Toni!

  • Reduced the app’s filesize by 68%.
  • Added the ability to directly edit the allowlist table with Cut, Copy, and Paste, along with a context menu for doing the same.
  • Made Shut Up Helper’s toolbar button respond faster on Macs with Apple Silicon.
  • Inverted Shut Up Helper’s toolbar icon state. Its icon now matches the current comment-blocking status instead of its future state. Please give it a week and I’m sure you’ll get used to it.
  • Added a German translation.
  • Potentially fixed an issue that caused Shut Up to randomly need resetting.
  • Added more info about the most recent stylesheet update.
  • Made the label for Safari’s page context menu reflect Shut Up’s current status. (requires a recent macOS release)
  • Changed most alert windows to use modal overlays within the main Shut Up window.
  • Hid the label underneath the Remember where I show comments checkbox when unchecked.
  • Disabled the Update Stylesheet button and menu item if it was updated only a few seconds ago.
  • Added more debugging info to the email composed when selecting Help › Contact Developer.
  • Fixed a display bug when pasting multiline text in the Add Domain text field.
  • Fixed a subtle visual bug in the setup flow.
  • Updated outdated terminology in some dialog boxes.
  • Removed a superfluous menu item under the Help menu.

This update requires macOS 12.4 (Monterey) or newer.


What's Changed

  • PR [1/6] updates project settings by @stonerl in #49
  • PR [2/6] minimum deployment Target is macOS12 by @stonerl in #51
  • PR [3/6] use built-in relative time by @stonerl in #52
  • PR [4/6] opt in to secure coding by @stonerl in #53
  • PR [5/6] toolbar-icon reflects current status by @stonerl in #54
  • updated README.md by @stonerl in #58
  • PR [6/6] MessagingError: restate inherited unchecked Sendable conformance by @stonerl in #55
  • remove catalina migration by @stonerl in #57
  • PR [7/6] change context menu text by @stonerl in #56
  • format source with SwiftFormat by @stonerl in #60
  • add stylesheet update timestamp and Safari app version to email by @stonerl in #61
  • replace kUTTypeJSON with UTType.json by @stonerl in #63
  • rename stylesheet update button / menu item by @stonerl in #64
  • hide label text when whitelist checkbox is unchecked – 2nd try by @stonerl in #65
  • use dash and space in E-mail info by @stonerl in #66
  • fix layout issue in Main.storyboard by @stonerl in #67
  • final storyboard cleanup by @stonerl in #68
  • use ids instead of menu titles to open links by @stonerl in #71
  • PR [1/3] Add localization support to Shut Up by @stonerl in #69
  • PR [2/3] German localization by @stonerl in #70
  • PR [3/3] Copyright year by @stonerl in #74
  • PR [1/3] remove superfluous menu entry by @stonerl in #75
  • PR [2/3] Modal dialog by @stonerl in #76
  • PR [3/3] disable stylesheet update during/after update by @stonerl in #77
  • Fix German translation inconsistency. by @stonerl in #80
  • Show correct button text on browser setup by @stonerl in #82
  • add support for Brave Browser by @stonerl in #83
  • Persist Cryptographic Keys Across OS Upgrades by @stonerl in #81
  • add missing translations for Brave by @stonerl in #84
  • PR [1/2] Apply SwiftFormat to entire project by @stonerl in #85
  • set Xcode Project Format to Xcode 16 by @stonerl in #86
  • add pre-commit hook by @stonerl in #87
  • PR [2/2] Support cut, copy and paste in whitelist table. by @stonerl in #88
  • Fix content blocker reload timing by @stonerl in #89
  • add SwiftLint package and apply SwiftLint to the entire project by @stonerl in #90
  • Feature: use OSLog by @stonerl in #91
  • make reload delay architecture dependent by @stonerl in #92
  • add context menu to whiteList table by @stonerl in #93
  • Don’t allow pasting multline text into domain cell by @stonerl in #94
  • import Foundation instead of Cocoa where possible by @stonerl in #95
  • fix button width on the Get Started view by @stonerl in #96

New Contributors

Full Changelog: v3.3...v4.0