Skip to content

Releases: GoldenNugget-Team/GoldenNugget

9.7.0

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 19 Oct 09:53

GoldenNugget Desktop 9.7

General

  • Dedicated Community Catalog page for presets and .batter templates.
  • Community tweaks in templates: switches, sliders, text fields and choices.
  • Catalog update indicators for imported presets and downloaded templates.
  • Download size and SHA-256 checks for catalog templates.
  • Community tweaks are included in the apply summary, risk assessment and Reset dialog.
  • Add Disable Icon Shimmer (iOS 26.4+) and experimental Disable Icon Glass Outline tweaks.
  • Add experimental SpringBoard RSSI indicator tweak.

PosterBoard

  • Legacy wallpaper conversion and bundle renaming now run only on iOS 27 and newer. iOS 26 keeps the original format.
  • Hide the Convert switch on iOS 26 and update it when switching devices.
  • Fix wallpaper delivery with encrypted protective backups.

UI

  • Restore first-run interface selection with Sidebar and Modern options.
  • Replace interface preview SVGs with English screenshots and add Retina/HiDPI support.
  • Hide the header Back button and home screen Apply button when Sidebar is enabled.
  • Refresh shared controls, update the home screen logo and fix bundled contributor images.

Fixes

  • Improve media cache verification: check every recorded file and its exact size.
  • Stop reporting success when tweak delivery or media restoration is incomplete.
  • Fix media folder selection when restoring a cached backup.
  • Handle expected device disconnections after the final reboot and retry the connection automatically.
  • Block template file paths outside the extracted package and restrict offset expressions to arithmetic.
  • Fix the About dialog crash and crashes caused by events targeting deleted widgets.
  • Fix the iOS backup command-line tool and resource loading when launched outside the project folder.
  • Remove unused code and improve macOS dependency packaging.

Full Changelog: 9.6.2...9.7.0

9.6.2

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 18 Oct 11:46
bb0f711

GoldenNugget Desktop 9.6.2

This is final update for 9.6.x

CHANGELOG

General

  • Community presets page
  • Pack macOS build as universal2 .dmg
  • Update icon for .dmg
  • Improve UI

Fixes

  • Fix status bar
  • Fix issue #59
  • Fix issue #58

New Contributors

Full Changelog: 9.6.1...9.6.2

9.7 beta 1

9.7 beta 1 Pre-release
Pre-release

Choose a tag to compare

@kik4311 kik4311 released this 18 Oct 11:58

What's new

  • Community tweaks in .batter templates. Templates can now carry switchable tweaks (toggles, sliders, text fields and choices) that write to the same places as GoldenNugget's built-in tweaks. Their keys merge with GoldenNugget's own plists, and they can be reset from the Reset dialog.
  • Community Catalog. The preset catalog has its own page, opened from the home screen. It now lists .batter templates as well as presets, shows which files each template changes, and checks every download by size and SHA-256.
  • Catalog updates. Imported presets and downloaded templates are marked when the catalog has a newer version, and the home screen shows how many updates are available.
  • Apply summary and risk check now list the community tweaks that will be applied.
  • Added an experimental SpringBoard RSSI indicator tweak.
  • Fixed PosterBoard fetch failures and added call notification service recovery.
  • Fixed the About dialog crash.
  • New home screen logo, refreshed shared controls and a custom DMG icon.

This is a prerelease for testing. Community catalog templates will appear in the live catalog after 9.7 is released.

9.6.1

Choose a tag to compare

@kik4311 kik4311 released this 16 Oct 15:24

GoldenNugget Desktop 9.6.1

General

Revamp UI

Fixes

  • PosterBoard temporary backups now use the selected backup drive rather than the system temporary directory.
  • Better handling and reporting of device disk-purge requests and insufficient backup storage.
  • Restored existing system logging daemon entries.
  • Bundled python3t.dll on Windows for the cryptography extension.

Full changelog

9.6.0

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 13 Oct 22:45

GoldenNugget Desktop 9.6.0

General

  • Preset manager page
  • Apply preview
  • Operation history
  • Session log viewer on the home screen
  • Tweak favorites, settings search, search in tweak and daemon lists, plus Russian UI translations.
  • Conflicting tweak warnings and validation of imported presets.
  • Rollback preset and warnings for unsafe device setups.
  • Faster startup: heavy modules (cv2/ffmpeg, requests, airlift + lockdown) are imported lazily
  • Time estimate are shown before applying
  • Operation results stay on screen instead of disappearing after a moment.

PosterBoard

  • Rework PosterBoard page
  • Improve converter

UI

  • Add "No device connected" placeholder.
  • Polished iOS navigation and active accent states, reorganised Advanced settings, improved connection help.
  • The chosen language is persisted before the app restarts.

Fixes

  • Python 3.15 compatibility

Full Changelog: 9.5.3...9.6.0

9.6 beta 1

9.6 beta 1 Pre-release
Pre-release

Choose a tag to compare

@kik4311 kik4311 released this 09 Oct 18:52

What's new

  • Added warnings for low iPhone storage and critical battery level before applying tweaks.
  • Added automatic tweak compatibility checks against the connected iOS version.
  • Added Rollback Last Apply through presets.

This is a prerelease for testing.

9.5.3

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 04 Oct 21:14

GoldenNugget Desktop 9.5.3

Changelog

General:

  • Marble and Lavender wallpapers are converted to the iOS 27 Clownfish
    format, so they get the Depth effect. Stock rebuilds write the stock
    Clownfish package at the device's screen size.
  • "Rebuild Database" repacks the wallpapers already on the device into the
    Clownfish format in place, instead of only fixing them at apply time. Every
    other family, Mercury spatial posters included, is left untouched.
  • Importing a legacy .tendies on iOS 27 or newer asks what to do with it:
    convert it (it may break) or install it as is. iOS 26 keeps installing them
    untouched.
  • Animated video wallpapers get a real Depth pass. The animated layer is
    rendered oversized and off-centre inside the document, the way The Odyssey
    does it, so PosterKit has planes to parallax instead of showing a flat
    wallpaper.
  • A new wallpaper's PosterBoard id is allocated above the highest existing one
    instead of following the autoincrement counter, which could collide after a
    delete and corrupt the on-device database.

UI:

  • iOS pages slide in from the right and Home stays put: one full page width,
    a soft 240ms ease, and no slide at all on the way back home. The shared nav
    bar does not move, a new page always arrives from the right, and switching
    between a slide and a back gesture can no longer leave a page stranded
    halfway.

Translations:

  • Russian translations for every missing catalog entry (235 strings).

Fix:

  • "Get Database from Device" could reach 100% and then reject the database as
    corrupted, even though the backup was fine and every expected table was
    there. iOS 26 uploads the PosterBoard store without its write-ahead log, so
    what comes out is a plain copy of a database PosterBoard is still writing; a
    copy that raced a checkpoint came out inconsistent. The pull now re-fetches
    the file until it lands between two writes, and the error names the real
    cause instead of blaming an interrupted backup.
  • A wallpaper with a solid-colour background crashed CollectionsPoster on
    apply (EXC_BREAKPOINT/SIGTRAP in WallpaperKit). The colour is now rendered
    into an image and referenced from the asset manifest, and the stock rebuild
    fills it in too.
  • "Select Database File" reported a rejected database by throwing it at the
    crash handler; it now explains what is wrong with the file.
  • An AFC media pull that enumerated nothing on a locked device (only
    .MISC/Incoming is listed under DCIM) no longer discards the verification
    of a media store that is already complete, which aborted the apply for no
    reason.
  • The translation sync survives upstream history rewrites.

Full Changelog: 9.5.2...9.5.3

9.5.2

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 01 Oct 20:15

GoldenNugget Desktop 9.5.2

Changelog

General:

  • More status bar tweaks\

Bug Fixes:

  • Fix Reset Tweaks
  • Fix Home Screen on HiDPI screens
  • Fix that daemons can't be applied

Full Changelog: 9.5.1...9.5.2

9.5.1

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 29 Sep 22:22

GoldenNugget Desktop 9.5.1

Changelog

General:

  • Status bar overrides are back to iOS 27
  • Reset no longer captures the device's original plists. The pre-reset
    selective backup plus its extra lockdown session was iOS 27-only and
    re-applied the tweaked values anyway, so reset now writes stock values
    straight to the device on every version.
  • PosterBoard: a wallpaper keeps its own family/name. The apply no longer
    forces the Marble/Lavender Configs model and no longer desyncs the nested
    lockAndHome identifier; only the randomized identifier is written.
  • Add retry on PasswordProtected error

UI:

  • Animations
  • "Manage" on the home preset banner opens a popup: click to select, double
    click to apply, Delete pinned to the right.
  • Home screen feature tiles with animated switches.
  • Collapsible tweak sections, state remembered per section.
  • Apply and Reset side by side.

Fix:

  • A partial AFC media store could wipe the user's photos. The pull now writes a
    completeness marker only after a run with zero failed files, the pre-apply
    check refuses to continue without a verified store, and pulled files land
    atomically (.part + os.replace) so a cut-off transfer can no longer pass
    as complete.
  • The iOS home page said "Supported!" for devices that unsupported.
  • The protective restore now points at Find My as the common cause when a
    restore fails after the wipe.
  • Phase 3 falls back to a fresh reconnect if the device reboots mid-restore.
  • Manifest.db injection is batched instead of one statement per file.

Build:

  • The Linux dependency install retries a flaky package index, so one empty
    response from PyPI no longer fails the x86 or ARM build.
  • Legacy build (Python 3.10) for older macOS

9.5

9.5

Choose a tag to compare

@awesomenull-dev awesomenull-dev released this 24 Sep 08:38

9.5

Changelog

General: Skip Phase 2 on iOS 27
General: Deliver tweaks via Phase 3 on iOS 27
General: rework cache
General: Backup media via AFC
General: add Passcode Themes
General: Implement Cross-platform airlift
QOL: Move "reset icon packs" button up
QOL: Fetch app list from device (for Icon Themes)
QOL: new SpringBoard tweak "Hide Search Button On Home Screen"
UI: Improve Home Page
UI: Remove Classic UI (Will return in next update)
Fix: Rebuild UI after launch to show only compatible tweaks
Fix: Supervision on iOS 27
Fix: iOS 26 Skip Setup
Fix: not working on iOS 26
Fix: PosterBoard on iOS 26