This document outlines the planned features and improvements for SKIES Mobile. It is subject to change based on user feedback, technical feasibility, and organizational priorities.
Still planned for future releases:
Sign in with Apple authentication
Open source release
Planned Features
Global info bar
Text-only announcement bar on website (skies.vakesz.com)
Display global messages (e.g., open source announcement)
Easy content updates without code changes
Handoff support
Continue reading a post on another device
Leverage existing iCloud sync infrastructure
Support for iPhone ↔ iPad ↔ Mac transitions
Keyword-based Post Highlighting
Allow users to define custom keywords
Automatically mark posts as important based on keywords
Configurable keyword list in settings
Visual indicators for important posts
Filter/sort options to view important posts first
Onboarding experience enhancements
First-time user setup flow for new users
App introduction and feature highlights
Guided setup process
Calendar export improvements
Fix flaky iCal/ICS export behavior
Revisit EventKit implementation
Test edge cases (recurrence, timezone handling)
Unplanned/Not yet planned Features
Apple Watch app
View upcoming activities at a glance
Quick RSVP from wrist
Notification support on Watch
Complications for next event
Safari extension
Suggest opening SKIES Mobile for matching URLs
Deep link support from Safari
Small extension prototype needed
Widget & Live Activity support (needs proper ideas)
Decide on widget content (upcoming activities, latest posts)
Implement read-only widget first
Explore Live Activity for ongoing events
Add / Edit posts and activities
Requires API write endpoints
Permission checks and validation needed
Content creation and editing UI
Smart Activity Recommendations
ML-based suggestions based on attendance history
Personalized recommendations
Pattern recognition for preferred times/types
Theme-aware Splash Screen & Color Scheme
Flying icons on the splash screen adapt to match the selected app icon theme
App color scheme adjusts based on the chosen app icon
Cohesive visual experience from launch through the entire app