|
70171
|
zero-hour by @jakub-ginal | Stardance
|
jakub-ginal
|
0
|
119.43
|
0
|
[]
|
[{"post_id": 82659, "ts": "202 [{"post_id": 82659, "ts": "2026-10-25T15:16:16Z", "hours": 9.9333, "text": "v1.13.0 - Saved Launches and Subscribable Calendars Saved Launches - Added browser-based bookmarks, a saved-only filter, live count, and empty state. Full Launch Manifest - Added up to 100 upcoming missions, displayed 24 at a time with a Load More button. Calendar Feed - Added /api/calendar for subscribing to confirmed launches, excluding tentative dates until schedules become more certain. Calendar Setup Page - Added a copyable feed URL, .ics downloads, and subscription instructions. Mission Calendar Files - Added individual calendar events with launch details and links back to mission briefings. API Performance - Added ETags, 304 responses, gzip compression, and stale-cache fallback. Calendar Download Fix - Redirected browser visits to the setup page and fixed download handling. Interface Polish - Improved accessibility, bookmark controls, responsive layouts, and saved-launch indicators. Published - v1.13.0 is now available on GitHub."}, {"post_id": 82472, "ts": "2026-10-24T22:17:34Z", "hours": 8.1708, "text": "v1.12.0 - Honest Launch Dates and Shareable Mission Briefings Date Precision - Unconfirmed launch dates now display as NET Q4 2026 or NET May 2026 and appear under “Date to be confirmed”. Mission Briefing Redesign - Added status and live pills, image credits, country codes, launch windows, weather, webcast links, maps, and copy-link actions. Shareable Launch Links - Added #launch/<id> links that open the correct briefing on page load or when pasted, including launches outside the initially loaded page. Enhanced Launch Cards - Added orbit badges, success and failure colors, and a visual highlight for imminent launches. Visual Polish - Added muted country codes and added a hero word-reveal animation, scroll-aware navigation, and a subtle card spotlight effect. Smarter Calendar Files - Added shareable launch links to calendar files and warnings when launch dates are not final. Published - v1.12.0 is now available on GitHub."}, {"post_id": 82226, "ts": "2026-10-24T10:18:21Z", "hours": 10.1667, "text": "v1.11.0 - Sticky Navigation and Launch Manifest Sticky Navigation - Added a fixed top bar with a new logo mark, ZERO HOUR wordmark, Manifest and About links, live clock, and Local / UTC switch. Launch Manifest Section - Added a dedicated section header with a live launch count and status note. Lost Signal Panel - Added a dedicated error panel with a Retry button when the launch feed is unreachable. Hero Scroll Cue - Added a scroll indicator and smooth anchor scrolling with an offset for the sticky header. Active Navigation - Highlighted the section currently being viewed and hid section links on mobile. Branding and Credits - Updated the footer branding and data credits, and added the logo to the boot screen. Reduced Motion Support - Extended reduced-motion support to the new animations. Published - v1.11.0 is now available on GitHub."}, {"post_id": 82070, "ts": "2026-10-23T18:20:04Z", "hours": 10.0611, "text": "v1.10.0 - Live Clock and Enhanced Launch Dashboard Live Clock - Added a header clock with a pulsing status indicator that follows the selected Local or UTC time zone. Hero Metadata - Added provider, launch pad, and launch window details to the hero section. Launch Actions - Added Mission Briefing and Add to Calendar actions for the next launch. Calendar Confirmation - Added toast notifications to confirm successful calendar downloads. Radar Statistics - Added launch counts for the next 24 hours, the current week, and Go-status launches. About Section - Added information explaining the data source and launch status meanings. Search Shortcut - Added the / keyboard shortcut to jump directly to search. Hero Button Polish - Kept the primary hero button subtle to maintain visual balance. Published - v1.10.0 is now available on GitHub."}, {"post_id": 81893, "ts": "2026-10-22T21:34:09Z", "hours": 12.0217, "text": "v1.9.0 - Testing, Security, and UI Polish Automated Tests - Added a pytest suite covering the API, provider filtering, cache reuse, stale data fallback, and 503 responses. Secure Rendering - Escaped launch data before rendering and restricted links to HTTP and HTTPS. Focus Management - Restored keyboard focus to the launch card after closing the detail dialog. Accessibility Improvements - Added a skip link, live status region, aria-busy state, and an accessible dialog label. Error Handling - Added a Retry button and an Offline footer state when loading fails. Reduced Motion Support - Disabled radar, blip, and skeleton animations when reduced motion is enabled. Typography - Added Space Grotesk, Inter, and JetBrains Mono with system font fallbacks. Visual Polish - Added a gradient hero title, card hover lift and zoom effects, and accent-colored text selection. Favicon - Added favicon.svg Published - v1.9.0 is now available on GitHub."}, {"post_id": 81709, "ts": "2026-10-22T05:31:23Z", "hours": 12.3517, "text": "v1.8.0 - FastAPI Backend and Data Caching FastAPI Backend - Added API endpoints for listing launches, retrieving the next launch, fetching launch details, and checking service health. Normalized Launch Data - Converted Launch Library 2 records into a consistent launch model. 10-Minute Cache - Cached upstream data for 10 minutes to reduce API requests and extend free-tier usage. Single-Flight Refresh - Added a lock to prevent concurrent requests from triggering duplicate data refreshes. Stale Data Fallback - Kept serving the last successful data with a stale flag when the upstream API fails. Refresh Backoff - Added a 60-second cooldown after a failed refresh to avoid repeated requests. Frontend API Integration - Switched the frontend to fetch launches from /api/launches and use normalized fields. Local Development Mode - Added local run instructions and a development mode that serves the frontend directly from the API. Published - v1.8.0 is now available on GitHub."}, {"post_id": 81523, "ts": "2026-10-21T15:54:03Z", "hours": 8.9514, "text": "v1.7.0 - Live Launch Radar and Boot Sequence Launch Radar - Added a hero radar panel with rings, a crosshair, and a rotating sweep. Launch Pad Tracking - Plotted launch pads as pulsing blips based on their latitude and longitude. Hero Stats - Added live stats for tracked launches, providers, and the next lift-off time. Boot Sequence - Added an animated startup overlay with staged telemetry lines and a progress bar. Session-Based Startup - Made the boot sequence appear once per browser session and skip automatically when reduced motion is enabled. Responsive Hero Layout - Hid the radar on small screens and stacked the hero layout for better mobile support. Published - v1.7.0 is now available on GitHub."}, {"post_id": 81353, "ts": "2026-10-20T22:47:48Z", "hours": 7.0, "text": "v1.6.0 - Animated Starfield and Rocket Launch Animated Starfield - Added a full-page starfield with twinkling stars, depth layers, and mouse parallax. Warp Effects - Made stars streak into warp lines based on scroll speed. Rocket Launch Animation - Added a rocket lifting off from a glowing planetary horizon in the hero section. Realistic Flight Effects - Added a curved gravity turn with a rocket plume, smoke, and contrail. Motion Accessibility - Made animations respect reduced-motion settings and pause when the hero is offscreen. Persistent Animations - Kept hero canvases mounted across data refreshes to prevent animations from restarting. Published - v1.6.0 is now available on GitHub."}, {"post_id": 81172, "ts": "2026-10-20T05:46:02Z", "hours": 6.3839, "text": "v1.5.0 - Daily Launch Groups and Time Zones Daily Launch Groups - Grouped launches by day with sticky labels for Today, Tomorrow, weekdays, and dates. Loading Skeletons - Added placeholder cards while launch data loads. Time Zone Toggle - Added a Local / UTC toggle that remembers your preference. Live Time Zone Updates - Made the toggle update the hero, launch list, and currently open detail view. Sync Status - Added a footer indicator showing when the data was last updated. Automatic Refresh - Added automatic data refresh every 5 minutes. Unified Date Formatting - Routed date and time formatting through a single time zone-aware helper. Published - v1.5.0 is now available on GitHub."}, {"post_id": 81048, "ts": "2026-10-19T17:35:33Z", "hours": 9.6347, "text": "v1.4.0 - Launch Detail View Clickable Launch Cards - Made each launch card clickable to open a detailed view. Live Countdown and Facts - Added a large live countdown and a facts grid with liftoff time, launch window, rocket, provider, mission type, orbit, launch pad, and location. Mission Description - Added mission descriptions when available. Launch Pad Map - Embedded a map showing the launch pad location. Launch Actions - Added links for webcasts and live streams, .ics calendar downloads, Open in Maps, and mission information. Improved Dialog Controls - Added a close button, backdrop click, and Esc key support. Published - v1.4.0 is now available on GitHub."}, {"post_id": 80886, "ts": "2026-10-19T05:01:16Z", "hours": 7.9964, "text": "v1.3.0 - Launch Search and Filters Added a search box matching missions, rockets, providers, orbits, and launch pads. Added multi-word search with a short debounce delay to avoid filtering on every keystroke. Added status filter chips for All, Go, TBC, and TBD. Added a provider dropdown generated automatically from launch data, including launch counts. Added an empty state for unmatched searches with a Clear Filters button. Refactored the filtering logic around a shared filter state for cleaner list rendering. Published v1.3.0 on GitHub."}, {"post_id": 80634, "ts": "2026-10-18T11:03:32Z", "hours": 9.5139, "text": "v1.2.0 - Live Launch Countdowns Added a “Next Launch” hero section highlighting the soonest upcoming launch. Added a live countdown displaying days, hours, minutes, and seconds, updated every second. Automatically switched to T+ elapsed time once a launch time had passed. Added a compact live countdown to every launch card. Styled the hero section and countdown displays to fit the dark theme. Published v1.2.0 on GitHub."}, {"post_id": 80516, "ts": "2026-10-17T23:39:13Z", "hours": 5.7417, "text": "v1.1.0 - Launch Board Redesign Added a dark theme and structured page layout with a header, status section, and footer. Redesigned each launch as a card displaying an image, provider, mission, rocket, launch time, and launch pad. Added colored status indicators for Go, TBC, TBD, and Hold. Added a responsive card grid that adapts to mobile screens. Separated the styling into styles.css and moved the JavaScript into app.js . Published v1.1.0 on GitHub."}, {"post_id": 80444, "ts": "2026-10-17T17:19:55Z", "hours": 1.5028, "text": "v1.0.0 - zero-hour - Initial Release Zero Hour shows every upcoming orbital rocket launch with a live countdown. Added index.html to fetch upcoming launches from Launch Library 2 and display their names and dates. Added README.md with basic instructions for running the project. Added an MIT LICENSE . Initialized the local repository, pushed it to GitHub, and tagged the release as v1.0.0 . Published v1.0.0 on the GitHub project page."}]...
|
Title: zero-hour by @jakub-ginal | Stardance
Devl Title: zero-hour by @jakub-ginal | Stardance
Devlogs:
v1.0.0 - zero-hour - Initial Release Zero Hour shows every upcoming orbital rocket launch with a live countdown. Added index.html to fetch upcoming launches from Launch Library 2 and display their names and dates. Added README.md with basic instructions for running the project. Added an MIT LICENSE . Initialized the local repository, pushed it to GitHub, and tagged the release as v1.0.0 . Published v1.0.0 on the GitHub project page.
v1.1.0 - Launch Board Redesign Added a dark theme and structured page layout with a header, status section, and footer. Redesigned each launch as a card displaying an image, provider, mission, rocket, launch time, and launch pad. Added colored status indicators for Go, TBC, TBD, and Hold. Added a responsive card grid that adapts to mobile screens. Separated the styling into styles.css and moved the JavaScript into app.js . Published v1.1.0 on GitHub.
v1.2.0 - Live Launch Countdowns Added a “Next Launch” hero section highlighting the soonest upcoming launch. Added a live countdown displaying days, hours, minutes, and seconds, updated every second. Automatically switched to T+ elapsed time once a launch time had passed. Added a compact live countdown to every launch card. Styled the hero section and countdown displays to fit the dark theme. Published v1.2.0 on GitHub.
v1.3.0 - Launch Search and Filters Added a search box matching missions, rockets, providers, orbits, and launch pads. Added multi-word search with a short debounce delay to avoid filtering on every keystroke. Added status filter chips for All, Go, TBC, and TBD. Added a provider dropdown generated automatically from launch data, including launch counts. Added an empty state for unmatched searches with a Clear Filters button. Refactored the filtering logic around a shared filter state for cleaner list rendering. Published v1.3.0 on GitHub.
v1.4.0 - Launch Detail View Clickable Launch Cards - Made each launch card clickable to open a detailed view. Live Countdown and Facts - Added a large live countdown and a facts grid with liftoff time, launch window, rocket, provider, mission type, orbit, launch pad, and location. Mission Description - Added mission descriptions when available. Launch Pad Map - Embedded a map showing the launch pad location. Launch Actions - Added links for webcasts and live streams, .ics calendar downloads, Open in Maps, and mission information. Improved Dialog Controls - Added a close button, backdrop click, and Esc key support. Published - v1.4.0 is now available on GitHub.
v1.5.0 - Daily Launch Groups and Time Zones Daily Launch Groups - Grouped launches by day with sticky labels for Today, Tomorrow, weekdays, and dates. Loading Skeletons - Added placeholder cards while launch data loads. Time Zone Toggle - Added a Local / UTC toggle that remembers your preference. Live Time Zone Updates - Made the toggle update the hero, launch list, and currently open detail view. Sync Status - Added a footer indicator showing when the data was last updated. Automatic Refresh - Added automatic data refresh every 5 minutes. Unified Date Formatting - Routed date and time formatting through a single time zone-aware helper. Published - v1.5.0 is now available on GitHub.
v1.6.0 - Animated Starfield and Rocket Launch Animated Starfield - Added a full-page starfield with twinkling stars, depth layers, and mouse parallax. Warp Effects - Made stars streak into warp lines based on scroll speed. Rocket Launch Animation - Added a rocket lifting off from a glowing planetary horizon in the hero section. Realistic Flight Effects - Added a curved gravity turn with a rocket plume, smoke, and contrail. Motion Accessibility - Made animations respect reduced-motion settings and pause when the hero is offscreen. Persistent Animations - Kept hero canvases mounted across data refreshes to prevent animations from restarting. Published - v1.6.0 is now available on GitHub.
v1.7.0 - Live Launch Radar and Boot Sequence Launch Radar - Added a hero radar panel with rings, a crosshair, and a rotating sweep. Launch Pad Tracking - Plotted launch pads as pulsing blips based on their latitude and longitude. Hero Stats - Added live stats for tracked launches, providers, and the next lift-off time. Boot Sequence - Added an animated startup overlay with staged telemetry lines and a progress bar. Session-Based Startup - Made the boot sequence appear once per browser session and skip automatically when reduced motion is enabled. Responsive Hero Layout - Hid the radar on small screens and stacked the hero layout for better mobile support. Published - v1.7.0 is now available on GitHub.
v1.8.0 - FastAPI Backend and Data Caching FastAPI Backend - Added API endpoints for listing launches, retrieving the next launch, fetching launch details, and checking service health. Normalized Launch Data - Converted Launch Library 2 records into a consistent launch model. 10-Minute Cache - Cached upstream data for 10 minutes to reduce API requests and extend free-tier usage. Single-Flight Refresh - Added a lock to prevent concurrent requests from triggering duplicate data refreshes. Stale Data Fallback - Kept serving the last successful data with a stale flag when the upstream API fails. Refresh Backoff - Added a 60-second cooldown after a failed refresh to avoid repeated requests. Frontend API Integration - Switched the frontend to fetch launches from /api/launches and use normalized fields. Local Development Mode - Added local run instructions and a development mode that serves the frontend directly from the API. Published - v1.8.0 is now available on GitHub.
v1.9.0 - Testing, Security, and UI Polish Automated Tests - Added a pytest suite covering the API, provider filtering, cache reuse, stale data fallback, and 503 responses. Secure Rendering - Escaped launch data before rendering and restricted links to HTTP and HTTPS. Focus Management - Restored keyboard focus to the launch card after closing the detail dialog. Accessibility Improvements - Added a skip link, live status region, aria-busy state, and an accessible dialog label. Error Handling - Added a Retry button and an Offline footer state when loading fails. Reduced Motion Support - Disabled radar, blip, and skeleton animations when reduced motion is enabled. Typography - Added Space Grotesk, Inter, and JetBrains Mono with system font fallbacks. Visual Polish - Added a gradient hero title, card hover lift and zoom effects, and accent-colored text selection. Favicon - Added favicon.svg Published - v1.9.0 is now available on GitHub.
v1.10.0 - Live Clock and Enhanced Launch Dashboard Live Clock - Added a header clock with a pulsing status indicator that follows the selected Local or UTC time zone. Hero Metadata - Added provider, launch pad, and launch window details to the hero section. Launch Actions - Added Mission Briefing and Add to Calendar actions for the next launch. Calendar Confirmation - Added toast notifications to confirm successful calendar downloads. Radar Statistics - Added launch counts for the next 24 hours, the current week, and Go-status launches. About Section - Added information explaining the data source and launch status meanings. Search Shortcut - Added the / keyboard shortcut to jump directly to search. Hero Button Polish - Kept the primary hero button subtle to maintain visual balance. Published - v1.10.0 is now available on GitHub.
v1.11.0 - Sticky Navigation and Launch Manifest Sticky Navigation - Added a fixed top bar with a new logo mark, ZERO HOUR wordmark, Manifest and About links, live clock, and Local / UTC switch. Launch Manifest Section - Added a dedicated section header with a live launch count and status note. Lost Signal Panel - Added a dedicated error panel with a Retry button when the launch feed is unreachable. Hero Scroll Cue - Added a scroll indicator and smooth anchor scrolling with an offset for the sticky header. Active Navigation - Highlighted the section currently being viewed and hid section links on mobile. Branding and Credits - Updated the footer branding and data credits, and added the logo to the boot screen. Reduced Motion Support - Extended reduced-motion support to the new animations. Published - v1.11.0 is now available on GitHub.
v1.12.0 - Honest Launch Dates and Shareable Mission Briefings Date Precision - Unconfirmed launch dates now display as NET Q4 2026 or NET May 2026 and appear under “Date to be confirmed”. Mission Briefing Redesign - Added status and live pills, image credits, country codes, launch windows, weather, webcast links, maps, and copy-link actions. Shareable Launch Links - Added #launch/<id> links that open the correct briefing on page load or when pasted, including launches outside the initially loaded page. Enhanced Launch Cards - Added orbit badges, success and failure colors, and a visual highlight for imminent launches. Visual Polish - Added muted country codes and added a hero word-reveal animation, scroll-aware navigation, and a subtle card spotlight effect. Smarter Calendar Files - Added shareable launch links to calendar files and warnings when launch dates are not final. Published - v1.12.0 is now available on GitHub.
v1.13.0 - Saved Launches and Subscribable Calendars Saved Launches - Added browser-based bookmarks, a saved-only filter, live count, and empty state. Full Launch Manifest - Added up to 100 upcoming missions, displayed 24 at a time with a Load More button. Calendar Feed - Added /api/calendar for subscribing to confirmed launches, excluding tentative dates until schedules become more certain. Calendar Setup Page - Added a copyable feed URL, .ics downloads, and subscription instructions. Mission Calendar Files - Added individual calendar events with launch details and links back to mission briefings. API Performance - Added ETags, 304 responses, gzip compression, and stale-cache fallback. Calendar Download Fix - Redirected browser visits to the setup page and fixed download handling. Interface Polish - Improved accessibility, bookmark controls, responsive layouts, and saved-launch indicators. Published - v1.13.0 is now available on GitHub....
|
1793605933.5191228
|
1794469933.5191228
|