Rename app from StockMonitor to Stockbar

- Bundle ID: com.vgearen.StockMonitor → com.vgearen.Stockbar
- Display name: Stock Monitor → Stockbar
- App entry struct: StockMonitorApp → StockbarApp
- App Support path: ~/Library/Application Support/Stockbar
- Log path: ~/Library/Logs/Stockbar
- OSLog subsystem: com.vgearen.Stockbar
- Test module import: @testable import Stockbar
- GitHub Actions: scheme, DMG name updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
vgearen
2026-03-18 09:34:19 +08:00
co-authored by Claude Sonnet 4.6
parent f072703d4e
commit 28cf10480b
14 changed files with 68 additions and 68 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ final class AppState: ObservableObject {
private static var stocksFileURL: URL {
let support = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!
let dir = support.appendingPathComponent("StockMonitor")
let dir = support.appendingPathComponent("Stockbar")
try? FileManager.default.createDirectory(at: dir, withIntermediateDirectories: true)
return dir.appendingPathComponent("stocks.json")
}
+1 -1
View File
@@ -23,7 +23,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
}
@main
struct StockMonitorApp: App {
struct StockbarApp: App {
@NSApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
@StateObject private var appState = AppState()
+2 -2
View File
@@ -1,13 +1,13 @@
import Foundation
import os
let appLogger = Logger(subsystem: "com.vgearen.StockMonitor", category: "lifecycle")
let appLogger = Logger(subsystem: "com.vgearen.Stockbar", category: "lifecycle")
/// 写文件日志到 ~/Library/Logs/StockMonitor/app.log
func logToFile(_ message: String) {
let fm = FileManager.default
guard let logDir = fm.urls(for: .libraryDirectory, in: .userDomainMask).first?
.appendingPathComponent("Logs/StockMonitor") else { return }
.appendingPathComponent("Logs/Stockbar") else { return }
try? fm.createDirectory(at: logDir, withIntermediateDirectories: true)
let logFile = logDir.appendingPathComponent("app.log")