gitextract_1hnk5wnk/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── support-app-request.yaml │ └── workflows/ │ ├── on_pull_request_linter.yml │ └── on_push.yml ├── .gitignore ├── .swiftlint.yml ├── .vscode/ │ └── settings.json ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Scripts/ │ ├── Firebase/ │ │ └── upload-dSYM.sh │ └── Lint/ │ └── swiftlint ├── WakaTime/ │ ├── AppDelegate.swift │ ├── ConfigFile.swift │ ├── Controls/ │ │ └── WKTextField.swift │ ├── Extensions/ │ │ ├── AXObserverExtension.swift │ │ ├── AXUIElementExtension.swift │ │ ├── BundleExtension.swift │ │ ├── NSRunningApplicationExtension.swift │ │ ├── OptionalExtension.swift │ │ ├── ProcessExtension.swift │ │ ├── StringExtension.swift │ │ └── URLExtension.swift │ ├── Helpers/ │ │ ├── Accessibility.swift │ │ ├── AppInfo.swift │ │ ├── Dependencies.swift │ │ ├── EventSourceObserver.swift │ │ ├── FilterManager.swift │ │ ├── MonitoringManager.swift │ │ ├── PropertiesManager.swift │ │ └── SettingsManager.swift │ ├── Resources/ │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── WakaTime.imageset/ │ │ │ │ └── Contents.json │ │ │ └── WakaTimeDisabled.imageset/ │ │ │ └── Contents.json │ │ └── GoogleService-Info.plist │ ├── Utils/ │ │ ├── Atomic.swift │ │ ├── Logging.swift │ │ ├── ObjC.h │ │ └── ObjC.m │ ├── Views/ │ │ ├── MonitoredAppsView.swift │ │ └── SettingsView.swift │ ├── WakaTime-Bridging-Header.h │ ├── WakaTime-Info.plist │ ├── WakaTime.entitlements │ ├── WakaTime.swift │ ├── Watchers/ │ │ ├── FileSavedWatcher.swift │ │ ├── MonitoredApp.swift │ │ └── Watcher.swift │ ├── WindowControllers/ │ │ ├── MonitoredAppsWindowController.swift │ │ └── SettingsWindowController.swift │ └── main.swift ├── WakaTime Helper/ │ ├── AppDelegate.swift │ ├── Logging.swift │ ├── WakaTime Helper-Info.plist │ └── main.swift ├── bin/ │ └── prepare_changelog.sh └── project.yml