Commit f968ce2
Add pomo extension (#24138)
* Add pomo extension
- Remove PomoNotInstalled component and update checkPomoInstallation function for improved readability.
- Refactor URL handling in PomoApp by integrating AppDelegate for Apple Events and removing the URLSchemeHandler class. Implemented global state management for TimerManager and updated installation check in Raycast extension.
- Merge branch \'main\' of https://github.com/claudfuen/Pomo
- Fix URL scheme handler threading issues
- Update appcast for v1.1.1
- Merge branch \'main\' of https://github.com/claudfuen/Pomo
- Enhance Raycast extension by adding subtitles to timer commands for better context and updating the extension icon. Clean up unnecessary whitespace in timer scripts.
- Update appcast for v1.1.0
- Refactor URLSchemeHandler initialization and lifecycle management in PomoApp. Transitioned from @State to @StateObject for URLSchemeHandler to ensure proper lifecycle handling, and updated initialization logic in the app\'s constructor.
- Add Raycast integration with URL scheme support and update README
- Update appcast for v1.0.10
- Enhance CustomTimeView and QuickStartButton with input validation and visibility control. Add digit filtering for user input and update binding for visibility in PopoverView.
- Refactor TimerPreset and CustomTimeView for improved functionality and UI. Remove unused preset functionality, streamline timer setup, and enhance user input experience with focused text fields and quick start buttons.
- Merge branch \'main\' of https://github.com/claudfuen/Pomo
- Add compressed screenshots to README, remove large PNGs
- Add app screenshots to README
- Update appcast for v1.0.8
- Add Apple code signing and notarization back to workflow
- Update appcast for v1.0.7
- Use create-dmg for styled DMG installer
- Update appcast for v1.0.5
- Fix appcast update: use heredoc file and sed instead of awk
- Fix YAML syntax error in heredoc
- Fix: add permissions for git push and fix appcast awk pattern
- Add versioning guide to release instructions
- Add Sparkle framework for automatic updates, implement UpdaterManager, and update appcast.xml for release management. Enhance .gitignore and Info.plist for Sparkle integration.
- Add releasing instructions to README
- Add permissions for release creation
- Add re-signing step and better notarization error logging
- Fix: use printf for base64 decode to avoid trailing newline
- Fix base64 decode for macOS runner
- Add GitHub Actions workflow for automated code signing & notarization
- Add initial implementation of Pomo, a minimal Pomodoro timer for macOS. Includes core functionality, UI components, and assets. Added .gitignore, LICENSE, and README files for project setup.
- Add .gitignore, update version in Info.plist, and remove LICENSE and README files
- Add initial LICENSE and README files
- init
* Update
* Update CHANGELOG.md and optimise images
---------
Co-authored-by: Claudio Fuentes <claudio@trycomp.ai>
Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>1 parent 222cf0d commit f968ce2
File tree
16 files changed
+3176
-0
lines changed- extensions/pomo
- assets
- src
- utilities
16 files changed
+3176
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
0 commit comments