Show HN: Sidefy – Screen-edge timeline event aggregator for macOS(sidefyapp.com)
1 points by sha2kyou 7 hours ago | 1 comments
- sha2kyou 7 hours ago
Creator here. Built this to solve my own problem - I kept missing events because I had to constantly switch away from my work between Calendar, Reminders, RSS readers, and GitHub. Sidefy renders a timeline on your screen edge showing events from all these sources as colored bars. Technical part: JavaScript plugin engine using JavaScriptCore. The challenge was sandboxing - disabled eval/setTimeout but provided safe HTTP and storage APIs. Added permission controls so users decide what each plugin can access. Built with Swift/SwiftUI over 4 months. Curious to hear: - Would this workflow work for you? What would you want to track? - Thoughts on plugin security tradeoffs? - How would you design the JS API? Happy to dive into any technical details - sandbox implementation, performance optimization, cache management, etc. What would you like to know?