- Fixed cohort analysis calculation to show proper proportions within each year
- Previously calculated proportions across all years for each word
- Now calculates yearly totals across all words and shows relative proportions within each year
- This gives a more accurate representation of how word usage compares within each time period
- Added capitalization toggle for case-sensitive searches
- Added smoothing slider (0-20 years) for data visualization
- Implemented proper state management to prevent unnecessary redraws
- Capitalization changes only affect new searches
- Smoothing changes affect current visualization immediately
- Refined button styling with consistent subtle borders
- Improved input group styling for seamless integration
- Added tools modal with download options (CSV and Excel)
- Fixed year number formatting on x-axis (removed spaces)
- Improved language dropdown behavior when corpus is 'avis'
- Optimized component re-rendering
- Improved state management for settings
- Better separation of search parameters vs visualization parameters
- More efficient data processing for cohort analysis
- Added proper error handling for API calls
src/components/NgramChartRecharts.jssrc/components/SearchControls.jssrc/services/ngramProcessor.jssrc/App.js
- Fixed zoom functionality on mobile devices
- Simplified Chart.js zoom configuration
- Made reset button always visible
- Improved touch zoom handling
- Added proper zoom state tracking
- Improved layout responsiveness
- Made input field expand with window width
- Enhanced mobile layout with proper stacking
- Added flex handling for better control organization
- Implemented borderless button design for cleaner interface
- Enhanced button hover states with subtle background effects
- Improved language dropdown with Norwegian labels and native language tooltips
- Maintained cohesive search input group styling
- Implemented year range limits (1810-2025)
- Optimized drag-to-zoom functionality
- Added touch device support with pinch-to-zoom
- Improved zoom reset functionality
- Added minimum zoom range protection (5 years)
- Created comprehensive README.md
- Added development process documentation
- Included AI assistance acknowledgments
- Updated logbook with recent changes
- Enforced year limits in both UI and data fetching
- Optimized chart performance
- Enhanced touch interaction handling
- Improved error handling and data validation
- Fixed cohort analysis calculation to show proper proportions within each year
- Previously calculated proportions across all years for each word
- Now calculates yearly totals across all words and shows relative proportions within each year
- This gives a more accurate representation of how word usage compares within each time period
- Added capitalization toggle for case-sensitive searches
- Added smoothing slider (0-20 years) for data visualization
- Implemented proper state management to prevent unnecessary redraws
- Capitalization changes only affect new searches
- Smoothing changes affect current visualization immediately
- Refined button styling with consistent subtle borders
- Improved input group styling for seamless integration
- Added tools modal with download options (CSV and Excel)
- Fixed year number formatting on x-axis (removed spaces)
- Improved language dropdown behavior when corpus is 'avis'
- Optimized component re-rendering
- Improved state management for settings
- Better separation of search parameters vs visualization parameters
- More efficient data processing for cohort analysis
- Added proper error handling for API calls
src/components/NgramChartRecharts.jssrc/components/SearchControls.jssrc/services/ngramProcessor.jssrc/App.js
- Fixed zoom functionality on mobile devices
- Simplified Chart.js zoom configuration
- Made reset button always visible
- Improved touch zoom handling
- Added proper zoom state tracking
- Improved layout responsiveness
- Made input field expand with window width
- Enhanced mobile layout with proper stacking
- Added flex handling for better control organization
- Appen er nå kopiert fra bruker
yoonsentil organisasjonenNationalLibraryOfNorway. - Alle referanser til
yoonsener fjernet fra kildekoden og dokumentasjonen. - GitHub Pages er satt opp for repoet og fungerer med riktig URL.
- Grafen (Chart.js) viser nå kun relevante årstall på x-aksen, takket være bruk av siste år i dataene som øvre grense (
chartMaxYear). Dette løser problemet med at x-aksen tidligere gikk til 2050 ved bruk avmaxTicksLimit. - Lokal utviklingsserver (
npm start) og deploy (npm run deploy) fungerer
- Lagt til funksjonalitet for nedlasting av grafen som høyoppløselig PNG og JPG direkte fra SearchControls.
- Brukere kan nå enkelt laste ned bilder som egner seg for bruk i publikasjoner