Updates & Changelog
Track platform improvements and new features
Security Headers Implementation
Comprehensive security headers implementation to address security audit findings. All security headers now properly configured via HTTP headers and meta tags.
What's Changed:
- Implemented Content Security Policy (CSP) via meta tags and server configuration filesImproved
- Updated Referrer Policy to strict-origin-when-cross-origin for enhanced privacyImproved
- Added X-Frame-Options header to prevent clickjacking attacksImproved
- Implemented Subresource Integrity (SRI) for external analytics scriptImproved
- Configured Strict Transport Security (HSTS) in server config files and CloudflareImproved
- Created server configuration files for Netlify (_headers), Vercel (vercel.json), and Apache (.htaccess)Improved
Notes:
- All security headers now properly configured - CSP, Referrer Policy, HSTS, X-Frame-Options, and SRI
Performance Optimization & SEO Enhancements
Major performance improvements through comprehensive memoization, faster page loads, enhanced SEO with dynamic metadata and sitemap generation, and improved settings customization.
What's Changed:
- Implemented comprehensive memoization across components to reduce unnecessary re-renders and improve performanceImproved
- Optimized page sizes and backend changes for significantly faster loading timesImproved
- Added dynamic SEO generation for browse page with subject, level, and standard-specific metadataNew
- Introduced automatic sitemap generation for better search engine indexingNew
- Enhanced settings page with improved customization optionsImproved
- Fixed infinite loop issues in browse page and file card componentsFixed
- Updated all API endpoints and all frontend code for security and performance, particularly addressing CVE-2025-66478Improved
- Improved accessibility and LCP/CLS metrics across all pagesImproved
Remove .doc and .docx file types from favorites page
Removed .doc and .docx file types from favorites page to reduce clutter.
What's Changed:
- Removed .doc and .docx file types from favoritesImproved
Static Export Navigation Fix
Fixed Next.js static export issue where RSC payload files (.txt) were incorrectly requested instead of HTML files during navigation.
What's Changed:
- Fixed router navigation to always load HTML files instead of RSC payload filesFixed
Performance and Reliability Hotfix
Faster page loads and more reliable experience across all devices.
What's Changed:
- More reliable API connections with improved error handlingImproved
- Smoother page transitions and reduced loading delaysImproved
- Fixed duplicate API requests when navigating between pagesFixed
Performance and Usability Improvements
Faster loading times and better navigation experience.
What's Changed:
- Faster page loads with optimized code and better resource loadingImproved
- Improved favorites page with collapsible subject sectionsImproved
- Better keyboard navigation in dropdown menusImproved
- Enhanced file card layout and accessibilityImproved
Stability and Performance Improvements
Focus on improving load times and fixing minor bugs.
What's Changed:
- Reduced code size and implemented pre-fetching for faster performanceImproved
- Fixed filters not working on mobile devices on the browse pageFixed
Critical File Card Fix
Resolved issues where file cards could not be opened.
What's Changed:
- Fixed critical issue preventing file cards from opening on all devicesFixed
- Added type-checking on standard searchesImproved
Faster, Cleaner, and More Reliable
This update makes the platform leaner and more efficient by removing unused parts, simplifying the code, and improving structure. The result is faster performance, smaller load times, and a more reliable experience across all devices.
What's Changed:
- Streamlined the platform by removing over 29 unused interface componentsImproved
- Reduced background code and dependencies to make the site faster and lighterImproved
- Improved clarity and consistency across pages and policiesImproved
- Corrected small inconsistencies with links, contact information, and resource URLsFixed
- Introduced a new analytics endpoint at https://analytics.vargr.cc to help improve performance and optimize the user experienceNew
- Enhanced speed, reduced bundle size, and improved overall stabilityImproved
Critical Browse Page Fix
Quick fix for a critical issue in the 0.4.1 release.
What's Changed:
- Fixed critical issue preventing mobile and tablet users from selecting subjects on the browse pageFixed
Notes:
- This patch was a critical release - users were unable to use the /browse page on tablets and mobile devices
Performance & Code Quality
Behind-the-scenes improvements for better performance and accessibility.
What's Changed:
- Enhanced search performance and regex optimizationImproved
- Improved file deduplication for faster loadingImproved
- Improved accessibility compliance for mobile usersImproved
- Code quality enhancements for better reliabilityImproved
Unified Selection System & Mobile Experience
Major improvement to how you search and select subjects, levels, and years with a completely redesigned interface that provides a seamless experience across all devices.
What's Changed:
- Unified search experience across all selection dropdownsImproved
- Redesigned mobile interface with smooth animations and better touch controlsImproved
- Consistent selection experience across home, browse, and simple pagesImproved
- Enhanced search highlighting and intelligent result rankingImproved
- Fixed duplicate files appearing when searching by standard numberFixed
- Added donation button to support the platformNew
- Fixed 404 page header stylingFixed
Minor Bug Fixes
Fixed various minor issues with layout and logic.
What's Changed:
- Corrected layout issues on simple and browse pagesFixed
- Fixed logic issues in filtering sectionFixed
Notes:
- More bug fixes and changes expected in the next version
Browse Page Search Enhancement
Improved browse page to maintain URL-based standard number search functionality while simplifying the user interface to focus on subject-only search for better user experience.
What's Changed:
- Maintained URL parameter support for standard number searches (e.g., ?search=91174)Improved
- Simplified UI to subject-only search using SearchableSelect componentImproved
- Added clear indicator when searching by standard number via URLImproved
- Enhanced mobile responsiveness on favorites pageImproved
Enhanced Search & Comprehensive Favorites System
Major feature update introducing dual search capabilities, complete favorites management system, and improved UI styling. Users can now search by subject or standard number, favorite both individual files and entire standards, and enjoy enhanced checkbox styling.
What's Changed:
- Enhanced search with autocomplete and NZQA validationNew
- Favorites for standards and files with management pageNew
- UI improvements: green checkboxes, persistent metadata, better navigationImproved
File Type Filters Update
Updated file badges to include Māori Formulae and Formulae, and fixed display issues.
What's Changed:
- Added Māori Formulae and Formulae to file badges and namesImproved
Browse Page Filtering Improvements
Enhanced filtering system with better guidance and removed non-functional features.
What's Changed:
- Added filter count badges and enabled suggestionsImproved
- Removed broken 'Hide expired/invalid standards' toggleFixed
File Information Display Fix
Restored missing file information that was accidentally removed in previous updates, including exam statistics and file metadata.
What's Changed:
- Restored missing file sizes display for all documentsFixed
- Fixed missing exam paper statisticsFixed
- Restored detailed attainment data popover for exam filesFixed
- Fixed missing individual attainment bars for exam papersFixed
- Restored comprehensive file metadata (year, size, expired status)Fixed
- Fixed exemplar grade color coding and displayFixed
Lightning Fast File Loading
Massive performance boost with new CDN infrastructure - files now load 5x to 15x faster than before, depending on the original load time.
What's Changed:
- Migrated to high-performance CDN - reduced file loading from 1-3 seconds to ~200ms averageImproved
Performance and Reliability Improvements
Enhanced site performance and fixed critical issues affecting page loading and stability.
What's Changed:
- Fixed build system errors preventing site updatesFixed
- Resolved file display issues in browse sectionsFixed
- Reduced redundant data loading for faster page loadsImproved
- Updated platform compatibility for better stabilityImproved
Performance and Stability Enhancements
Version 0.2.0 focuses on improving performance and stability across the platform. Less focus on new features and UI, more on making existing functionality faster and more reliable.
What's Changed:
- Optimized loading times for faster accessImproved
- Enhanced error handling and recoveryImproved
Offline Screen Enhancements
Implemented a robust offline screen with fault detection and live uptime indicators.
What's Changed:
- Added live uptime indicator linked to uptime serviceNew
- Offline screen now distinguishes between user and server issuesNew
- Links to uptime page for live updates when server issues occurNew
UI/UX Improvements
Enhanced user interface and experience with a focus on desktop design and consistency.
What's Changed:
- Redesigned navigation for a cleaner lookImproved
- Improved layout and filters on the browse pageImproved
- Updated file type color coding for better clarityImproved
- Refined file card design for better readabilityImproved
- Fixed text clipping issues on the home pageFixed
- Resolved header alignment issuesFixed
- Applied consistent design to all static pagesImproved
- Enhanced responsiveness for mobile devicesImproved
Bug Fixes
Addressed various bugs and improved performance.
What's Changed:
- Improved handling of outdated linksFixed
- Fixed issues with exam completion indicatorsFixed
- General performance and stability improvementsImproved
Minor Updates
Fixed bugs and made small improvements.
What's Changed:
- Resolved layout issues on mobile devicesFixed
- Enhanced error page for outdated linksImproved
Feature Enhancements
Improved functionality and user experience.
What's Changed:
- Enhanced front-end designImproved
- Improved data visualizationImproved
- Better filtering and search optionsImproved
- Improved mobile compatibilityImproved
- Updated simplified view for better usabilityImproved
Initial Release
Launched the new platform with modern features.
What's Changed:
- Introduced the new platformNew
- Built front-end with modern toolsNew
- Improved back-end architectureNew
Note: This platform is in active development. We regularly release updates to improve performance, add features, and fix issues. Check back here to stay informed about the latest changes.