JinJia0618/Taiwan_earthquake_tracker
Move auto-complete button to left sidebar with error alert, and enforce chronological sorting of earthquakes across all tabs
Add one-click USGS 2024-2026 historical earthquake data auto-importer to Tab 4 (avoid manual downloads)
Add simplified Taiwan and outlying islands GeoJSON boundary lines to Matplotlib weekly map
Fix small area duplicate EarthquakeNo bug (using timestamp and coordinate MD5 hashing to generate unique event_no) to prevent omission in local and remote modes
Introduce global data filters in sidebar (magnitude, depth, quick range, date picker, and year selection), sync display across all tabs
Fix Plotly Scattermapbox textfont size list validation error by grouping stars into discrete magnitude trace levels
Support dual-mode data loading: local SQLite database and remote year-based CWA API queries to prevent Hugging Face storage explosion
Moderate magnitude size differences, use star markers for magnitude >= 5.0 (circles for < 5.0), and update interactive map HTML legend card
Enhance magnitude dot size contrast, and add monthly stacked bar chart of earthquake counts since 2024 (including significant and small area)
Format event number column in table tab: show '小區域有感地震報告' for small area and '第 XXX 號' for significant reports
Update packages.txt with CJK fonts, define step scale for magnitude sizing and legend for both Matplotlib and Plotly maps
Fix st.image parameter for compatibility with Streamlit versions before 1.39.0
Install Plotly, use interactive mapbox scatter plot with depth colorbar legend, and configure Agg backend for Matplotlib
Configure auto-crawling on startup and update deployment workflow
Configure standard datetime parsing and cross-platform compatibility
Initial commit of Taiwan Earthquake Tracker
