Skip to content

v1.1.0

Choose a tag to compare

@ios12checker ios12checker released this 16 Jun 23:17
· 11 commits to main since this release
2be2719

MSS Mac Service Script – CHANGELOG

v1.1.0

  • Complete codebase refactor for readability and modularity.
  • Split logic into helper functions and menus.
  • All functions grouped by feature (maintenance, updates, info, misc, etc.).
  • Improved menu navigation: all submenus/functions now return to main menu; only 'Exit' exits script.
  • Added color outputs, better output separation, and user-friendly prompts.
  • Maintenance section restructured:
    • All-in-one Maintenance now runs: clear logs, flush DNS, check disk, cleanup cache (in that order).
    • Helper functions no longer use 'clear' or 'print_title', so all steps show in order on one screen.
    • Fixed bug where maintenance steps would exit early.
  • Updates section improved:
    • Separated Homebrew, Cask apps, and App Store updates.
    • 'Update All' runs all three.
    • Added install checks for Homebrew and mas.
  • Info section modernized: colored headers and pause after viewing info.
  • Miscellaneous section expanded:
    • Added 'Network diagnostics' feature (ping + public IPv4).
  • Bugfixes and user experience improvements:
    • No more early script exits from helper functions.
    • Consistent use of pause/return vs. exit.
    • Improved clear and print_title logic.
  • Better logging and sudo handling.
  • Ready for easy extension and further custom functions.

New Features:

  • Public IPv4 detection (no more IPv6 confusion).
  • Network diagnostics tool.
  • Consistent colored menus and prompts.
  • Pause after all actions so output is never missed.
  • Always returns to menu unless exiting.

For future releases, add more points here as features are extended!