What's New?

Keep track of changes and improvements.

Changelog

v0.4.02025-01-20
  • Complete forecast display redesign with mobile-first philosophy. Rebuilt the entire forecast interface from the ground up, drawing inspiration from premium weather apps like Apple Weather, Yahoo Weather, and Google Weather. The new design prioritizes touch-first interactions, clear visual hierarchy, and instant information access without unnecessary complexity.
  • Introduced horizontal timeline view with intelligent hour-by-hour breakdown. The new timeline displays up to 48 hours of forecast data in a compact, swipeable format that lets you quickly scan conditions at a glance. Each hour cell shows risk level, primary weather phenomenon, and interactive tooltips on desktop with full details displayed directly on mobile for optimal usability.
  • Implemented Smart Insights system that surfaces critical weather periods automatically. Instead of forcing users to scroll through every hour, the system now intelligently identifies and highlights periods with elevated risk (Level 3-4), displaying them prominently with grouped time ranges, worst-case visibility, relevant phenomena, and actionable warnings. When conditions are favorable, only the timeline is shown—keeping the interface clean and focused.
  • Added elegant day separators with gradient transitions throughout the timeline. Both mobile and desktop views now feature vertical gradient lines with clear day labels ('jutro', 'pojutrze') that help users instantly understand when conditions span across multiple days. This visual enhancement makes multi-day forecasts significantly easier to parse.
  • Optimized mobile experience with dedicated vertical layout for detailed information. On mobile devices, Smart Insights appear first with full details (no tooltips needed), followed by a horizontal swipeable timeline. This approach eliminates the need for hover interactions and ensures all critical information is immediately visible on smaller screens.
  • Removed legacy accordion-style forecast view in favor of the new unified interface. The old classic view with expandable cards has been completely replaced by the new horizontal timeline system, eliminating UI complexity and reducing the codebase by over 300 lines while improving user experience across all devices.
  • Enhanced responsive design with device-appropriate interactions. Desktop users benefit from hover tooltips with comprehensive details, while mobile users see all information directly without needing to tap. The system automatically adapts based on screen size, ensuring optimal experience whether you're on a phone, tablet, or desktop.
  • Implemented sophisticated period grouping for Smart Insights. Consecutive hours with similar risk levels are automatically merged into single cards with time ranges (e.g., '14:00 - 17:00'), reducing visual clutter while maintaining all critical information. Each grouped period shows the worst-case scenario across that timespan.
  • Added phenomenon icons throughout the interface using consistent Lucide React icons. Replaced generic indicators with specific, recognizable SVG icons: Waves for fog/mist, Sparkles for freezing fog (cyan), CloudRain for rain, CloudLightning for thunderstorms, Snowflake for snow, and Wind for strong winds. These icons appear both in the timeline and in detailed views.
  • Introduced custom scrollbar styling with scroll affordance hints. The horizontal timeline features a sleek, semi-transparent scrollbar that blends with the design while remaining functional. A clickable arrow indicator appears on the right edge when there's more content to scroll, disappearing dynamically when you reach the end.
  • Completely eliminated view switching complexity from the user interface. Removed the beta/classic toggle switch and all associated state management, making the application simpler to use and maintain. The new timeline view is now the only view, reducing decision fatigue and ensuring all users get the best experience.
v0.3.42025-01-20
  • Completely redesigned 'Weather Impact Information' modal with modern, calming design. The new interface features soft gradients, glassmorphism effects, and smooth animations that create a professional yet approachable experience. Each risk level card now expands interactively with staggered animations, making information discovery more engaging.
  • Streamlined content to focus purely on weather impact facts. Removed all suggestions, recommendations, and behavioral observations to eliminate any legal liability. The modal now presents only objective information about how weather conditions may affect flight operations, with clear disclaimers that passengers should rely solely on official airline communications.
  • Simplified information architecture by removing redundant sections. Eliminated the 'Airline Procedures' column and focused exclusively on 'Possible Impact', making the interface cleaner and more user-friendly. Each risk level (Good Conditions, Minor Impact, Weather Advisory, Major Impact) now displays only relevant weather impact information without overwhelming users with unnecessary details.
  • Enhanced visual hierarchy with improved color coding and iconography. Each risk level features distinct gradient backgrounds (emerald for good, amber for minor, orange for advisory, red for major) with matching icons and subtle glow effects on hover. The design maintains WCAG accessibility standards while looking modern and professional.
  • Implemented professional legal disclaimer without visual clutter. The disclaimer text is now presented in a clean, unobtrusive format without emoji or border boxes, maintaining legal protection while preserving the modern aesthetic. The text clearly states that information is for guidance only and that the service operator assumes no liability for travel decisions.
  • Added Pro Tips section with practical, non-advisory suggestions. Tips include installing airline apps for faster notifications, saving contact numbers, and keeping screenshots of bookings - all framed as observations rather than recommendations to maintain legal safety while providing value to users.
v0.3.32025-01-16
  • Fixed critical weather risk assessment bugs affecting extreme conditions. The system now correctly identifies zero visibility (0m) and ground-level clouds (BKN000/OVC000) as Level 4 emergency conditions. Previously, these extreme weather situations were incorrectly treated as 'no data' due to JavaScript falsy value handling, potentially showing 'no risk' during the most dangerous conditions.
  • Enhanced METAR parsing with robust fallback mechanisms. Implemented direct parsing from raw METAR text for visibility and cloud ceiling data when primary API data is unavailable. This ensures accurate weather assessment even for extreme low-visibility conditions (50m-100m) and ground-level cloud coverage that some weather APIs fail to parse correctly.
  • Completely redesigned operational impact descriptions to be more specific and actionable. Impact messages now include exact measurements, percentage deviations from operational minimums, and clear recommendations. For example, instead of generic warnings, you'll now see 'Visibility 100m - 82% below minimum (550m)' with specific guidance on expected operational status.
  • Removed predictable time-based risk multipliers for more intelligent weather assessment. The algorithm no longer artificially increases risk based on time of day or season, instead focusing purely on actual meteorological conditions and their operational impacts. This makes the system more accurate and less prone to false alarms during routine morning fog in summer months.
  • Eliminated de-icing risk calculations based solely on temperature thresholds. The system now provides de-icing information only when actual freezing precipitation is present, preventing misleading warnings on clear cold days. This change significantly reduces false positive alerts during winter months with good visibility.
  • Implemented comprehensive checks for numeric zero values throughout the codebase. Fixed 13 instances where zero measurements (0m visibility, 0ft ceiling, 0°C temperature) were incorrectly treated as missing data. This fundamental fix ensures all edge cases in extreme weather are properly assessed.
  • Added special handling for clouds at ground level (BKN000/OVC000). These conditions now trigger immediate Level 4 alerts with clear messaging about zero vertical visibility and suspended operations. The system recognizes this as distinct from low ceiling and applies appropriate emergency-level warnings.
v0.3.22024-01-13
  • Enhanced snow monitoring with cumulative impact assessment. The system now tracks snowfall duration and accumulation, automatically increasing risk levels for prolonged snow events. Added airport recovery time predictions based on snowfall intensity and ground operations capacity.
  • Integrated X/Twitter alerts via @KrkFlights. The system now automatically posts real-time weather alerts and important updates, keeping passengers informed through social media. Follow us at https://x.com/KrkFlights for instant updates!
  • Improved data management with enhanced caching mechanisms. Optimized storage patterns for weather data and implemented more efficient data retrieval systems, resulting in faster load times and reduced server load.
v0.3.12024-01-07
  • Integrated OpenMeteo as a secondary weather data source with intelligent data fusion. The system now combines TAF and OpenMeteo forecasts with weighted impact (0.8) to provide more comprehensive and accurate weather predictions.
  • Standardized wind condition descriptions across all displays. Introduced consistent terminology for wind reporting: 'Strong Wind Gusts' (≥35kt), 'Strong Winds' (≥25kt), and 'Moderate Winds' (≥15kt). Enhanced weather risk assessment with more sophisticated precipitation analysis.
  • Added detailed 'What to expect' sections throughout the interface to help passengers understand weather impacts. Implemented context-aware impact descriptions that explain how different weather conditions affect flight operations. Enhanced the visibility of operational impacts with intuitive icons and clear explanations.
v0.3.02024-01-06
  • Major update focusing on EPKK-specific weather risk assessment. Implemented CAT I approach minimums for Kraków Airport, including automatic NO-FLY conditions detection for severe weather phenomena. The system now accounts for local geographical features and adjusts risk calculations based on seasonal patterns (October-February) and early morning conditions specific to Kraków's microclimate.
  • Introduced comprehensive operational impact assessment with real-time delay predictions. The new de-icing prediction system provides estimated delay times ranging from 15 to 45 minutes based on current conditions. Added monitoring for ground operations status, including runway and taxiway clearing operations. The system now tracks Low Visibility Procedures (LVP) activation and provides warnings for single runway operations.
  • Enhanced weather monitoring capabilities with new visibility trend tracking system. Implemented rapid change detection that alerts users to deteriorating conditions before they become critical. Weather phenomena descriptions are now more precise and include detailed explanations of their potential impact on flight operations.
  • Significantly improved the forecast system to focus only on relevant future periods. The new early warning system provides advanced notice of approaching weather changes, while the enhanced risk scoring system now incorporates local factors for more accurate predictions. Delay estimations are now more precise, taking into account multiple contributing factors.
  • Completely revamped the user interface to provide clearer guidance and recommendations. Status explanations are now more detailed and include specific actions passengers should take. Weather advisories have been enhanced to provide more actionable information, and operational impacts are now more prominently displayed for better decision-making.
v0.2.02024-01-04
  • Added a complete guide to EU261 passenger rights with real examples. The guide now clearly explains what compensation you're entitled to based on your flight distance and delay time. We've also included practical tips on how to claim compensation and what documents you'll need.
  • Made the airport info much more useful by adding all the important contact numbers and current operating hours. You can now quickly find emergency contacts, lost baggage office numbers, and available transport options. We've also included seasonal schedule changes so you know exactly when services are available.
  • Streamlined the interface by removing the flight tabs to focus on what matters most - weather conditions and passenger rights. This makes the app faster and easier to use, helping you find important information when you need it.
  • Built step-by-step guides for dealing with delays and cancellations. Each guide walks you through exactly what to do, what papers you need, and how long things typically take. No more guessing what to do when things go wrong.
  • Completely rebuilt the mobile experience to work better on phones. Everything's easier to tap, loads faster on mobile networks, and you can now access key information even when your connection is spotty.
v0.1.12024-12-24
  • Rebuilt our caching system from the ground up using the Cache API. It's now much smarter about storing and updating data, which means the app works better even with patchy internet. We've added fallbacks so you'll still get the information you need even if something goes wrong with the live data.
v0.1.02024-12-16
  • Added a new departures board that shows real-time flight status, gate info, and estimated departure times. It works with all airlines operating at the airport and shows codeshare flights too.
  • Built a smart caching system that keeps data for 10 minutes. It pre-loads frequently checked information and updates in the background, so everything feels faster and more responsive.
  • Made the app much more reliable when the airport's API is having issues. It now tries again automatically if something fails, waiting longer between each try to avoid overwhelming the system.
  • Added backup systems so you'll always see some flight information, even if the live data isn't available. We've also added checks to make sure all the data you see is accurate and up-to-date.
  • Improved how we load flight data by showing up to 10 pages worth of flights. The app now loads this data efficiently and gets ready for what you might want to see next, making everything feel much smoother.
v0.0.52024-12-16
  • Enhanced weather risk assessment system with detailed factor analysis. Implemented comprehensive weather impact scoring that considers multiple atmospheric conditions and their interactions. Added detailed explanations of how specific weather phenomena affect flight operations.
  • Advanced impact visualization system for weather conditions. Developed intuitive indicators showing severity levels of different weather factors and their combined effects. Added trend analysis to show how conditions are likely to evolve and affect flight operations.
v0.0.42024-12-12
  • Optimized forecast visualization with improved placement and accessibility. Restructured the forecast display to provide better at-a-glance information while maintaining detailed data access. Enhanced the interface with better contrast and readability improvements.
  • Comprehensive usability enhancements across the platform. Implemented user feedback-driven improvements including better navigation flow, clearer status indicators, and more intuitive controls. Added keyboard shortcuts and screen reader support for better accessibility.
v0.0.32024-12-11
  • Comprehensive flight monitoring system implementation. Introduced real-time statistics tracking for flight disruptions, including detailed analysis of cancellations, diversions, and delays. Added historical trend analysis for better prediction of potential disruptions.
  • Advanced flight information display system. Developed detailed flight cards showing comprehensive information including aircraft type, estimated delays, and connection impacts. Added smart sorting to prioritize display of most affected flights.
  • Mobile-first design enhancement focusing on responsive experience. Implemented adaptive layouts that optimize for different screen sizes and orientations. Added touch-friendly controls and gesture support for common actions.
v0.0.22024-12-10
  • Advanced weather risk calculation engine with multi-factor analysis. Implemented sophisticated scoring system that weighs multiple weather parameters and their interactions. Added support for temporal variations in risk assessment.
  • Expanded weather phenomena coverage with enhanced detection. Added support for complex weather patterns including wind shear, microbursts, and various precipitation types. Implemented better classification of weather severity levels.
  • Improved handling of dynamic weather conditions. Developed system for tracking and analyzing temporary weather changes and their operational impacts. Added support for rapid update cycle during volatile weather conditions.
  • Enhanced forecast accuracy with probabilistic analysis. Implemented sophisticated probability calculations for various weather phenomena. Added confidence levels to forecasts based on historical accuracy and current conditions.
  • Specialized freezing precipitation analysis system. Developed dedicated assessment module for freezing precipitation risks including drizzle, rain, and mixed precipitation. Added impact prediction for ground operations and de-icing requirements.
v0.0.12024-12-09
  • Initial platform launch with core weather monitoring capabilities. Implemented basic weather information display system with support for current conditions and basic forecasts. Established foundation for future weather analysis features.
  • Essential aviation weather data integration. Implemented METAR and TAF data processing with basic interpretation and display capabilities. Added initial support for standard aviation weather codes and formats.
  • Basic user interface implementation with essential features. Developed clean, functional interface for accessing weather information and basic flight data. Established core design patterns for future feature expansion.