Commit graph

  • 0a05cd438f
    Add & use MASError.unknownAppID(AppID). Ross Goldberg 2024-10-28 14:38:06 -0400
  • d59249ac33
    Merge pull request #622 from rgoldberg/cleanup Ross Goldberg 2024-10-28 12:56:55 -0400
  • 14dbd26d3a
    Simplify open() extension func for URL. #622 Ross Goldberg 2024-10-28 12:34:18 -0400
  • 7f30214a2d
    Merge pull request #621 from rgoldberg/620-external-command Ross Goldberg 2024-10-28 12:27:33 -0400
  • 9ebb01805d
    Replace clunky ExternalCommand code that starts new processes with Apple library calls. #621 Ross Goldberg 2024-10-28 11:26:11 -0400
  • a3dbbde513
    Merge pull request #618 from rgoldberg/217-open Ross Goldberg 2024-10-28 10:48:25 -0400
  • c0fffeddf3
    Open the Mac App Store without any spurious error dialogs. #618 Ross Goldberg 2024-10-28 09:25:16 -0400
  • bb8d742675
    Merge pull request #617 from rgoldberg/616-help Ross Goldberg 2024-10-28 01:06:48 -0400
  • 5bfd83f3c4
    Cleanup help. #617 Ross Goldberg 2024-10-28 01:00:48 -0400
  • 9b33ec90f9
    Merge pull request #615 from rgoldberg/607-refactor Ross Goldberg 2024-10-27 15:18:07 -0400
  • 2a496b1f98
    Refactor AppStoreSearcher code. #615 Ross Goldberg 2024-10-26 11:41:01 -0400
  • 99eb91392e
    Merge pull request #614 from rgoldberg/613-macos-10.13 Ross Goldberg 2024-10-27 14:58:14 -0400
  • e79e6283ac
    Use ISO8601DateFormatter. #614 Ross Goldberg 2024-10-27 14:54:07 -0400
  • 705563ced9
    Upgrade PromiseKit to 8.1.2. Ross Goldberg 2024-10-27 14:53:38 -0400
  • 86f916d4b5
    Merge pull request #611 from rgoldberg/578-minimum-macos-10.13 Ross Goldberg 2024-10-27 14:04:27 -0400
  • f83412bba1
    Increase minimum macOS version to 10.13, since Swift 5.7 is already used, which requires Xcode 14+ to compile, which only supports macOS deployment targets 10.13+. #611 Ross Goldberg 2024-10-27 13:47:17 -0400
  • b8194881d1
    Merge pull request #610 from rgoldberg/543-help Ross Goldberg 2024-10-27 12:12:41 -0400
  • 52a0638f2b
    Improve help output. #610 Ross Goldberg 2024-10-26 11:43:08 -0400
  • f9ce4136e4
    Restore git describe check in version. Ross Goldberg 2024-10-27 07:26:46 -0400
  • e9fcf2b254
    Merge branch 'main' into upstream/releases/release-1.8.7 Ross Goldberg 2024-10-26 23:48:05 -0400
  • beb3a670b3 🔖 Version v1.8.7-beta.43 #605 Anka 2024-10-26 21:09:50 +0000
  • 8bbf5525b4
    🔨 Use MAS_VERSION in root_url v1.8.7-beta.43 Ben Chatelain 2024-10-26 15:08:06 -0600
  • 00b84a8e30 🔖 Version v1.8.7-beta.42 #604 Anka 2024-10-26 21:05:01 +0000
  • 64961e7c81
    🔨 Fix root_url replacement syntax v1.8.7-beta.42 Ben Chatelain 2024-10-26 15:03:46 -0600
  • 7ecbf60fb8
    🔨 Update version in root_url v1.8.7-beta.41 Ben Chatelain 2024-10-26 14:57:33 -0600
  • 0a00d4c356 🔖 Version v1.8.7-beta.40 #603 Anka 2024-10-26 20:25:21 +0000
  • 3332773c1b
    🔊 Echo commands in bottle script v1.8.7-beta.40 Ben Chatelain 2024-10-26 14:23:59 -0600
  • 635898dd18
    🔨 Change style to use file path Ben Chatelain 2024-10-26 14:23:10 -0600
  • a1a9a9d441
    🚨 Resolve brew style lint offenses Ben Chatelain 2024-10-26 14:21:28 -0600
  • 476ec092f7 🔖 Version v1.8.7-beta.39 #602 Anka 2024-10-26 20:08:51 +0000
  • 5b8fed8bee
    🔨 Remove install and enhance audit command v1.8.7-beta.39 Ben Chatelain 2024-10-26 14:07:04 -0600
  • a256832b78
    Merge pull request #601 from rgoldberg/597-formatted-price Ross Goldberg 2024-10-26 02:23:47 -0400
  • fd051eac1f
    Require fileSizeBytes & price for SearchResult. #601 Ross Goldberg 2024-10-26 02:16:41 -0400
  • 1b4c97f652
    Use formattedPrice instead of price. Ross Goldberg 2024-10-26 01:54:41 -0400
  • 12832f293d
    Merge pull request #600 from rgoldberg/585-naming Ross Goldberg 2024-10-25 23:44:08 -0400
  • 880843d8e6
    Rename *Mock as Mock*. #600 Ross Goldberg 2024-10-25 23:09:31 -0400
  • cc219fe644
    Rename MasAppLibrary as SoftwareMapAppLibrary. Ross Goldberg 2024-10-25 20:48:03 -0400
  • d7072fc66d
    Rename *StoreSearch as *AppStoreSearcher. Ross Goldberg 2024-10-25 20:29:17 -0400
  • ab22e22ace
    Rename Mas as MAS. Ross Goldberg 2024-10-25 13:21:19 -0400
  • 6bf5696093
    Chop down multiline guard clauses. Ross Goldberg 2024-10-25 13:17:23 -0400
  • 59a642590a
    Rename some uses of *Url as *URL. Ross Goldberg 2024-10-25 13:08:50 -0400
  • 0b11f3737c
    Rename some uses of appName as searchTerm. Ross Goldberg 2024-10-25 13:04:06 -0400
  • 0e49da7bf1
    Rename *bundleId as *bundleID. Ross Goldberg 2024-10-25 12:49:21 -0400
  • 3a5593c12d
    Rename *accountId & username as *appleID. Ross Goldberg 2024-10-25 12:14:14 -0400
  • 2eeff82f11
    Merge pull request #599 from rgoldberg/313-uninstall Ross Goldberg 2024-10-25 22:49:33 -0400
  • 98c85ac6d6
    Delete apps via Scripting Bridge to Finder. #599 Ross Goldberg 2024-10-23 14:20:31 -0400
  • 53c64b1758
    Improve errors. Ross Goldberg 2024-10-23 14:11:52 -0400
  • 06ee9608be
    Improve output. Ross Goldberg 2024-10-23 14:04:02 -0400
  • b0d2f23465
    Add appID parameter to MASError.notInstalled(). Ross Goldberg 2024-10-23 12:57:34 -0400
  • 222646159d
    Refactor AppLibrary.installedApp(…) as AppLibrary.installedApps(…) because multiple installed apps can have the same app ID or app name. Ross Goldberg 2024-10-23 12:51:59 -0400
  • 4e0a471d81
    Remove unnecessary function from AppLibrary. Ross Goldberg 2024-10-23 12:00:34 -0400
  • 6b27d516e9
    Merge pull request #595 from rgoldberg/594-github-runners-macos-15 Ross Goldberg 2024-10-24 07:54:00 -0400
  • cab684ba60
    Install swiftlint via Brewfile if macOS >= 13 (install breaks on macOS <= 12). #595 Ross Goldberg 2024-10-24 07:49:43 -0400
  • 9e3b079ec8
    Update lint. Ross Goldberg 2024-10-24 07:46:50 -0400
  • 417fb824b4
    Upgrade GitHub runners from macos-14 to macos-15. Ross Goldberg 2024-10-23 07:56:23 -0400
  • bb67ea5e48
    Merge pull request #593 from rgoldberg/592-lint-cleanup Ross Goldberg 2024-10-23 06:23:46 -0400
  • c36a797ac2
    SwiftLint opt_in_rules: - all #593 Ross Goldberg 2024-10-21 12:54:31 -0400
  • 4d4dd02cd3
    Improve lint configurations. Ross Goldberg 2024-10-21 07:47:39 -0400
  • 2edd21803b
    Improve unwrapping. Ross Goldberg 2024-10-23 01:32:16 -0400
  • 87aaba555d
    Remove unnecessary variable type. Ross Goldberg 2024-10-22 13:39:27 -0400
  • ee28af69df
    Eliminate magic numbers. Ross Goldberg 2024-10-21 08:58:18 -0400
  • fcf8ba29f6
    Improve error output. Ross Goldberg 2024-10-21 07:41:22 -0400
  • 65218eff74
    Comment that catch ignores error. Ross Goldberg 2024-10-21 07:43:45 -0400
  • 3a6d6724c9
    Reorder elements. Ross Goldberg 2024-10-21 07:43:13 -0400
  • 2af2a42a88
    Improve parameter names. Ross Goldberg 2024-10-21 07:42:30 -0400
  • 586de07389
    Improve access control. Ross Goldberg 2024-10-21 07:40:14 -0400
  • 490ee2d338
    Fix class names. Ross Goldberg 2024-10-21 07:38:51 -0400
  • e927466dce
    Use Self. Ross Goldberg 2024-10-21 07:38:04 -0400
  • 06a347c450
    Use isEmpty / beEmpty(). Ross Goldberg 2024-10-21 07:35:16 -0400
  • d7074db06f
    Remove unnecessary else blocks. Ross Goldberg 2024-10-21 07:29:13 -0400
  • 71fbe2e444
    Improve spacing. Ross Goldberg 2024-10-21 07:12:32 -0400
  • 3eaffa5c3e
    Improve DocC. Ross Goldberg 2024-10-21 07:10:31 -0400
  • a100f3acd0
    Remove unnecessary generics. Ross Goldberg 2024-10-20 12:39:35 -0400
  • 3d9ea972f9
    Cleanup code. Ross Goldberg 2024-10-20 08:09:01 -0400
  • 57da9e0f51
    Improve style.md. Ross Goldberg 2024-10-20 08:05:11 -0400
  • c2892626d7
    Fix search & uninstall tests. Ross Goldberg 2024-10-16 15:13:29 -0400
  • 8d241d767a 🔖 Version v1.8.7-beta.38 #589 Anka 2024-10-20 18:11:00 +0000
  • aa394e489e
    🩹 Install formula so we can audit it v1.8.7-beta.38 Ben Chatelain 2024-10-20 12:06:20 -0600
  • cc3eb82619 🔖 Version v1.8.7-beta.37 #588 Anka 2024-10-20 18:08:00 +0000
  • cda67e0d52
    🩹 Install formula so we can audit it v1.8.7-beta.37 Ben Chatelain 2024-10-20 12:06:20 -0600
  • 8d1e0edcdd 🔖 Version v1.8.7-beta.36 #587 Anka 2024-10-20 17:55:23 +0000
  • 2bcbc2770c
    📎 Fix symlink to local Taps dir v1.8.7-beta.36 Ben Chatelain 2024-10-20 11:53:37 -0600
  • e62169eeaa
    Merge pull request #584 from rgoldberg/583-testing-downgrade Ross Goldberg 2024-10-18 10:41:27 -0400
  • 7cd8c1436b
    Downgrade Nimble & Quick to fix testing on newer Xcode versions. #584 Ross Goldberg 2024-10-18 10:28:44 -0400
  • 916718b415
    Merge pull request #581 from rgoldberg/580-bootstrap Ross Goldberg 2024-10-17 21:44:06 -0400
  • 967e8db9ba
    Only install periphery from brew if macOS version is >= 13. #581 Ross Goldberg 2024-10-17 21:36:18 -0400
  • f08f0a37d7
    Improve bootstrap. Ross Goldberg 2024-10-15 19:23:13 -0400
  • ac3d81ed83
    Merge pull request #577 from rgoldberg/576-trash Ross Goldberg 2024-10-15 08:20:05 -0400
  • f06fc7bb75
    Use trash -F instead of trash to facilitate better undelete. #577 Ross Goldberg 2024-10-14 22:13:27 -0400
  • bc961cf0d9
    Add trash to Brewfile. Ross Goldberg 2024-10-14 21:55:34 -0400
  • de13ad12f5
    Merge pull request #575 from rgoldberg/574-app-id-value Ross Goldberg 2024-10-15 08:11:19 -0400
  • b0d0f4aacd
    appIDValue to encapsulate uint64Value. #575 Ross Goldberg 2024-10-14 20:53:26 -0400
  • 8c5890f46d
    Merge pull request #573 from rgoldberg/559-readme Ross Goldberg 2024-10-15 07:59:47 -0400
  • 20c08eb855
    Update README.md. #573 Ross Goldberg 2024-10-15 03:30:08 -0400
  • bf627ccd79
    Merge pull request #572 from rgoldberg/561-itunes-search Ross Goldberg 2024-10-14 16:55:07 -0400
  • a44655ac31
    Refactor StoreSearch.lookup(…) & StoreSearch.search(…) to share implementation, which allows lookup to accept an Entity argument instead of being hardcoded to desktopSoftware. #572 Ross Goldberg 2024-10-14 16:44:56 -0400
  • 280b38dfe8
    Add media=software query item to lookup URL to improve results. Ross Goldberg 2024-10-14 16:29:47 -0400
  • 6c5a277ad9
    Add & use Entity.desktopSoftware instead of macSoftware. Ross Goldberg 2024-10-14 16:24:39 -0400
  • 6489daa0e3
    Update iTunes Search API documentation URL. Ross Goldberg 2024-10-14 16:12:39 -0400
  • ac3599d050
    Merge pull request #571 from rgoldberg/555-testing Ross Goldberg 2024-10-14 05:14:51 -0400