Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 3.27 KB

File metadata and controls

50 lines (37 loc) · 3.27 KB

Changelog

All notable changes to EarthViewNews are documented here. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Each entry is a one-line summary linking the pull request that made the change; open the PR for the full root-cause / design detail. Emoji legend: ✨ feature · 🐛 fix · ♻️ refactor · ⚡ performance · 🔥 removal · 📝 docs · 🧪 tests · 🔧 chore/build.

0.1.0 – 2026-07-11

The first release: an ambient news app that tours the day's headlines on a slowly rotating 3D Earth. Includes the globe and scripted Tour/Reveal, the RSS → Defuddle → DeepSeek → SQLite ingest pipeline (plus a free Claude-assisted path), the Stories API with a 5-minute cron, Global and Country scopes, and the sci-fi HUD — ticker, collapsible queue sidebar, and per-city weather.

Added

  • ✨ Project scaffold and a rotating 3D Earth (blue-marble globe + starfield) (#6).
  • ✨ Scripted Tour with sci-fi Reveal popups over stub Stories (#7).
  • ✨ Global / Vietnam mode toggle (#8).
  • ✨ Ingest pipeline: RSS → Defuddle → DeepSeek → SQLite (#9).
  • ✨ Stories API, 5-minute ingest cron, and a real-data frontend (#10).
  • ✨ Free session-based ingest path that uses Claude in place of paid DeepSeek calls (#12).
  • ✨ Country · Local News scope with a Countries dropdown menu (#20).
  • ✨ News Ticker plus a tour-control seam so the ticker/sidebar can steer the globe (#21).
  • ✨ Country · All News chip (#22).
  • ✨ Collapsible queue Sidebar (#23).
  • ✨ Per-city weather readout in the ticker bar (#25).
  • ✨ Five English-language international sources, wired into their All News scope (#26).

Changed

  • ♻️ Reworked the news model to three axes and made the Global feed English-only (#19).
  • ♻️ Ticker redesign (single-headline flip, right-sized) with bottom-chrome and menu tweaks (#24).

Docs

  • 📝 Country Scopes design docs — glossary, ADR, server spec, and PRD (#13).
  • 📝 Professionalized the repository: rewritten README, logo, demo GIF, MIT license, and issue/PR templates (#27).

Internal / Build

  • 🔧 Session PR-memory and handoff notes for slices #1–#5 (#11).
  • 🔧 Moved screenshot images into docs/images/ (#28).