Skip to content

Releases: RickyRomero/shut-up-native

v4.0

17 Apr 05:19
v4.0
7bfa5b8

Choose a tag to compare

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

v3.3

28 Oct 07:29
3e0b0ba

Choose a tag to compare

  • Shut Up is now a universal app, featuring native performance on Macs with Apple silicon.
  • Improved compatibility with macOS Big Sur and Monterey, including a new accent color.
  • Fixed a bug where deleting all the sites in the exception list prevented Shut Up from blocking comments.
  • Added an Internet Access Policy for Little Snitch users.

v3.2

23 Oct 17:10
196048c

Choose a tag to compare

Fixed a small thing in a dialog box.

v3.1

10 Nov 05:02
87dd45b

Choose a tag to compare

The next version of Shut Up will arrive this December. In the meantime, here's a small update to improve compatibility with this year's macOS release.

  • Redesigned the app icon. It's a squircle now.
  • Updated compatibility info for macOS.
  • Updated compatibility info under Shut Up > Other Versions > Shut Up for iPhone and iPad…

v3.0.2

19 Jul 01:44
39b2f87

Choose a tag to compare

  • Addressed an issue where stylesheet updates may not provide new comment blocking rules to Safari.
  • Fixed an issue where sheets couldn't be closed if keyboard navigation is turned off.
  • Reorganized menu items.

v3.0.1

17 Jul 17:03
f53219c

Choose a tag to compare

This update addresses an issue where Shut Up Helper could fail to show comments after the allowlist is edited from the app.

v3.0

17 Jul 17:02
261743c

Choose a tag to compare

Shut Up finally returns home to Safari. It's an all-new app, designed and engineered for Mac.

  • Completely rebuilt Shut Up for Safari 12 and 13.
  • An all-new design lets you change settings right from the app.
  • Easily see your allowlisted sites in the app.
  • Block comments while perserving privacy and security, thanks to Safari's Content Blocker API.
  • Added a context menu option for toggling comments.
  • Added a button to manually update shutup.css.
  • Added strong RSA encryption which helps protect your allowlist when you log out of your Mac.
  • Fixed an issue where the icon could incorrectly become disabled on Facebook, SoundCloud, and other sites which use the history.pushState() API.

Shut Up 3.0 requires macOS Sierra or later.

Thank you for your patience while I finished this massive update. It took a lot of research and attention to detail to build a fully native Mac app. I hope you love it!