Skip to content

v0.0.1-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jan 21:07
fa81b38

Changelog

3ad7a0b I dont know what I am doing
e1faf9b stuff
5ede572 adding to git ignore
8aac789 kicks and giggles
d2eaeee better paths
007051d renaming is getting tough
94e2b33 naming things perspect
d3714cd removing specific identity
4ccf3b5 finding identity
14788ea reverting all the way
01797be do not know what I am doing here
3b7e5c8 more reverts... again
6f25c5a more reverting
5816a07 reverting more things
8ce5510 changing targets back
09f5276 10 seconds
9214330 changing user-agent to say perspect
7d128e7 Update README.md
7f06cb6 added 5 second waiting check between sending heartbeats to avoid duplication
100ed76 fixing default for new apps
8608b43 xcode deployment process
54acdaf adding new apps
06e9ca5 Merge branch wakatime:main into main
d4c1a50 Disable new apps by default
04fad13 Always try presenting toast notification after checking permission
9d59ebc Fix race condition with newly supported apps notification
30aae50 Only notify of newly supported apps after initial launch
e4cf40e Open monitored apps window when new app supported
b2a3766 Update on_push.yml
4dad12e Update on_push.yml
00c5d79 Update on_push.yml
bd4a5a9 fixing scheme
580f7ae fixing project.yml for tva branding
a8f97e5 Strip whitespace from plugin name and version
8319083 Delete Download App Here/Perspect_TVA 2023-11-29 14-02-57/Perspect_TVA.app/Contents directory
9e01415 Adding app download
b5fcccc exclude chrome new tab tracking
8b01daa Merge branch wakatime:main into main
c0e4ab9 Full window title only necessary for Postman
ff54621 changing logos
ec6483f support for Zoom and WhatsApp
82271d6 adding chrome and arc browser
0514478 changing categories to match WakaTime standards
2766815 added safari, imessage, warp, and slack tracking
33ee3cb GitHub etag still counts against api quota when not authenticated, rate limit checking for updates client side
13d9ca4 Fix tracking electron apps
59b7a5f Auto save settings without buttons
a17f438 Get file path without backslashes when contains spaces
c7f7f79 Add debug helpers
4a59770 Split window title based on focused app
3c8d600 Filter window titles not from design files
67711aa Support Canva
b808bb4 organize watcher
20412d8 Request permission before showing update notification
ee32cef Show notification when updating from menu selection
70c8d2d Fix most build warnings
8896422 Support tracking Figma and Postman
0bb82e4 Only show warning on icon when a11y permission not granted
6238d54 Separator under a11y menu item when visible
b9c9ea7 Show indicator when a11y permission disabled
e83e42d Truncate error alert and show version in up to date alert
38d94c3 New asset zip filename
18e2050 Fix auto updates
0368c0e Fix release assset uploading
0b033d2 Fix asset name for auto updates
c06973b Show alert if no updates available
6df4d3d Fully remove Sparkle
ab8da6e Fully remove Sparkle
3237b4c Replace Sparkle with AppUpdater
6aea93c Upgrade Sparkle to v2.5.0-beta.1
7844a91 Added option to enable/disable automatic updates
cdcbf1e Fix build
211fc8e Possibly fix build
75f4ff9 Fix build
cebfcf7 Fix codesign using find and dirname
a9b6dee Use Debug config to fix build
27383ed Remove scheme when building
21a303b remove duplicate build script config
e46bb76 Fixed var name
4049d64 Added gentle updates
df5cc5d Fixed issue with Crashlytcis and xcodebuild
e5845c5 Changed Firebase script to run last
f84acb8 Removed entitlements from project.yml
fd57203 Added keychain cap for Firebase
596d4cd Added Firebase script
f89bbeb Added firebase info file
61120e7 Fix crash when calling watch() while there is no active Xcode window
ab2eea9 Set SUAutomaticallyUpdate to enable automatic download and installation of updates by default
e1350f2 Use local build version number
1f64c70 comment out FSEvent watching because xcodebuild can not find library
0d9b289 Watch filesystem events noop
c3e28e1 Fix auto updates
f9600b8 Fix sending heartbeat when isBuilding flag changes value
01c9329 Refactor code into helpers
4f550cb Fix comment
fb082df Add bridging header to xcodegen
264ded9 Add Process.execute() extension to automatically manage Process.launch() and Process.run() based on availability
4f286b1 Use Process.run() on macOS 13 or newer
5b5e4ab Wrap Process.launch() in ObjC exception handler
6584102 Move extensions to their own directory
0d93afc Make watcher state atomic to avoid future crashes due to concurrent writes
229a001 Only show version number in settings window
805d6c2 Sparkle key passed as stdin when releasing
4bb1ad8 New sparkle public signing key
c389197 Use sparkle private key when generating appcast
b1c478e Fix action typo
90da035 Split release step to run on ubuntu and macos
cb76cbb Run release step on macos
28f4eed Recursively codesign helper and frameworks
89ca949 Add Sparkle integration
c67004e Stop notarizing concurrency framework
bd554a8 only register as login item in Release builds
9facfa5 add back release workflow
554a8af Re-add sleep
e98ffcd Log output
c4d8da0 Echo UUID
3a2ef5b Codesign libswift_Concurrency.dylib
88f2ef3 Just run notarytool log with hard-coded id for testing
85a9af2 Remove sleep
9f2b4fa Add sleep
344a503 Add history output
8ba8180 Fix grep
d2da464 wip
c84b5b3 wip
d9c0934 wip
87566bc Try to fix unexpected argument
59218be Remove libswift_Concurrency.dylib codesigning
f90db2e Codesign libswift_Concurrency.dylib
67c99a8 Notarize libswift_Concurrency.dylib
943ea85 Fix log wip
333c070 Fix log wip
3bd7d8a Add log output
f794bb2 Separate the staple and notarization step for debugging purposes
dcadfaa Add code signing step for WakaTime Helper.app
8de3789 Notarize WakaTime Helper before notarizing main bundle
5fa73ea Add on_push.yml for testing
cef3b24 Use SMAppService on macOS 13 or newer and SMLoginItemSetEnabled() on macOS versions prior to 13
57b7544 Refactor SwiftUI state (no longer needed with AppKit)
18f5dea Move window controllers to WindowControllers directory
5a2d652 Enable use of shortcuts in API key text fields without menu
0c2d9b1 Integrate new changes
44992d2 Make macos-WakaTime run on macOS 10.15 or newer
dbb7c66 Verify codesign in github action
ae69caf remove new file header templates
5ea5ecf Moved register and unregister function to a separate class
08c1e35 Merge branch feature/15-monitoring-apps of https://github.com/wakatime/macos-wakatime into feature/15-monitoring-apps
c82d13e call shouldSendHeartbeat first for performance reasons
a89a55a double check app should be monitored when sending heartbeats
a1ec51f fix boolean logic bug
6de46d3 remove trailing whitespace
836328c Merge branch feature/15-monitoring-apps of https://github.com/wakatime/macos-wakatime into feature/15-monitoring-apps
268d980 track version of multiple apps not just xcode
33a7940 Polished the monitoring feature
ec5e697 Added support for monitoring more apps
4ec7563 Use new internal cfg location
359a0b8 Fix wrong condition in checkIsBuilding()
61f5e3b Polished the monitoring feature
d11a78b Added support for monitoring more apps
ed5f5ae Add --category building when the current Xcode window is building (#20)
77005d8 Only add the app as login item in release mode (#34) (wakatime#65)
91c8e6d Add back version dependency to release step
4cbf490 Combine format into version build step
bc5fd11 Fix version passed to sign step
7f3681f format version removing v
fe07545 Fix removing v from version string
09c48f3 Use unknown string when version null
dc4dcd8 Add version number to settings #54 #53
a4eb13f Watch file changes correctly when Xcode already open while granting accessibility permission to WakaTime (#7)
dfa5cab Uncomment code accidentally left commented
f21b539 Prevent sending heartbeat too frequently
56662bc Fix changelog when content is too long
bfec54a Fix publishing updates to the CLI
9291d35 release with empty changelog
f4809c1 add chris to authors
c1f431b Remove authors categories
4d3981e prevent commit new version
fe9bb9b Fixed warnings
2b21446 Merge branch main into feature/32-swift-lint-stable
e31d391 Changed SwiftLint path
99f3397 Added SwiftLint file
720633b Removed swiftlint
852da17 Removed package
052356d Configure yaml-update-action
108a8bc Configure yaml-update-action
a1645c6 Added new swiftlint file
0d46b74 Added swift lint locally
0965ce4 Configure yaml-update-action
3158327 Build app with version set
4a1d434 remove WakaTime from package
7127b2c use latest swiftlint version 0.51.0
44b4188 Fix SwiftLint Error
339e7b1 Fix Document changed logging
6d8d50e Fix file paths with escape sequences
ba13593 Fix on_push workflow
558cd63 Add semver action
860760c disable watching for file save events
5bbc12e ignore selected text notification when selected text empty
c44937b remove unused Sparkle
d24c3ce Merge branch main into main
88b1e41 fix on pull request job by using macos
e6acfc9 Fix low-res mune bar icon
4b51b80 add Sparkle as SPM dependency
aacdb5f fix readme links
8e2ad5a update install instructions with direct zip link
ae757c5 v0.0.1
3411fef on pull request linter
df8e4ef build and release with GitHub action
43cdb6d rename documentChanged to handleEvent
cb5d890 Changed handler name, tidied up notifications logic
dac3278 Fixed text change notification
7db4ea1 instructions for resetting accesibility security settings
d67da34 only lint WakaTime source folder
f4184b7 update path to swiftlint
9d09959 use spm to install swiftlint
e4672e8 name pre xcodegen script accordingly
bbcc29c fix path to user installed mint binary
c93542d make post-project script executable
5e11ae7 rename bundleid prefix
60c4ef8 use xcodegen to install mint and swiftlint
b098ee8 Fixed SwiftLint issues and added SwiftLint script tin project.yml
6bd6a00 Merge branch main into feature/16-swift-lint
2ca5004 hide app from dock
de4e927 Self not necessary
9909f17 Implement async/await
2d565f8 Added SwiftLint to LFS
b8500a3 Removed swiftlint file
19b3b48 Added SwiftLint
ab03e69 Merge branch main into feature/5-download-cli
e792e10 check for empty string or nil
461f352 Merge branch main into feature/5-download-cli
9d09ab5 Added logic to handle Settings launch on start
4feb76a Download CLI only if newer version available (#5)
375ed52 Improve ini parser
b26d8fc Fixed settings window: add WakaTime to title (make clear which app it belongs to) enable close button disable resizing add padding between UI elements add keyboard shortcuts for cancel- and save button
4b02fbb Disable selectedText and valueChanged notifications because they fire too often
649399a Enable notification callbacks, fix FileMonitor, add queues
192a7cd Add remaining notifications and related debug info
29f9558 Replace FileMonitor with FolderMonitor
a5555d0 fix prompting for api key at startup
365cdad detect Xcode version
9ed2238 sending first heartbeats
4f5714c Enable dark mode for menu icon
1c62958 Set change handler
ab8f9d5 Implement watcher
197dfbe prompt for api key on startup if not already set
920d3c6 pass write flag to wakatime-cli
0d73689 documentChanged function for sending heartbeats
a23d874 try watching AXElement changes
5de5ef8 license file
adf80d1 add Watcher class to observe active app
1bca6ab download wakatime-cli when app launched
91869f6 guard for early return instead of if
19d4472 spacing
2c251c2 add description to readme