stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

zero-hour

  • 14 Devlogs
  • 119 Total hours

Zero Hour shows every upcoming orbital rocket launch with a live countdown.

Open comments for this post

9h 56m logged

v1.13.0 - Saved Launches and Subscribable Calendars

  1. Saved Launches - Added browser-based bookmarks, a saved-only filter, live count, and empty state.
  2. Full Launch Manifest - Added up to 100 upcoming missions, displayed 24 at a time with a Load More button.
  3. Calendar Feed - Added /api/calendar for subscribing to confirmed launches, excluding tentative dates until schedules become more certain.
  4. Calendar Setup Page - Added a copyable feed URL, .ics downloads, and subscription instructions.
  5. Mission Calendar Files - Added individual calendar events with launch details and links back to mission briefings.
  6. API Performance - Added ETags, 304 responses, gzip compression, and stale-cache fallback.
  7. Calendar Download Fix - Redirected browser visits to the setup page and fixed download handling.
  8. Interface Polish - Improved accessibility, bookmark controls, responsive layouts, and saved-launch indicators.

Published - v1.13.0 is now available on GitHub.

0
0
6
Open comments for this post

8h 10m 15s logged

v1.12.0 - Honest Launch Dates and Shareable Mission Briefings

  1. Date Precision - Unconfirmed launch dates now display as NET Q4 2026 or NET May 2026 and appear under “Date to be confirmed”.
  2. Mission Briefing Redesign - Added status and live pills, image credits, country codes, launch windows, weather, webcast links, maps, and copy-link actions.
  3. 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.
  4. Enhanced Launch Cards - Added orbit badges, success and failure colors, and a visual highlight for imminent launches.
  5. Visual Polish - Added muted country codes and added a hero word-reveal animation, scroll-aware navigation, and a subtle card spotlight effect.
  6. 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.

0
0
16
Open comments for this post

10h 10m logged

v1.11.0 - Sticky Navigation and Launch Manifest

  1. 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.
  2. Launch Manifest Section - Added a dedicated section header with a live launch count and status note.
  3. Lost Signal Panel - Added a dedicated error panel with a Retry button when the launch feed is unreachable.
  4. Hero Scroll Cue - Added a scroll indicator and smooth anchor scrolling with an offset for the sticky header.
  5. Active Navigation - Highlighted the section currently being viewed and hid section links on mobile.
  6. Branding and Credits - Updated the footer branding and data credits, and added the logo to the boot screen.
  7. Reduced Motion Support - Extended reduced-motion support to the new animations.

Published - v1.11.0 is now available on GitHub.

0
0
49
Open comments for this post

10h 3m 40s logged

v1.10.0 - Live Clock and Enhanced Launch Dashboard

  1. Live Clock - Added a header clock with a pulsing status indicator that follows the selected Local or UTC time zone.
  2. Hero Metadata - Added provider, launch pad, and launch window details to the hero section.
  3. Launch Actions - Added Mission Briefing and Add to Calendar actions for the next launch.
  4. Calendar Confirmation - Added toast notifications to confirm successful calendar downloads.
  5. Radar Statistics - Added launch counts for the next 24 hours, the current week, and Go-status launches.
  6. About Section - Added information explaining the data source and launch status meanings.
  7. Search Shortcut - Added the / keyboard shortcut to jump directly to search.
  8. Hero Button Polish - Kept the primary hero button subtle to maintain visual balance.

Published - v1.10.0 is now available on GitHub.

0
0
22
Open comments for this post

12h 1m 18s logged

v1.9.0 - Testing, Security, and UI Polish

  1. Automated Tests - Added a pytest suite covering the API, provider filtering, cache reuse, stale data fallback, and 503 responses.
  2. Secure Rendering - Escaped launch data before rendering and restricted links to HTTP and HTTPS.
  3. Focus Management - Restored keyboard focus to the launch card after closing the detail dialog.
  4. Accessibility Improvements - Added a skip link, live status region, aria-busy state, and an accessible dialog label.
  5. Error Handling - Added a Retry button and an Offline footer state when loading fails.
  6. Reduced Motion Support - Disabled radar, blip, and skeleton animations when reduced motion is enabled.
  7. Typography - Added Space Grotesk, Inter, and JetBrains Mono with system font fallbacks.
  8. Visual Polish - Added a gradient hero title, card hover lift and zoom effects, and accent-colored text selection.
  9. Favicon - Added favicon.svg

Published - v1.9.0 is now available on GitHub.

0
0
14
Open comments for this post

12h 21m 6s logged

v1.8.0 - FastAPI Backend and Data Caching

  1. FastAPI Backend - Added API endpoints for listing launches, retrieving the next launch, fetching launch details, and checking service health.
  2. Normalized Launch Data - Converted Launch Library 2 records into a consistent launch model.
  3. 10-Minute Cache - Cached upstream data for 10 minutes to reduce API requests and extend free-tier usage.
  4. Single-Flight Refresh - Added a lock to prevent concurrent requests from triggering duplicate data refreshes.
  5. Stale Data Fallback - Kept serving the last successful data with a stale flag when the upstream API fails.
  6. Refresh Backoff - Added a 60-second cooldown after a failed refresh to avoid repeated requests.
  7. Frontend API Integration - Switched the frontend to fetch launches from /api/launches and use normalized fields.
  8. 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.

0
0
17
Open comments for this post

8h 57m 5s logged

v1.7.0 - Live Launch Radar and Boot Sequence

  1. Launch Radar - Added a hero radar panel with rings, a crosshair, and a rotating sweep.
  2. Launch Pad Tracking - Plotted launch pads as pulsing blips based on their latitude and longitude.
  3. Hero Stats - Added live stats for tracked launches, providers, and the next lift-off time.
  4. Boot Sequence - Added an animated startup overlay with staged telemetry lines and a progress bar.
  5. Session-Based Startup - Made the boot sequence appear once per browser session and skip automatically when reduced motion is enabled.
  6. 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.

0
0
12
Open comments for this post

7h 0m logged

v1.6.0 - Animated Starfield and Rocket Launch

  1. Animated Starfield - Added a full-page starfield with twinkling stars, depth layers, and mouse parallax.
  2. Warp Effects - Made stars streak into warp lines based on scroll speed.
  3. Rocket Launch Animation - Added a rocket lifting off from a glowing planetary horizon in the hero section.
  4. Realistic Flight Effects - Added a curved gravity turn with a rocket plume, smoke, and contrail.
  5. Motion Accessibility - Made animations respect reduced-motion settings and pause when the hero is offscreen.
  6. Persistent Animations - Kept hero canvases mounted across data refreshes to prevent animations from restarting.

Published - v1.6.0 is now available on GitHub.

0
0
9
Open comments for this post

6h 23m 2s logged

v1.5.0 - Daily Launch Groups and Time Zones

  1. Daily Launch Groups - Grouped launches by day with sticky labels for Today, Tomorrow, weekdays, and dates.
  2. Loading Skeletons - Added placeholder cards while launch data loads.
  3. Time Zone Toggle - Added a Local / UTC toggle that remembers your preference.
  4. Live Time Zone Updates - Made the toggle update the hero, launch list, and currently open detail view.
  5. Sync Status - Added a footer indicator showing when the data was last updated.
  6. Automatic Refresh - Added automatic data refresh every 5 minutes.
  7. Unified Date Formatting - Routed date and time formatting through a single time zone-aware helper.

Published - v1.5.0 is now available on GitHub.

0
0
15
Open comments for this post

9h 38m 5s logged

v1.4.0 - Launch Detail View

  1. Clickable Launch Cards - Made each launch card clickable to open a detailed view.
  2. 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.
  3. Mission Description - Added mission descriptions when available.
  4. Launch Pad Map - Embedded a map showing the launch pad location.
  5. Launch Actions - Added links for webcasts and live streams, .ics calendar downloads, Open in Maps, and mission information.
  6. Improved Dialog Controls - Added a close button, backdrop click, and Esc key support.

Published - v1.4.0 is now available on GitHub.

0
0
10
Open comments for this post

7h 59m 47s logged

v1.3.0 - Launch Search and Filters

  1. Added a search box matching missions, rockets, providers, orbits, and launch pads.
  2. Added multi-word search with a short debounce delay to avoid filtering on every keystroke.
  3. Added status filter chips for All, Go, TBC, and TBD.
  4. Added a provider dropdown generated automatically from launch data, including launch counts.
  5. Added an empty state for unmatched searches with a Clear Filters button.
  6. Refactored the filtering logic around a shared filter state for cleaner list rendering.

Published v1.3.0 on GitHub.

0
0
19
Open comments for this post

9h 30m 50s logged

v1.2.0 - Live Launch Countdowns

  1. Added a “Next Launch” hero section highlighting the soonest upcoming launch.
  2. Added a live countdown displaying days, hours, minutes, and seconds, updated every second.
  3. Automatically switched to T+ elapsed time once a launch time had passed.
  4. Added a compact live countdown to every launch card.
  5. Styled the hero section and countdown displays to fit the dark theme.

Published v1.2.0 on GitHub.

0
0
16
Open comments for this post

5h 44m 30s logged

v1.1.0 - Launch Board Redesign

  1. Added a dark theme and structured page layout with a header, status section, and footer.
  2. Redesigned each launch as a card displaying an image, provider, mission, rocket, launch time, and launch pad.
  3. Added colored status indicators for Go, TBC, TBD, and Hold.
  4. Added a responsive card grid that adapts to mobile screens.
  5. Separated the styling into styles.css and moved the JavaScript into app.js.

Published v1.1.0 on GitHub.

0
0
13
Open comments for this post

1h 30m 10s logged

v1.0.0 - zero-hour - Initial Release

  • Zero Hour shows every upcoming orbital rocket launch with a live countdown.
  1. Added index.html to fetch upcoming launches from Launch Library 2 and display their names and dates.
  2. Added README.md with basic instructions for running the project.
  3. Added an MIT LICENSE.
  4. 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.

0
0
9

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…