You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Login tokens are stored in the macOS Keychain. Existing config files from older builds are migrated automatically on launch.
53
+
Login tokens are stored in the same local config file. The app does not use macOS Keychain.
54
54
55
55
To switch accounts or remove saved credentials, open Settings and choose **Disconnect**.
56
56
@@ -66,7 +66,7 @@ swift run Sub2APIStatusBar
66
66
## Build A macOS App
67
67
68
68
```bash
69
-
VERSION=v0.1.3 ./scripts/build-app.sh
69
+
VERSION=v0.1.4 ./scripts/build-app.sh
70
70
```
71
71
72
72
Output:
@@ -79,21 +79,21 @@ The build script generates the app icon, copies bundle resources, and applies ad
79
79
80
80
```bash
81
81
SIGN_IDENTITY="Developer ID Application: Your Name (TEAMID)" \
82
-
VERSION=v0.1.3 \
82
+
VERSION=v0.1.4 \
83
83
./scripts/build-app.sh
84
84
```
85
85
86
86
## Package A Release
87
87
88
88
```bash
89
-
VERSION=v0.1.3 ./scripts/package-release.sh
89
+
VERSION=v0.1.4 ./scripts/package-release.sh
90
90
```
91
91
92
92
Output:
93
93
94
94
```text
95
-
dist/Sub2APIStatusBar-0.1.3-macOS.zip
96
-
dist/Sub2APIStatusBar-0.1.3-macOS.zip.sha256
95
+
dist/Sub2APIStatusBar-0.1.4-macOS.zip
96
+
dist/Sub2APIStatusBar-0.1.4-macOS.zip.sha256
97
97
```
98
98
99
99
## Notarize A Release
@@ -105,7 +105,7 @@ APPLE_ID="you@example.com" \
105
105
TEAM_ID="TEAMID" \
106
106
APP_SPECIFIC_PASSWORD="xxxx-xxxx-xxxx-xxxx" \
107
107
SIGN_IDENTITY="Developer ID Application: Your Name (TEAMID)" \
108
-
VERSION=v0.1.3 \
108
+
VERSION=v0.1.4 \
109
109
./scripts/notarize-release.sh
110
110
```
111
111
@@ -137,7 +137,11 @@ swift run Sub2APIStatusBar
137
137
138
138
## Privacy
139
139
140
-
Sub2API Status Bar stores the server URL, display preferences, and refresh interval in the local Application Support config file. Auth and refresh tokens are stored in the macOS Keychain. It does not send data anywhere except the configured Sub2API server.
140
+
Sub2API Status Bar stores the server URL, auth token, refresh token, display preferences, account list, and refresh interval in the local Application Support config file. It does not use macOS Keychain and does not send data anywhere except the configured Sub2API server.
141
141
142
142
## Acknowledgements
143
143
Thanks to the [LinuxDo](https://linux.do/) community for the discussions, sharing, and feedback.
0 commit comments