Chris Araman
|
a85d4e8595
|
🛡 Rephrase as guard statements
|
2021-04-21 22:34:09 -07:00 |
|
Chris Araman
|
6a12b3096f
|
💣 Fail fast if regular expression can not be initialized
|
2021-04-21 22:20:06 -07:00 |
|
Chris Araman
|
a27cc68d2c
|
🙈 hide unnecessary publics and @objc types
|
2021-04-21 18:05:36 -07:00 |
|
Chris Araman
|
6b8e91b136
|
♻️ Pass around simple array of SearchResult
|
2021-04-21 17:25:35 -07:00 |
|
Chris Araman
|
86a9fccb02
|
♻️ Simplify network closures
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
7f37916e41
|
🏃 Run upgrade faster by issuing multiple searches at the same time
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
9b24cc8d49
|
♻️ Extract findOutdatedApps
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
f3bfc1a105
|
♻️ Refactor Upgrade to improve readability
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
2d96ca852f
|
🏃 Run outdated faster by issuing multiple searches at the same time
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
5f9fc870df
|
🤫 Silence remaining lint warnings
|
2021-04-21 17:05:41 -07:00 |
|
Chris Araman
|
4e4479feb6
|
♻️ Refactor StoreSearch into asynchronous methods
|
2021-04-21 17:05:36 -07:00 |
|
Chris Araman
|
78c1541eb4
|
♻️ Extract scrapeVersionFromPage
|
2021-04-21 15:29:35 -07:00 |
|
Chris Araman
|
03ec323652
|
🏃 Initialize NSRegularExpression once
|
2021-04-21 15:29:35 -07:00 |
|
Chris Araman
|
ecba9e8608
|
🧹 Lint
|
2021-04-21 15:29:35 -07:00 |
|
Chris Araman
|
f505664d9d
|
⏳ Simplify waits
|
2021-04-21 15:29:31 -07:00 |
|
Chris Araman
|
4c99643a1c
|
🏃 Load app pages asynchronously when scraping
|
2021-04-16 21:56:46 -07:00 |
|
Chris Araman
|
763de0f1b5
|
🔍 Examine app page for version newer than in search result
|
2021-04-16 20:42:33 -07:00 |
|
Chris Araman
|
877cb62872
|
♻️ Refactor MasStoreSearch to reduce code duplication
|
2021-04-16 20:42:33 -07:00 |
|
Chris Araman
|
60cc16ab41
|
♻️ Refactor loadDataSync to reduce code duplication
|
2021-04-16 20:42:33 -07:00 |
|
Chris Araman
|
e6dd54b227
|
🔍 Upgrade only to newer versions
|
2021-04-16 20:42:29 -07:00 |
|
Chris Araman
|
2891fe985e
|
♻️ Remove unused PrivateFrameworks headers
|
2021-04-15 15:45:01 -07:00 |
|
Chris Araman
|
cab6314e38
|
♻️ Remove unused extensions
|
2021-04-15 15:45:00 -07:00 |
|
Chris Araman
|
9916a9f505
|
🏃 Throw any errors from Process.run
|
2021-04-15 15:45:00 -07:00 |
|
Chris Araman
|
f28c2a4232
|
🧱 Import only Foundation instead of Cocoa
|
2021-04-15 15:45:00 -07:00 |
|
Chris Araman
|
99bd7533b1
|
Merge pull request #345 from mas-cli/cache
🪣 Use an ephemeral session
|
2021-04-14 17:47:01 -07:00 |
|
Chris Araman
|
33fa07ec1a
|
🪣 Use an ephemeral session
|
2021-04-14 17:37:17 -07:00 |
|
Chris Araman
|
7a3a519e86
|
Merge pull request #343 from mas-cli/project
|
2021-03-29 22:05:03 -07:00 |
|
Chris Araman
|
5321e296f2
|
Merge branch 'master' into project
|
2021-03-29 21:51:04 -07:00 |
|
Ben Chatelain
|
a4db26bc78
|
Merge pull request #342 from mas-cli/arm-bottle
💪🏼 Add arm64_big_sur to bottle script
|
2021-03-29 21:26:14 -07:00 |
|
Chris Araman
|
1890457f1f
|
🛠 Use SWIFT_VERSION recognized by Xcode 12
|
2021-03-29 09:36:38 -07:00 |
|
Chris Araman
|
8f4cdc1c28
|
🛠 Remove unused search paths
|
2021-03-29 09:36:15 -07:00 |
|
Chris Araman
|
b735a45550
|
🛠 Update to Xcode 12-compatible project format
|
2021-03-29 09:17:06 -07:00 |
|
Chris Araman
|
f8e19fa92c
|
🛠 Use absolute paths to system frameworks
|
2021-03-29 09:13:36 -07:00 |
|
Ben Chatelain
|
97ca112a6f
|
🚨 Fix script format & lint issues
|
2021-03-28 22:09:52 -07:00 |
|
Ben Chatelain
|
0667919cfa
|
📜 Add OS version detection
Only big_sur and catalina allowed
|
2021-03-28 21:48:10 -07:00 |
|
Ben Chatelain
|
799c18e327
|
👌🏻 Use macOS uname syntax
|
2021-03-28 21:13:59 -07:00 |
|
Ben Chatelain
|
3d54be18ad
|
📜 Use uname to determine CPU
|
2021-03-28 20:05:00 -07:00 |
|
Ben Chatelain
|
eb76a2efa5
|
💪🏼 Add arm64_big_sur to bottle script
Fixes #333
|
2021-03-28 19:44:25 -07:00 |
|
Ben Chatelain
|
8c9ed9aa28
|
Merge pull request #339 from mas-cli/restore-list-format
🐛 Restore AppListFormatter
|
2021-03-28 19:05:46 -07:00 |
|
Ben Chatelain
|
5fd287638e
|
🐛 Restore AppListFormatter
Regressed in 83a1da9df7
|
2021-03-28 18:53:12 -07:00 |
|
Ben Chatelain
|
edb2157f2f
|
Merge pull request #341 from chris-araman/carthage
📦 Remove sources of Carthage dependencies
|
2021-03-28 18:51:58 -07:00 |
|
Chris Araman
|
09055a929d
|
📦 Remove sources of Carthage dependencies
|
2021-03-28 18:45:38 -07:00 |
|
Ben Chatelain
|
cf9ec2772b
|
Merge pull request #334 from chris-araman/build
🔨 Update tools for development on Apple Silicon
|
2021-03-28 18:42:09 -07:00 |
|
Chris Araman
|
528c1b9e79
|
🧹 Run script/lint from zsh
|
2021-03-28 18:06:11 -07:00 |
|
Chris Araman
|
9add9a7e0e
|
🍺 Assume swiftlint has been installed
|
2021-03-28 18:05:12 -07:00 |
|
Chris Araman
|
e65365d25f
|
🧹 Lint
|
2021-03-28 17:30:55 -07:00 |
|
Chris Araman
|
5df8db3fd6
|
🧹 Separate format from lint
|
2021-03-28 17:16:37 -07:00 |
|
Chris Araman
|
bf093082e8
|
🧹 Avoid force casts
|
2021-03-28 14:21:37 -07:00 |
|
Chris Araman
|
af944e8caf
|
🧹 Emit a warning when a linter is not installed
|
2021-03-28 14:21:37 -07:00 |
|
Chris Araman
|
44f9a42f27
|
🐶 Stop running old version of SwiftLint
|
2021-03-28 14:21:37 -07:00 |
|