Here you can find the recent updates and changes to the application.

February 12, 2026

Version 0.12.11

- New Feature: Empowered the AI assistant Nova with full CRUD capabilities for managing observation sessions, locations, gear, and condition presets.
- Improvement: Updated the AI system prompt with proactive guidance and examples for conversational planning and inventory management.
- Reliability: Implemented robust type handling and validation for astronomical equipment fields within the AI service layer.
- Fix: Resolved an issue where numerical columns in tables (e.g., equipment magnification, place altitude) were not sorting correctly due to localization settings. Implemented consistent numerical formatting with dot decimal separators for sorting across all relevant tables.
- Improvement: Updated numerical sort indicators to use the correct '_19' class to match CSS definitions, enhancing visual consistency.
- APTS Updated: Updated APTS library to version 0.9.4.

February 09, 2026

Version 0.12.10

- New Feature: Enhanced the Community Places Map with color-coded markers (Green/Orange/Red) representing the last known observing conditions at each location.
- Performance: Implemented optimized database indexing and server-side caching for the community map, ensuring smooth performance as the user base scales.
- Improvement: Added a 24-hour staleness check for map data; markers now automatically turn gray when weather information is no longer current.

February 07, 2026

Version 0.12.9

- Fix: Resolved an issue where the observation conditions form 'Save' button was non-functional due to missing context data and browser-side validation on hidden fields.
- APTS Updated: Updated APTS library to version 0.9.3.

February 05, 2026

Version 0.12.8

- New Feature: Revamped 'Weather Check' page with a dedicated results view and support for ad-hoc forecasts without creating an observation.
- User Interface: Integrated 'Activity Presets' (Stargazing, Astrophotography, etc.) into the weather check form for quick and easy configuration.
- Performance: Optimized caching for weather plots generated with custom conditions.
- User Interface: Added a new hourly weather summary bar to the observation detail page, providing a quick visual overview of weather conditions throughout the night.
- Performance: Optimized the observation detail page with lazy-loading for the new weather summary component.

January 31, 2026

Version 0.12.7

- Performance: Implemented distributed preloading, allowing parallel processing of observations across multiple task shards.
- Reliability: Significantly reduced memory footprint of pre-calculation tasks through aggressive garbage collection and resource cleanup, preventing out-of-memory errors on large datasets.
- Infrastructure: Optimized caching configuration with increased resources and sharding to ensure reliable daily data warming.
- User Interface: Updated the application screens gallery with 18 new high-resolution screenshots, showcasing the latest features and visual improvements.

January 28, 2026

Version 0.12.6

- APTS Updated: Updated APTS library to version 0.9.2.

January 25, 2026

Version 0.12.5

- Performance: Optimized observation detail page performance by approximately 10x through enhanced in-memory caching of location-specific astronomical data.
- Performance: Refactored Solar and Messier object caching to reuse base calculations, making switching between different equipment setups and limiting magnitudes nearly instantaneous.
- Fix: Ensured consistent URL parameter formatting for astronomical plots to prevent errors in different localized environments.

January 24, 2026

Version 0.12.4

- APTS Updated: Updated APTS library to version 0.9.1.

January 21, 2026

Version 0.12.3

- Improvement: Unified the Coordinate System selector into the observation details list for better visual consistency.
- User Interface: Fixed layout overflow on small screens for weather status and observation sessions.
- Translations: Added missing translations for the 'Loading...' state in observation details.

January 19, 2026

Version 0.12.2

- Fix: Corrected the formatting of translated celestial object names in email notifications to prevent them from appearing as split characters (e.g., '(S, a, t, u, r, n)').
- New Feature: Solar and Messier object rows in email notifications are now highlighted if their transit time falls within the scheduled observation window, matching the behavior of astronomical events.
- Improvement: Added a disclaimer to AI-generated sky insights in email notifications, noting that content is AI-generated and can be disabled in profile settings, with a direct link provided.
- Security: Added human verification to the signup form to prevent automated bot registrations.
- Improvement: Updated administrator notifications for new client registrations to trigger only after successful account activation.
- Improvement: Accounts created via social login (Google, Facebook) are now automatically marked as email verified.

January 17, 2026

Version 0.12.1

- New Feature: Added a daily notifications chart to the observations page, allowing users to track their personalized alert history for the last 30 days.
- User Interface: Updated equipment result plots with stylized card borders and headers, matching the visual consistency of observation charts.
- APTS Updated: Updated APTS library to version 0.9.0.

January 15, 2026

Version 0.12.0

- New Feature: Added support for minimum aurora condition in weather notifications, allowing users to set a minimum aurora percentage threshold.
- New Feature: Implemented asynchronous email notifications. The 'Send Notification' button now triggers a background process, providing immediate feedback and preventing browser timeouts.
- Performance: Optimized AI-powered sky insights. The AI summary is now generated once per notification event and shared among all recipients, significantly reducing server load and delivery time.
- User Interface: Added real-time status indicators and loading spinners for notification sending on the observation detail page.
- Improvement: Resolved an issue where slow AI processing could lead to multiple duplicate emails being sent due to browser retries.
- User Interface: Added 'Activity Presets' to the conditions form, allowing one-click configuration for Stargazing, Astrophotography, Aurora, Planetary, and Moon observation.

January 15, 2026

Version 0.11.7

- Performance: Optimized the observation detail page load time by skipping synchronous astronomical calculations and weather fetching, relying on lazy loading via AJAX components.
- Improvement: Improved demo account creation speed by deferring heavy calculations and added a loading state to the launch button.
- New Feature: Added row highlighting for Solar and Messier objects. Rows are now highlighted when an object's transit occurs during your scheduled observation window.
- Improvement: Enhanced object visibility calculation to more accurately reflect localized observation times.
- New Feature: Added Aurora forecast plot to the weather forecast component and place detail page.

January 12, 2026

Version 0.11.6

- Improvement: Implemented true real-time streaming for AI responses, providing instant feedback as Nova generates content instead of waiting for the full response.
- Refactor: Enhanced AI service architecture with generator-based streaming for both OpenAI and Ollama providers.

January 11, 2026

Version 0.11.5

- Improvement: Updated filter connection types to support the latest version of the 'apts' library, ensuring compatibility with string-based physical sizes.

January 11, 2026

Version 0.11.4

- New Feature: Introduced a 'Try Demo' mode, allowing new visitors to instantly explore all application features, including dashboards, charts, and equipment management, without needing to register.
- New Feature: Demo accounts are now pre-populated with realistic astronomical data, including past observation sessions and logs, to provide a complete and immediate overview of the system's capabilities.
- Improvement: The Demo Mode now automatically inherits the user's selected language, providing a localized experience from the very first click.

January 10, 2026

Version 0.11.3

- Improvement: Enhanced weather data extraction for AI summaries, adding support for detailed conditions like fog and moon illumination while ensuring robust handling of missing data.
- New Feature: Refactored observation history for the AI assistant Nova to provide aggregated insights, enabling smarter and more personalized celestial target recommendations.
- Improvement: Updated AI observation summary prompt to ensure real-time weather and forecast data are always prioritized and accurately reported.

January 08, 2026

Version 0.11.2

- New Feature: Added MCP tool for accessing upcoming astronomical events (conjunctions, eclipses, meteor showers, etc.) to the AI assistant Nova.
- Improvement: Updated AI system prompt to proactively include astronomical events context for better real-time sky insights and planning advice.

January 07, 2026

Version 0.11.1

- New Feature: Nova can now generate and show local sky maps for any celestial object upon request.
- Improvement: Integrated skymap images into the AI chat with localized notes and improved dynamic loading states.
- User Interface: Skymap thumbnails in AI chat are now clickable and open in a high-resolution modal view.

January 05, 2026

Version 0.11.0

- Improvement: Unified the display unit for object sizes in email notifications to arcminutes (').
- New Feature: Added MCP tool for accessing detailed observation history (logged objects) to the AI assistant Nova.
- Improvement: Updated AI system prompt to include observation history context for better personalized recommendations.
- New Feature: Selected equipment is now displayed in email notifications.
- Improvement: Equipment table in email notifications now only shows 'Label' and 'Range', with 'Range' formatted to one decimal place.
- New Feature: Introduced AI-powered sky insights in email notifications. Nova now provides a personalized summary of what is most interesting to see based on your equipment, history, and current conditions.
- Improvement: Added a new setting in the user profile to toggle AI summaries in notifications on or off.
- Improvement: AI summaries in email notifications are now rendered as HTML, supporting Markdown formatting like bold text, lists, and tables.
- New Feature: Implemented support for Optical Filters (e.g., UHC, OIII, Moon filters) in the equipment management system.
- New Feature: Filters are now integrated into the optical path graph, affecting brightness and setup recommendations.
- Improvement: Updated AI assistant 'Nova' with knowledge about optical filters to provide better equipment advice.

January 04, 2026

Version 0.10.13

- Refactor: Removed birthday field from user profile and related functionalities (model, migrations, forms, services, tests, and documentation).
- Translations: Translated Terms of Service and Privacy Policy to Polish, Spanish, and Portuguese.

December 28, 2025

Version 0.10.12

- New Feature: Implemented real-time streaming AI responses with a typing effect, providing a more interactive chat experience.
- New Feature: Added real-time notifications for AI tool usage, displayed with human-readable and translated names, appearing immediately after the AI decides to use a tool.
- Improvement: Ensured 'AI Assistant' and 'You' labels in the chat UI are translatable.
- Fix: Resolved an issue where AI initial prompts were displayed in the chat along with the response; now only the AI's response is shown.
- Fix: Resolved 'Object of type date is not JSON serializable' error in AI chat by implementing a custom JSON encoder to correctly handle date and datetime objects.

December 27, 2025

Version 0.10.11

- Improvement: Adjusted home page 'Get Started' button to redirect logged-in users to observations.
- Improvement: Increased the size of extra-large modals to improve readability.
- Fix: Fixed an issue where skymaps would not generate for the Sun. This was caused by its translated name not being correctly resolved to its English counterpart before being passed to the plotting library.
- New Feature: Implemented server-side sorting for astronomical catalog tables, allowing users to sort the entire dataset by any column.
- Fix: Resolved a layout issue on the catalog page where the table would be cut off on smaller screens. A horizontal scrollbar is now correctly displayed.
- Refactor: Redesigned object detail page with a two-column layout for improved readability and user experience.
- New Feature: Implemented a modal view for the Sky Map on the object detail page, allowing for enlarged and detailed map viewing.
- Improvement: Enhanced the object details table by correctly hiding rows containing 'nan' (not available) values for cleaner presentation.
- New Feature: Integrated a dedicated 'Ask Nova' button on the object detail page, enabling direct AI interaction specific to the displayed object, including support for context-aware, hidden initial prompts, and AI responses in the user's preferred language.

December 21, 2025

Version 0.10.10

- New Feature: Implemented persistent AI chat conversation history across page loads using sessionStorage.
- New Feature: Added a 'Restart Conversation' button with confirmation to clear chat history.

December 20, 2025

Version 0.10.9

- Fix: Resolved `TypeError` in daily notification chart by ensuring all required data columns are present and filled with zeros, preventing errors when no notification logs exist.
- Fix: Corrected the legend display for 'Most Popular Objects' plot by casting the label to a string, preventing it from being rendered as individual characters.
- Improvement: Improved layout of the Place detail page for better readability and user experience.
- New Feature: Added an option to open maps in modals, allowing for a larger and more detailed view.

December 17, 2025

Version 0.10.8

- Improvement: Unified distance format in astronomical object catalogs to use appropriate suffixes (ly, kly, Mly, Gly) for better readability and consistency.
- Fix: Correctly formatted arcminute values for width and height in the Messier catalog to one decimal place, properly handling pint objects.
- Fix: Object names in astronomical object catalogs are now correctly translated.

December 12, 2025

Version 0.10.7

- Improvement: Implemented translation for catalog headers and values (e.g., Type, Constellation) in astronomical object catalogs for better internationalization.
- Fix: Ensured that 'nan' string values in catalog tables are now correctly displayed as '-' for improved readability.
- Fix: Corrected a caching issue where moon path images were displayed with an incorrect date due to the plotting function not receiving the proper target date.
- Fix: Fixed an issue where preloaded plots were not generated in the user's selected language.

December 05, 2025

Version 0.10.6

- Improvement: Implemented date-based URLs for all astronomical plots (Moon, Messier, Sun Path, Planets) to improve browser caching and reduce server load.
- Removal: Removed cache-busting parameters from image URLs.
- Fix: Ensured all binoculars.py views require a logged-in user.
- Fix: Correctly handle empty plots in equipment views.
- Fix: Fix Rise and Set Time Calculation Logic
- Fix: Fix Moon Path Plot for Southern Hemisphere
- Improvement: Log messages in observation cron job are now translated to user's preferred language.

November 30, 2025

Version 0.10.5

- Fix: Fixed formatting for Solar and Messier object tables to ensure consistency.
- APTS Updated: Updated APTS library to version 0.8.6.
- Improvement: Improved email translations and added support for Spanish and Portuguese.
- Fix: Fixed an invalid caching mechanism that led to the generation of additional Solar observations.
- Fix: Added missing translations for the plots in Statistics.

November 29, 2025

Version 0.10.4

- Fix: Eyepiece Field of View now supports values up to 999.99 degrees.
- Improvement: Eyepiece Field of View is now formatted to display whole numbers without decimals (e.g., 99°) and fractional values with two decimals (e.g., 99.50°).
- Improvement: Adjusted email notification colors to match APTS visual guidelines for improved consistency.
- New Feature: Added support for WebP format in plot generation, improving performance and image quality.
- Improvement: Refactored navbar menu structure for better organization (Observations, Sky Guide, Info).
- Improvement: Integrated 'Tools' features into relevant sections: Session History moved to Observations, events and objects moved to Sky Guide.
- Improvement: Users are now redirected to the observations page immediately after logging in.

November 28, 2025

Version 0.10.3

- Fix: Fixed user activation flow where email verification links were using HTTP instead of HTTPS.
- Improvement: Improved user guidance after signup and activation with clearer messages and redirects.

November 19, 2025

Version 0.10.2

- New Feature: Implemented detailed observation session tracking. Users can now start, stop, and log the duration of their observation sessions.
- New Feature: Introduced a comprehensive 'Session History' page displaying all past observation sessions with monthly and yearly statistics.
- Fix: Corrected layout of observation detail page to correctly position observation log, session history, moon, sun path, and invited friends.
- New Feature: Added a new statistic to the statistics page, showing the total number of AI Agent conversations.
- Fix: Fixed map rendering issue in place edit form by configuring Geoapify API key and search provider.

November 12, 2025

Version 0.10.1

- Fix: Ensured all plots and tables for Messier and Solar objects are generated in the user's selected language.
- Fix: Ensured the hourly weather analysis is generated in the user's selected language.
- Improvement: Improved styling of map (remember to force reload JS cache).
- New Feature: Conditions for observations are now checking the fog.
- New Feature: Implemented visual representation of light pollution (Bortle scale) on 'Place Detail' and 'Observation Detail' pages.

November 07, 2025

Version 0.10.0

- New Feature: Introducing Nova, your new AI astronomy assistant! Nova is designed to help you with astronomy questions, equipment recommendations, and observation planning.
- Improvement: Updated AI Agent branding to Nova across the application (popup, navbar, system prompts, URLs, and static files).

November 01, 2025

Version 0.9.11

- New Feature: Added support for Smart Telescopes, allowing users to add, view, and manage this new equipment type.
- New Feature: Added coordinate system selection (Horizontal/Equatorial) in observation detail page, allowing users to switch between coordinate systems for better object visibility and planning.
- Fix: Handle magnitude from objects and add ellipse face color
- Fix: Apply parallactic angle correction to target object
- Fix: Fixed coordinate system changes not triggering Messier and planets table reload - object links now properly reflect the selected coordinate system (Horizontal/Equatorial)
- New Feature: Use correct angular size for Sun and Moon in skymaps

October 27, 2025

Version 0.9.10

- New Feature: Added new weather plots for Pressure and Ozone, Wind, and Moon Phase to the observation detail page.
- Fix: Corrected a caching issue where weather data from different providers for the same location would incorrectly share the same cache.

October 13, 2025

Version 0.9.9

- New Feature: On the observation detail page, you can now select from your available equipment setups. Changing the selection will dynamically update the number of visible Messier and Solar objects, as well as the corresponding tables and plots, based on the selected equipment's limiting magnitude.
- Improvement: Your equipment selection for an observation is now saved and will be remembered the next time you visit the page.
- New Feature: Sky maps on the observation detail page now dynamically adjust their zoom level based on the selected equipment's field of view. Selecting 'Naked eye' will display a full sky map without zoom.
- Fix: Corrected a discrepancy where sky maps for non-in-progress observations were sometimes an hour off from the Transit column due to timezone issues. Plot dates are now correctly localized.
- Fix: Fixed a bug where email notifications were not translated into the recipient's preferred language, ensuring all users receive communications in their selected language.
- Improvement: Enhanced the astronomical event descriptions in email notifications to be more detailed and fully translatable.

September 28, 2025

Version 0.9.8

- New Feature: Enhanced map support on observation detail pages: when an observation is not started, the map displays the transit of the observed object; once started, it shows the current sky with a 5-minute resolution.
- Improvement: Added a direct link to the observation conditions from the observation detail page for quick access and modification.
- Improvement: Refactored the observation window calculation to use standard astronomical twilights (Civil, Nautical, Astronomical) instead of a fixed minute offset, providing more precise and flexible scheduling.
- New Feature: Added a 'Twilight' setting to the observation conditions, allowing users to choose when their observation window begins.
- New Feature: Added a 'Start time' override to the observation conditions, allowing for manual control over the observation start time.
- Improvement: The 'Max return' time in observation conditions now supports a 'Default (till dawn)' option for more flexible scheduling.
- New Feature: Added a new statistics section to the statistics page, showing the total number of observations, unique observed objects, and community places.
- Fix: Corrected a critical security vulnerability in the social login feature that could allow a user to log in to another user's account.
- Improvement: Allowed decimal values for numerical fields in equipment models, such as aperture and focal length for telescopes, focal length for eyepieces, and objective diameter for binoculars.

September 23, 2025

Version 0.9.7

- New Feature: Added a new 'Popular Objects' page, showing trending objects, and allowing filtering by month and season.
- New Feature: Implemented an email verification process for new user registrations.
- Improvement: New users are now inactive until their email address is verified.
- Improvement: A confirmation message is now displayed on the login page after successful email activation.
- User Interface: Email templates for account activation are now styled to match the application's theme.

September 18, 2025

Version 0.9.6

- New Feature: Implemented a password recovery feature, allowing users to reset their password via email.
- Improvement: Enhanced the styling of password recovery pages to match the application's login page for a consistent user experience.

September 07, 2025

Version 0.9.5

- New Feature: Explore the cosmos with new astronomical catalogs, including NGC, Messier, Bright Stars, and Solar Objects, all accessible from the main "Tools" menu.
- New Feature: View a dynamic Sky Map for any catalog object from the catalog pages or from within an observation, showing its position from your selected observation place.
- Improvement: Enhanced the user interface for catalog pages with icons, translatable catalog names, and tooltips for long data fields.
- Translations: Added Spanish, Polish, and Portuguese translations for new catalog features.
- Improvement: Refactored the astronomical event descriptions to be fully translatable, supporting internationalization.
- New Feature: Added detailed descriptions for Solar and Lunar Eclipses, including type, magnitude, and separation.
- New Feature: Added support for translating celestial object names (e.g., planets, Moon) in event descriptions.
- New Feature: Added translatable descriptions for Moon Phases, Apogee, and Perigee events.
- Fix: Resolved issues with missing event details by improving the event caching mechanism to correctly store all necessary data fields.
- Fix: Fixed a database error caused by handling of 'not a number' (NaN) values in event data.

August 29, 2025

Version 0.9.4

- New Feature: Added a filter for astronomical event types on the Events page, allowing users to show or hide events based on their type.
- Improvement: The event type filter's state is now saved in a cookie, so your preferences are remembered across sessions.
- Translations: Added Polish, Spanish, and Portuguese translations for all astronomical event types.
- New Feature: Added an azimuth range slider to the observation conditions, allowing for more precise viewing direction settings.
- Improvement: The new azimuth slider supports wrapped ranges (e.g., 350° to 10°) for selecting views across the north.
- User Interface: Moved the azimuth slider to the 'Basic Settings' section for easier access.
- New Feature: Added a new observation processing page with a progress bar and status updates, improving the user experience when creating or updating observations.
- User Interface: On the Events page, the events list is now automatically reloaded when a new place is selected from the dropdown.
- New Feature: It is now possible to select a weather provider (Pirate Weather or Meteoblue) for each observation place.

August 24, 2025

Version 0.9.3

- New Feature: Added a new weather plot for visibility.
- New Feature: Added new event types: 'Space Event' and 'Space Launch'.
- Improvement: Improved the friend invitation process on the observation detail page with an inline form and email validation.
- Improvement: Added a notification to inform users that invited friends will also receive good weather alerts.
- User Interface: Enhanced dark mode styling for the list of invited friends for better readability.
- Improvement: The greeting on the profile page now uses the user's first name if available, with a fallback to their email.
- New Feature: All images in the application are now clickable and open in a full-screen modal, supporting both light and dark modes.
- User Interface: Improved the styling of the 'Ready to Observe?' section on the home page for better visual consistency.
- User Interface: Replaced the image gallery on the home page with a dynamic carousel for a more modern look.

August 22, 2025

Version 0.9.2

- Fix: Fixed an issue where the user profile dropdown menu was clipped on smaller screens.
- Fix: Corrected several Polish translations for equipment details.
- Improvement: The place detail page now shows moonrise and moonset times for the current day.
- Improvement: Weather forecasts on the place detail page are now loaded asynchronously for a better user experience.
- Fix: Astronomical event highlighting now correctly uses the configured return time instead of sunrise.

August 18, 2025

Version 0.9.1

- Fix: Improved pagination on the observation detail page to gracefully handle a large number of log pages.
- Fix: Corrected an issue on the statistics page where plot images were not refreshing correctly due to a caching problem.
- Improvement: Astronomical events that fall within the observation period are now highlighted in both the web application and email notifications for better visibility.
- Improvement: Revamped the astronomical event caching logic for improved robustness and performance. The background cron job now correctly extends the cache for the full configured period, while on-demand calculations from views no longer write to the cache, preventing data fragmentation.
- Translations: Added Portuguese translations.

August 17, 2025

Version 0.9.0

- Fix: Corrected a bug in the notification cron job where weather checks were performed for the incorrect date (UTC date instead of the observation's local date).
- Fix: Fixed an inefficiency in the astronomical event caching where location-independent events (like meteor showers) were being recalculated for each location if they did not occur during the cached period.
- Major Fix: Resolved a critical caching issue that caused HTTP 500 errors. This involved correcting the initialization of the astronomical calculation engine to ensure it works reliably in a multi-process environment.
- Fix: Corrected several bugs on the observation detail page where plots for the moon, sun, and weather were being generated with incorrect IDs.
- Fix: Ensured that creating new equipment correctly invalidates the cache, so equipment plots now update immediately.
- Improvement: Enhanced browser-side caching for equipment plots to ensure they reliably refresh after changes are made to your equipment setup.
- Fix: Resolved a server error that occurred when updating observation conditions.
- Improvement: Integrated APTS caching service for weather checks in cron jobs, improving performance and consistency.
- Improvement: Enhanced email notification logic to ensure accurate observation start and end times are displayed, leveraging APTS calculated values.
- Fix: Resolved issue where observation start and end dates were empty in email notifications.
- Fix: Corrected the fallback image for Astronomy Picture of the Day (APOD) when it is a video, ensuring a valid galaxy image is displayed.
- Fix: Corrected the on-the-fly astronomical event caching to prevent fragmented cache entries. Cache windows are now consistently aligned to the start of the day.

July 31, 2025

Version 0.8.4

- APTS Updated: Migrated event calculations from `ephem` to `skyfield` for improved accuracy and performance.
- New Feature: Added feature flags to disable event calculations, providing more control over system performance.
- Improvement: Improved events caching mechanism to handle date ranges spanning multiple entries and to compute and store new cache periods when needed.
- Fix: Fixed a bug in the astronomical event caching cron job that caused it to fail due to a missing settings import.
- Fix: Fixed an issue where the `calculate_astronomical_events` management command was unnecessarily clearing the cache instead of updating it.

July 18, 2025

Version 0.8.3

- Improvement: Adjusted vertical spacing of noUiSlider elements for better consistency.
- Improvement: Styled noUiSlider colors to match the application's theme.
- Improvement: Added spacing between advanced settings and save/cancel buttons in condition form.

July 14, 2025

Version 0.8.2

- New Feature: Added support for sun observations, allowing users to specify day or night observations.
- Improvement: Enhanced observation list with sun observation and visual indicators for good conditions and notifications.
- Improvement: Redesigned sun observation toggle in the observation form for better usability and visual appeal.
- Fix: Resolved Bootstrap form rendering issues by using individual field rendering.
- Fix: Ensured Messier object section is hidden for day observations.

July 09, 2025

Version 0.8.1

- APTS Updated: Updated APTS library to include hourly weather analysis data.
- New Feature: Added hourly weather analysis table to observation detail page.
- New Feature: Enabled login with Facebook.
- New Feature: APTS now includes Moon in planet data.
- New Feature: It is now possible to log Moon observations.

July 04, 2025

Version 0.8.0

- Improvement: Implemented dynamic Astronomy Picture of the Day (APOD) as the background for the home page, enhancing visual appeal.
- Improvement: Redesigned the home page hero section with updated text and integrated APOD information for a more engaging user experience.
- Improvement: Applied modern styling to feature cards, observation section, and contribute section on the home page for a cleaner and more pleasing aesthetic.
- Fix: Resolved an issue where 'User forced' notifications were being counted twice in the daily notification chart, ensuring accurate statistics.
- Fix: Addressed KeyError in statistics plot generation by ensuring robust handling of empty dataframes.
- Refactor: Clarified and standardized zoom and magnification-related terminology throughout the application.
- Fix: Corrected Polish translations and updated labels in the observation detail template for accuracy.
- Fix: Ensured manufacturer information for equipment is correctly displayed, showing 'n/a' when not available.
- New Feature: Manufacturer information is now displayed in the detail views for cameras and eyepieces.
- New Feature: Added a 'manufacturer' field to all optical equipment, allowing for more detailed equipment tracking.
- New Feature: A 'comment' field has been added to Barlow, Camera, Eyepiece, and Telescope models for personal notes.
- Fix: Resolved type casting issues in the equipment model to ensure type safety.
- Fix: Corrected the display fields for the APTS model in templates.
- Fix: Removed unnecessary characters from the edit button for a cleaner interface.
- New Feature: Introduced comprehensive CSS styling to enhance the visual appearance and usability of all forms.
- User Interface: Improved the 'Most Popular Objects' heading for conciseness.
- User Interface: Added informative tooltips to charts on the statistics page to explain what each chart represents.
- User Interface: The statistics page now uses a more organized and visually appealing grid layout.
- Translations: Added translations for strings related to daily notifications.

June 28, 2025

Version 0.7.5

- Fix: Fixes an issue where notifications were not being re-sent after a period of bad weather.
- APTS Updated: Bumped APTS library to version 0.5.6, which includes a fix for dark backgrounds in weather-related plots, ensuring better visual consistency with dark mode.
- Fix: Fixed an issue where weather data was being cached, leading to discrepancies between the observation table and detail view. The `place` object is now refreshed from the database before `apts` calculations to ensure fresh weather data.
- Fix: Corrected the count of Messier objects and Planets in the observations list to align with the detail view calculations, ensuring accurate data display.
- Fix: Ensured that the 'Just seen' button is correctly disabled for celestial objects that have been observed within the last 24 hours, preventing duplicate logs.
- User Interface: Removed the 'Invited friends' column from the observations table for a cleaner interface.
- Security: Patched a security vulnerability.
- Fix: Corrected the URL for the 'Send Email' button on the observation detail page, resolving the 404 error.
- Fix: Resolved issues with coordinate formatting and map precision in email notifications, ensuring accurate location display in alerts.
- New Feature: Implemented a system to display messages (e.g., success, error, warning notifications) across the application, improving user feedback after actions.

June 23, 2025

Version 0.7.4

- Translations: Added Spanish translations.
- New Feature: Introduced a new public 'Statistics' page, showcasing global popular astronomical objects observed by the community.
- New Feature: Added a 'Your Most Observed Objects' chart to the observation details page, visible only to logged-in users.
- New Feature: Added a 'Distribution of Telescope Apertures' histogram to the public 'Statistics' page.
- User Interface: Enabled dynamic light/dark mode switching for all plot images on both the public 'Statistics' page and the 'Observation Details' page, ensuring visual consistency with the chosen theme.
- Navigation: Added a 'Statistics' link with a relevant icon to the main navigation bar, providing easy access for all users.
- User Interface: Enhanced the visual appeal of changelog entries by adding a prominent shadow effect to each card.
- Translations: Prepared content for translation into Polish (pl) and Spanish (es) for the new 'Statistics' page.
- Legal Compliance: Implemented a cookie consent banner across the application, a common legal requirement, with a link to the Privacy Policy for more details.
- APTS Updated: Bumped APTS library to version 0.5.6, which includes a fix for dark backgrounds in weather-related plots, ensuring better visual consistency with dark mode.

June 19, 2025

Version 0.7.3

- Notifications: Cannot start observation: Weather is bad and no good weather notification was sent.
- Plotting: Introduced dark/light mode styling for all generated plots, ensuring visual consistency across themes.
- Improvement: The 'Most popular objects' section is now dynamically controlled by a feature flag, allowing for easier management.
- Plotting: Enhanced the 'Most popular objects' plot to be twice as wide, display the top 20 objects (with others grouped), and include clear X (Object Name) and Y (Number of Observations) axis labels.
- User Interface: Added a Font Awesome star icon and consistent card styling (border and rounded edges) to the 'Most popular objects' plot for improved visual appeal.
- Observation Log: Implemented pagination for the observation log table, displaying 10 rows per page for better readability.
- Observation Log: Replaced log type text with descriptive Font Awesome icons for improved visual clarity.
- Observation Log: Added original log type text (with translation) as tooltips for the new icons.
- Observation Log: Aligned the observation log table header style with other tables for a consistent look and feel.
- Observation Detail: Reorganized the layout of status and start/stop buttons for improved clarity and user experience.
- Observation Control: Implemented a new condition for starting observations: it's now only allowed if the weather is good or if the user is an administrator, providing more realistic and controlled observation management.
- Improvement: Replaced permission-based access for observation actions and logs with configurable feature flags, allowing dynamic control based on environment (local, staging, production).
- Improvement: Introduced a feature flag to control the visibility of links within object and planet tables, providing more granular control over UI elements.
- User Interface: Added a confirmation popup for the 'Just seen' action, improving user experience and preventing accidental updates.
- User Interface: Reordered the 'Just seen' column in object and planet tables to appear immediately after the object name for better readability.
- User Interface: Adjusted the 'Just seen' button styling to use a solid background with white font, aligning with the visual style guide.

June 12, 2025

Version 0.7.2

- APTS Updated: Updated APTS library to version 0.5.5, including support for dark mode.
- New Feature: Dark mode is now available! You can switch themes from the user dropdown menu.
- Improvement: Your theme preference is now saved to your profile and persists across sessions.
- Improvement: Observation notification email templates have been updated for better compatibility with dark mode.
- Fix: Corrected the date format in observation notification emails to consistently use YYYY-MM-DD HH:MM:SS.

June 09, 2025

Version 0.7.1

- APTS Updated: Bringing various performance improvements and new features.
- New Equipment Type: Added support for Binocular equipment, allowing you to log observations made with your binoculars.
- Account Management: You can now delete your account and associated data from the profile settings page.
- Performance: Improved image caching for faster loading times.
- New Feature: Added this changelog page to track application updates.

June 09, 2025

Version 0.7.0

- User Interface: Refined the profile page layout for improved usability.
- Legal Compliance: Updated legal documents and contact information.
- Social Media: Added social media links and icons to the site footer.