diff --git a/Copilot for Xcode/Assets.xcassets/WarningBackgroundColor.colorset/Contents.json b/Copilot for Xcode/Assets.xcassets/WarningBackgroundColor.colorset/Contents.json
new file mode 100644
index 0000000..b38fae8
--- /dev/null
+++ b/Copilot for Xcode/Assets.xcassets/WarningBackgroundColor.colorset/Contents.json
@@ -0,0 +1,20 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xF5",
+ "green" : "0xF9",
+ "red" : "0xFF"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Copilot for Xcode/Assets.xcassets/WarningForegroundColor.colorset/Contents.json b/Copilot for Xcode/Assets.xcassets/WarningForegroundColor.colorset/Contents.json
new file mode 100644
index 0000000..2d9762a
--- /dev/null
+++ b/Copilot for Xcode/Assets.xcassets/WarningForegroundColor.colorset/Contents.json
@@ -0,0 +1,20 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0x07",
+ "green" : "0x37",
+ "red" : "0x8A"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Copilot for Xcode/Assets.xcassets/WarningStrokeColor.colorset/Contents.json b/Copilot for Xcode/Assets.xcassets/WarningStrokeColor.colorset/Contents.json
new file mode 100644
index 0000000..a4651ba
--- /dev/null
+++ b/Copilot for Xcode/Assets.xcassets/WarningStrokeColor.colorset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "colors" : [
+ {
+ "color" : {
+ "color-space" : "srgb",
+ "components" : {
+ "alpha" : "1.000",
+ "blue" : "0xB4",
+ "green" : "0xCF",
+ "red" : "0xFD"
+ }
+ },
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "localizable" : true
+ }
+}
diff --git a/Core/Sources/HostApp/GeneralSettings/AppInfoView.swift b/Core/Sources/HostApp/GeneralSettings/AppInfoView.swift
index e49c123..8fd3a5e 100644
--- a/Core/Sources/HostApp/GeneralSettings/AppInfoView.swift
+++ b/Core/Sources/HostApp/GeneralSettings/AppInfoView.swift
@@ -17,6 +17,7 @@ struct AppInfoView: View {
@StateObject var viewModel: GitHubCopilotViewModel
@State var appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String
+ @State var automaticallyCheckForUpdates: Bool?
let store: StoreOf
+
+
diff --git a/Server/package-lock.json b/Server/package-lock.json
index 88a089c..b3eefd7 100644
--- a/Server/package-lock.json
+++ b/Server/package-lock.json
@@ -8,16 +8,41 @@
"name": "@github/copilot-xcode",
"version": "0.0.1",
"dependencies": {
- "@github/copilot-language-server": "^1.245.0"
+ "@github/copilot-language-server": "^1.263.0"
}
},
"node_modules/@github/copilot-language-server": {
- "version": "1.245.0",
- "resolved": "https://registry.npmjs.org/@github/copilot-language-server/-/copilot-language-server-1.245.0.tgz",
- "integrity": "sha512-K/PSxLMQFhnM8CIhL0mF/FAEzB2EYqOEu0Ai0gvFEy+fMl3FvhxFkagb6w1qaQ0dQJSY5qExT88sABn3wDyHiA==",
+ "version": "1.263.0",
+ "resolved": "https://registry.npmjs.org/@github/copilot-language-server/-/copilot-language-server-1.263.0.tgz",
+ "integrity": "sha512-kf8M5kN1gYp+8yjk+yaH6iR9c8pSamWVpD7M6S2ZRkd3E4NqFGJe90Jgk6nub19tv5/qC7h7fHgeWxuhMRAGLQ==",
+ "dependencies": {
+ "vscode-languageserver-protocol": "^3.17.5"
+ },
"bin": {
"copilot-language-server": "dist/language-server.js"
}
+ },
+ "node_modules/vscode-jsonrpc": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
+ "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/vscode-languageserver-protocol": {
+ "version": "3.17.5",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
+ "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
+ "dependencies": {
+ "vscode-jsonrpc": "8.2.0",
+ "vscode-languageserver-types": "3.17.5"
+ }
+ },
+ "node_modules/vscode-languageserver-types": {
+ "version": "3.17.5",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
+ "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
}
}
}
diff --git a/Server/package.json b/Server/package.json
index 68b97a1..b82186e 100644
--- a/Server/package.json
+++ b/Server/package.json
@@ -4,6 +4,6 @@
"description": "Package for downloading @github/copilot-language-server",
"private": true,
"dependencies": {
- "@github/copilot-language-server": "^1.245.0"
+ "@github/copilot-language-server": "^1.263.0"
}
}
diff --git a/Tool/Sources/GitHubCopilotService/LanguageServer/GitHubCopilotAccountStatus.swift b/Tool/Sources/GitHubCopilotService/LanguageServer/GitHubCopilotAccountStatus.swift
index b4d28d1..2a10ed5 100644
--- a/Tool/Sources/GitHubCopilotService/LanguageServer/GitHubCopilotAccountStatus.swift
+++ b/Tool/Sources/GitHubCopilotService/LanguageServer/GitHubCopilotAccountStatus.swift
@@ -13,13 +13,13 @@ public enum GitHubCopilotAccountStatus: String, Codable, CustomStringConvertible
case .alreadySignedIn:
return "Already Signed In"
case .maybeOk:
- return "Maybe OK"
+ return "Unknown"
case .notAuthorized:
- return "Not Authorized"
+ return "No Subscription"
case .notSignedIn:
return "Not Signed In"
case .ok:
- return "OK"
+ return "Active"
case .failedToGetToken:
return "Failed to Get Token"
}
diff --git a/Tool/Sources/WorkspaceSuggestionService/LineEdit.swift b/Tool/Sources/WorkspaceSuggestionService/LineEdit.swift
index ceea6ee..80254fa 100644
--- a/Tool/Sources/WorkspaceSuggestionService/LineEdit.swift
+++ b/Tool/Sources/WorkspaceSuggestionService/LineEdit.swift
@@ -54,7 +54,7 @@ public struct LineEdit {
public let headEnd: String.Index
public let tailStart: String.Index
- static let tailChars: Set