This repository was archived by the owner on Jan 19, 2026. It is now read-only.
Repository navigation
Release Notes - v1.2.3
Release Date: November 6, 2025
Build Number: 7
🎯 Universal Navigation
This release adds consistent navigation across all screens in Keystone, making it easy to move between different sections of the app without constantly returning to the main screen.
✨ New Features
Universal Navigation Widget
- Reusable Component: Created
AppNavigationActionswidget for consistent navigation - Available Everywhere: All main screens and detail screens now have navigation icons
- Smart Context Awareness: Current screen's button is automatically hidden to prevent redundant navigation
- Quick Access: Navigate to any section (Calendar, Lists, Projects, Search, Settings) from anywhere
Enhanced Screen Navigation
- Main Screens: Calendar, Lists, Projects, Search, and Settings all have full navigation
- Detail Screens: Project Detail and List Detail screens also include navigation
- Seamless UX: No more backing out to the main screen to access other sections
🔧 Technical Changes
New Files
lib/widgets/app_navigation_actions.dart- Reusable navigation widget
Modified Files
lib/main.dart- Updated to use AppNavigationActions widgetlib/features/calendar/calendar_screen.dart- Added navigation actionslib/features/lists/lists_screen.dart- Added navigation actionslib/features/lists/list_detail_screen.dart- Added navigation to detail viewlib/features/projects/projects_screen.dart- Added navigation actionslib/features/projects/project_detail_screen.dart- Added navigation to detail viewlib/features/search/search_screen.dart- Added navigation actionslib/features/settings/settings_screen.dart- Added navigation actions
🎨 User Experience Improvements
Navigation Flow
- From Calendar: Navigate directly to Lists, Projects, Search, or Settings
- From Lists: Navigate directly to Calendar, Projects, Search, or Settings
- From Projects: Navigate directly to Calendar, Lists, Search, or Settings
- From Detail Views: Full navigation available even when viewing project or list details
- Bidirectional: No more one-way navigation - go anywhere from anywhere
Visual Consistency
- Icon-Based: Clear, recognizable icons for each section
- Tooltips: Helpful tooltips on each navigation button
- AppBar Integration: Navigation icons integrated seamlessly into AppBar
- Responsive: Works across all screen sizes and platforms
📋 Navigation Patterns
Available Navigation Icons
| Icon | Destination | Always Visible |
|---|---|---|
| 📅 Calendar | Calendar Screen | On all screens except Calendar |
| ☑️ Lists | Lists Screen | On all screens except Lists |
| 🌳 Projects | Projects Screen | On all screens except Projects |
| 🔍 Search | Search Screen | On all screens except Search |
| ⚙️ Settings | Settings Screen | On all screens except Settings |
🔄 Migration Guide
Upgrading from v1.2.2
-
Pull Latest Changes:
git pull origin master git checkout v1.2.3
-
Update Dependencies:
fvm flutter pub get
-
Build for Platform:
# Android fvm flutter build apk --release # Web fvm flutter build web --release firebase deploy --only hosting
🐛 Bug Fixes
- Improved navigation consistency across the app
- Fixed navigation flow in detail screens
⚠️ Breaking Changes
None. This is a backward-compatible release that enhances existing functionality.
📦 Release Assets
APK Information
- File:
app-release.apk - Size: 57.8 MB
- SHA256:
ad779823bf2c449b7bb2aba95b7e0ea067ce3c01bad16b243705148872697e03
Web Deployment
- URL: https://keystone-1424f.web.app
- Status: ✅ Deployed with latest navigation improvements
- Firebase Project: keystone-1424f
🔜 Future Enhancements
Based on this release, potential improvements include:
- Breadcrumb Navigation: Visual breadcrumb trail showing navigation history
- Quick Navigation Menu: Drawer or bottom sheet for quick access to all sections
- Navigation Shortcuts: Keyboard shortcuts for power users
- Recently Viewed: Quick access to recently viewed items/screens
- Navigation Analytics: Track most-used navigation paths to optimize UX
🙏 Acknowledgments
This release focuses on improving app navigation and user experience by making it easier to move between different sections of the app.
🔗 Resources
- GitHub Repository: https://github.com/11bDev/keystone
- Firebase Console: https://console.firebase.google.com/project/keystone-1424f
- Web App: https://keystone-1424f.web.app
- Release Notes: https://github.com/11bDev/keystone/releases
📝 Changelog
Added
- Universal navigation widget (
AppNavigationActions) - Navigation icons on all main screens (Calendar, Lists, Projects, Search, Settings)
- Navigation icons on detail screens (Project Detail, List Detail)
- Context-aware navigation (current screen's button hidden)
- Tooltips for all navigation buttons
Changed
- Main screen navigation refactored to use reusable widget
- Improved navigation consistency across all screens
- Enhanced AppBar with navigation actions
Fixed
- Navigation flow in detail screens
- Consistent navigation experience across the app
Full Changelog: v1.2.2...v1.2.3