Releases: Episk-pos/lenr.academy
Releases · Episk-pos/lenr.academy
v0.1.0-alpha.24
What's Changed
- Refresh landing page to reflect current feature set by @bryanchriswhite in #162
- Add URL deep-linking for Cascades and Muller Resonance by @bryanchriswhite in #168
Full Changelog: v0.1.0-alpha.23...v0.1.0-alpha.24
v0.1.0-alpha.23
What's Changed
- feat: add external links for Parkhomov and MFMP references by @esaruoho in #158
- feat: Muller Resonance Explorer by @esaruoho in #161
Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23
v0.1.0-alpha.22
Changes in v0.1.0-alpha.22
- i18n: Internationalize Russell chart notes and prediction cards (13 note keys across all 7 locales)
- fix: Add missing i18n translations across all locales (russellChart keys in en.json, ~35 keys in de/es/fr/ja/ru/zh)
- style: Display IAEA isotopic abundance on separate line
- fix: Resolve TypeScript and E2E test failures blocking CI (#157)
- test: Add E2E tests for Home, Help, Tables in Detail, and Segre Chart pages (#154)
v0.1.0-alpha.21
What's Changed
- Update download script to use HTTP endpoint by @bryanchriswhite in #116
- fix: use HTTP endpoint for database download instead of S3 by @bryanchriswhite in #117
- fix: Add validation for corrupted database cache and downloads by @bryanchriswhite in #119
- ci: fix e2e DB fetch to use static host instead of S3 creds by @bryanchriswhite in #130
- test: Add E2E tests for All Tables query tool by @esaruoho in #129
- fix: Block destructive SQL in All Tables query tool by @esaruoho in #124
- test: add unit tests for decayChainService getDaughterNuclide by @esaruoho in #122
- fix: add Object.hasOwn polyfill for older browser compatibility by @esaruoho in #121
- fix: use consistent max-w-7xl across all pages by @esaruoho in #138
- fix: toggle Privacy Settings sidebar link by @esaruoho in #136
- fix: Stabilize language modal button widths across locales by @esaruoho in #135
- feat: Column show/hide for Element Data tables by @esaruoho in #126
- feat: Help page with glossary and example queries by @esaruoho in #132
- feat: add Copy Share Link button to query pages by @esaruoho in #123
- feat: Add JSON and PDF export for query results by @esaruoho in #128
- feat: Query history with bookmarks for all query pages by @esaruoho in #131
- fix: button row layout improvements by @bryanchriswhite in #143
- feat: add energy distribution histogram to query pages by @esaruoho in #141
- feat: add production E2E test workflow with label trigger by @esaruoho in #140
- feat: Add unit tests for decayChainService and queryService by @esaruoho in #125
- fix: Coordinate AppUpdateBanner refresh with service worker by @esaruoho in #133
- feat: Web Worker infrastructure for SQL query execution by @esaruoho in #127
- test: Add unit tests for utility functions and versionCheck service by @esaruoho in #134
- feat: add start.sh convenience script for quick local setup by @esaruoho in #139
- fix: stabilize flaky E2E tests across browsers by @esaruoho in #144
- fix: Use specific selector for Network diagram SVG in E2E test by @bryanchriswhite in #118
- feat: add Segre Chart (N-Z) nuclide visualization by @esaruoho in #142
- feat: integrate Segre Chart into Element Data page by @bryanchriswhite in #145
New Contributors
Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21
v0.1.0-alpha.20
What's Changed
- feat: implement internationalization and localization support (#97) by @bryanchriswhite in #105
Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20
v0.1.0-alpha.19
What's Changed
- fix: skipped tests by @bryanchriswhite in #98
- fix: override mdast-util-gfm-autolink-literal to support iOS 15 (#102) by @bryanchriswhite in #103
- fix: address module loading failures on iOS Safari (#109) by @bryanchriswhite in #110
- feat(cascade): implement weighted fuel proportions and materials catalog by @bryanchriswhite in #113
- feat: implement weighted fuel proportions in cascade simulation by @bryanchriswhite in d0f6b25
- refactor: simplify download-db.sh to use static hosting by @bryanchriswhite in 5cc4dfc
Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19
v0.1.0-alpha.18
What's Changed
- feat: enhanced error reporting with expandable details and GitHub integration by @bryanchriswhite in #91
- feat: implement cascade simulation engine with web worker processing and feedback rules by @bryanchriswhite in #93
Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18
v0.1.0-alpha.17
What's Changed
- fix: prevent query state leaking between browser tabs by @bryanchriswhite in #89
- feat: refactor neutrino filter to single dropdown with combined option by @bryanchriswhite in #88
- fix: resolve false-positive metered connection warnings on fast WiFi by @bryanchriswhite in #90
Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17
v0.1.0-alpha.16
What's Changed
- feat: optimize periodic table for heatmap context by @bryanchriswhite in #81
- feat: persistent query state across navigation by @bryanchriswhite in #82
- feat: enhanced empty state for pinned elements in limited results by @bryanchriswhite in #84
- feat: replace numeric limit inputs with dropdown selector by @bryanchriswhite in #85
Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16
v0.1.0-alpha.15
What's Changed
- feat: add mutually exclusive element/nuclide pinning in query pages by @bryanchriswhite in #77
- fix: improve mobile responsiveness for core components by @bryanchriswhite in #71
- fix: improve mobile responsiveness for query pages by @bryanchriswhite in #72
- refactor: clear default element selections for query pages by @bryanchriswhite in #73
- fix: show both element and nuclide details when nuclide pinned by @bryanchriswhite in #78
Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15