What's new?
All changes and improvements at a glance
October 3, 2026
- NewNew landing page with lens optics content, calculator screenshots, and quick search access(ap)
- NewLanding page text is now available in 8 languages(ap)
- FixAccessibility improved: Text and element contrast increased throughout, animations respect reduced motion preferences(ap)
- FixDark mode design corrected: Line drawings and colored backgrounds now display properly(ap)
- NewLegal information and privacy details are now accessible from every page(ap)
- FixPrivacy improved: Country detection now works without external services(ap)
October 1, 2026
- FixImproved reliability when deploying Lenscalc(ap)
September 29, 2026
- FixThe changelog now correctly displays multiple versions from the same day with the newest first(ap)
September 28, 2026
- FixChangelog is now correctly generated and committed only on the main branch(ap)
v0.2.26September 15, 2026
- NewEye-Office database is now pre-populated with default values and the server field displays an example(ap)
v0.2.25September 15, 2026
- NewEye-Office integration added with connection settings, catalog queries, and schema validation(ap)
- NewLens data import now available for soft lens and RGP fitting modules(ap)
- NewSearch field with control selection and capping notice in results list implemented(ap)
- NewConnection test now warns when accessing with write permissions(ap)
- FixMultiple stability issues fixed in Eye-Office: password and port data loss, incorrect lens data import, storage errors, and configuration problems(ap)
- FixOlder calculation results no longer overwrite newer results(ap)
- FixAuto-fill for soft lenses now correctly skips already imported values(ap)
v0.2.24September 15, 2026
- NewSystem accent color is now used for text to improve readability on bright backgrounds(ap)
- FixFont weight for headings is now displaying correctly(ap)
v0.2.23September 14, 2026
- NewOnly one category can be expanded in the sidebar at a time(ap)
- FixImproved dark mode appearance and made header buttons more visible(ap)
- FixRemoved dropdown arrows from tool buttons for a cleaner interface(ap)
- FixLength unit setting is now properly translated and system default is prioritized(ap)
v0.2.22September 14, 2026
- NewThe application now opens directly in your most recently used module instead of showing a start page(ap)
- NewSettings have been improved: headings removed, manufacturer rows now show context information, and layout refined(ap)
September 14, 2026
- NewImproved code quality checks with enhanced analysis tools(ap)
v0.2.21September 13, 2026
- NewSettings have been redesigned: labels are now larger and clearer, buttons have uniform sizes, and rows fit better on screen(ap)
- FixText in settings and on macOS now displays in the correct size and weight(ap)
- FixToggles and controls no longer overflow past the edge of settings cards(ap)
v0.2.20September 13, 2026
- FixUpdate button now displays in your selected language instead of always showing in German(ap)
- FixToggles on the settings page are now uniformly sized and right-aligned(ap)
- FixmacOS surfaces are now consistent and the divider line has been restored(ap)
v0.2.19September 13, 2026
- NewWindows interface now uses system colors and surfaces for a native appearance(ap)
- NewTool buttons and value groups now follow Windows Settings design patterns(ap)
- FixWindows font sizes, spacing, and control heights corrected for proper display(ap)
- FixSidebar now displays with correct background and findings were fixed in a review pass(ap)
v0.2.18September 13, 2026
- FixWindow title on desktop application is now properly aligned with the content area(ap)
v0.2.17September 12, 2026
- NewUnified toolbar on macOS – title and buttons are now integrated into the title bar(ap)
v0.2.16September 12, 2026
- NewPage titles now appear in the top title bar (macOS)(ap)
- FixHeader layout has been made more compact and button heights optimized(ap)
v0.2.15September 12, 2026
- FixField balance display has been fixed – content now fits properly in the frame, and R/L badges and selection fields are correctly aligned(ap)
v0.2.14September 12, 2026
- NewNew License section in settings with support for 8 languages, license activation and management(ap)
- FixLicense processing improved: security verification, correct expiry date display in UTC, and reliable error handling(ap)
- FixAccessibility improved: sliders and input fields are now correctly linked to their labels(ap)
- FixDesktop layout issues fixed: overflow problems at various screen sizes (880px, 1040x720) corrected and window made movable(ap)
- FixSettings optimized: license dialog reduces screen space and improves readability(ap)
- FixSecurity updates applied: 5 dependency security warnings closed(ap)
September 11, 2026
- FixFixed five security vulnerabilities in dependencies(ap)
v0.2.13September 9, 2026
- FixDesktop application now runs more smoothly and reliably(ap)
v0.2.12September 9, 2026
- NewStripe-based licensing with token activation – customers receive a unique token via email after purchase(ap)
- FixDesktop export is working again – localization settings are now properly transferred(ap)
- FixInput fields on desktop no longer fill with pill symbols(ap)
- FixLicensing system has been hardened – improved error handling, rate limiting, and security validation(ap)
v0.2.11September 8, 2026
- FixImproved desktop interface with more natural input fields, unified header toolbar, and compact buttons for better usability(ap)
v0.2.10September 8, 2026
- FixImproved the appearance of action buttons and fixed the active sidebar selection highlighting(ap)
v0.2.9September 8, 2026
- FixThe desktop application has been optimized: the sidebar is now opaque, the window layout is more compact, and interface elements are tighter for better usability.(ap)
v0.2.8September 8, 2026
- NewThe desktop application now uses native controls and a modern design with smooth transitions, dark mode support, and platform-specific styling for Windows and macOS.(ap)
v0.2.7September 7, 2026
- NewDashboard is now the application home screen with full support for 8 languages(ap)
- NewNative design with platform-specific buttons, input fields, switches, and dialogs for Windows and macOS(ap)
- NewNew color themes and spacing for optimal display across different screen sizes(ap)
- FixDashboard now correctly displays navigation messages(ap)
v0.2.6September 7, 2026
- NewThe Windows installer now automatically adapts to your operating system's language, supporting 8 languages with English as fallback(ap)
v0.2.5September 7, 2026
- FixThe check for updates button no longer accidentally saves your settings(ap)
v0.2.4September 7, 2026
- FixThe desktop app now provides feedback when checking for updates manually and no new version is available(ap)
v0.2.3September 7, 2026
- FixUpdate buttons are now disabled during installation to prevent accidental double-clicking(ap)
v0.2.1September 7, 2026
- NewDesktop app with automatic updates – Lenscalc now runs as a native application on Windows and macOS with version checking(ap)
- NewEnhanced myopia risk calculator – new calculations with axial length and AL/CR ratio using He 2023 percentiles, percentile curves, and biometric factors(ap)
- NewTherapy simulator integrated – simulator page with sheet components and calculation engine for therapy planning(ap)
- NewFluorescein fit analysis – new page with pattern analysis, heatmap overlay, and automated assessment (steep/flat/edge/asymmetry)(ap)
- NewNew apex depth and lens drawing pages – redesigned calculation pages with geometry dropdown (aspheric + multicurve 2–6) and two-column layout(ap)
- FixOffline capability – Lenscalc now works without internet in the desktop app and supports geolocation with local caching(ap)
September 7, 2026
- NewLenscalc can now be downloaded and installed as a standalone application on Windows, Mac, and Linux(ap)
- NewDownload links are now available in the navigation bar, footer, and on a new landing page section(ap)
September 5, 2026
- NewAll calculations can now be accessed through a central API registry, supporting both single-eye and dual-eye calculations(ap)
- NewCalculations now work offline and on the web with consistent error and validation messaging(ap)
- FixError and validation messages now display consistently across different calculation methods(ap)
September 1, 2026
- FixMyopia risk calculation now works correctly without unwanted pre-filled values(ap)
August 30, 2026
- NewMyopia form completely redesigned with separate OD/OS rows, axis input, and improved two-column layout(ap)
- NewAxial length and C/A ratio risk factors now integrated into overall risk score calculation(ap)
- NewTherapy Simulator now available with complete calculation engine and all components(ap)
- FixAxial length estimation calibrated against reference curves for improved accuracy(ap)
- FixCLEERE citation corrected(ap)
August 29, 2026
- FixFixed incorrect axial length conversion calculations for myopia(ap)
- FixMyopia risk score no longer incorrectly lowered when gender is unknown(ap)
August 26, 2026
- NewNew pages added: Fluorescence Simulation and Lens Drawing for advanced calculations(ap)
- NewImproved geometry dropdown with clinical zone labels for aspheric and multicurve surfaces (2–6 zones)(ap)
- NewRedesigned user interface across multiple pages with 2-column layout and more compact controls(ap)
- NewStreamlined vertex depth page with focused calculator view and compact mode toggle(ap)
- FixZone count is now optional; defaults to aspheric(ap)
August 25, 2026
- NewEnhanced sagittal height calculation with support for multicurve and aspheric lenses in both directions(ap)
- NewNew fluorescence pattern analysis with heatmap visualization to evaluate lens fit (steep, flat, edge, asymmetry)(ap)
- FixFixed surface processing errors and stabilized fluorescence analysis workflow(ap)
August 24, 2026
- NewAutomatically derive lens body from power and material on the sagittal-height page with carrier fallback(ap)
- NewNew fluorescein mapping with concentric rings and optional photo underlay to visualize lens fit(ap)
- NewEnhanced lens profile display showing cornea contour, tear-gap profile, and fit warnings(ap)
- NewRGP material index list added for more accurate lens calculations(ap)
- FixFixed fluorescein photo overlay alignment and accessibility label associations(ap)
August 23, 2026
- NewInteractive lens cross-section visualization showing thickness, edge strength, and optical parameters(ap)
- NewDownload and export lens cross-sections as SVG files(ap)
- NewLive preview of lens cross-section while entering sagittal height values with real eccentricity for aspheric lenses(ap)
- NewFull keyboard navigation and improved accessibility for lens cross-section view(ap)
- FixEdge thickness label no longer gets clipped at the lens rim(ap)
- FixLens profile lines now render correctly as thin lines(ap)
July 25, 2026
- FixSecurity vulnerabilities in dependencies have been resolved(ap)
April 23, 2026
- FixCompensation type is now correctly captured and displayed in results(ap)
April 22, 2026
- NewLenscalc now supports multiple tenants with automatic host-based detection and individual branding.(ap)
- NewNew Schweizer Optik instance with dedicated telescope form, compensation position display in results, and customized interface.(ap)
- NewImproved multi-language support and localized metadata for better search engine visibility.(ap)
- FixProxy routing now correctly handles Schweizer URLs and health checks without language prefixes.(ap)
April 17, 2026
- FixMissing translations in settings have been added and a telescope labeling issue has been fixed(ap)
- NewApp performance has been improved through automatic optimization of interface rendering(ap)
April 10, 2026
- NewNew page to convert prescription notation between plus and minus cylinder formats(ap)
April 7, 2026
- FixRGP initial fitting now correctly calculates cylinder values using the stabilization axis as reference(gs)
- NewLens type selector moved to the top with clearer, full labels(gs)
April 5, 2026
- NewYou can now toggle between different lens types (RS/VPT vs RT/BT) when fitting RGP lenses(gs)
April 3, 2026
- NewAC/A ratio calculator now includes a visual gauge bar for result interpretation and improved help explanations(ap)
- NewNew semantic phoria input with Exo/Eso/Ortho dropdown for clearer classification(ap)
- NewCalculations now auto-update whenever you change a field after your first submission(ap)
- FixFixed comma decimal parsing and corrected incorrect -0 esophoria assignments(ap)
- FixImproved system stability with Node.js update and resolved all code warnings(ap)
April 2, 2026
- NewSimplified view and export: zone labels, center point, and millimeter markings have been removed for a clean, focused display(ap)
- NewImproved measurement features: undo functionality, snap-to-edge, and green channel detection have been optimized(ap)
April 1, 2026
- NewNew fluorescence analysis with automatic lens detection — edges are detected and lens shape is automatically fitted(ap)
- NewEnhanced detection controls — choose between different detection modes and adjust sensitivity with a slider for precise measurements(ap)
- NewPNG export for fluorescence analysis results(ap)
- NewSimplified user experience — edge dragging, manual drawing, and smart sensitivity presets for more accurate work(ap)
- FixImproved drag-and-drop functionality — images can now be reliably dropped anywhere on the page without unwanted browser interference(ap)
- FixCanvas navigation fixed — panning now works only with middle mouse button to prevent accidental shifts while drawing(ap)
March 31, 2026
- NewNew fluorescence analysis page with image upload, canvas rendering, and geometry panel for detailed lens zone management(ap)
- NewInteractive canvas controls with zoom and pan functionality for precise image analysis(ap)
- FixFixed canvas rendering on high-resolution displays (HiDPI) and resolved resize-related issues(ap)
- FixCorrected scroll wheel zoom direction — scrolling down now properly zooms out(ap)
March 26, 2026
- FixThe toolbar now wraps properly on mobile devices instead of being cut off(gs)
March 21, 2026
- NewLenscalc now supports 8 languages and automatically displays your preferred language(ap)
- Fix6 security and calculation bugs have been fixed(ap)
- FixTranslated page content now displays correctly(ap)
March 20, 2026
- FixAdded missing translations for RGP initial fit feature in all languages(ap)
March 15, 2026
- FixStabilisation lens widget now displays correctly in dark mode(ap)
- NewAuthor attribution for changes now shown in the changelog(ap)
March 14, 2026
- NewChangelog is now automatically generated based on deployment data and intelligently grouped(ap)
- FixError display in forms simplified: red borders and labels remain, but distracting inline error messages have been removed(ap)
March 13, 2026
- NewNew changelog page displays the application's release history(ap)
- FixForm calculations now start only after the first manual submit, not automatically(gs)
- FixRGP initial fit error message now only appears after user input(gs)
March 12, 2026
- NewCalculations now automatically update whenever you change a value in any field(gs)
March 11, 2026
- FixDark mode now works reliably and is no longer overridden by system settings(gs)
March 9, 2026
- NewRGP initial fitting now displays RS and RT order values(gs)
- FixRGP initial fitting correctly determines lens type per eye based on R2 input(gs)
- NewRGP initial fitting now offers a power suggestion button using spherical equivalent(gs)
- NewRGP fitting automatically fills in new lens radii when fields are empty(ap)
- FixRGP fitting no longer auto-copies R1/R2 parameters from current to new lens settings(ap)
- FixRGP fitting validation errors are now shown only as field highlights, without error text(ap)
- FixLanding page has been visually refined with improved layout and better positioning of support illustrations(gs)
March 5, 2026
- NewAdded section header for order values in RGP initial fitting(gs)
- FixCorrected RT calculation – toric back surface now properly compensates for corneal astigmatism(gs)
March 4, 2026
- NewRGP Initial Fit is now available in the Contact Lenses navigation(gs)
- FixFixed calculation formulas for RS, RT, VPT, and BT in the RGP Initial Fit module(gs)
- FixImproved landing page support section layout and visual appearance(gs)
v1.2March 2, 2026
- NewDark mode is now available – toggle between light and dark themes in the Settings page(ap)
- NewComprehensive automated tests added for all critical calculation pages to ensure accuracy and reliability(ap)
- NewImproved error handling with semantic error codes for more precise feedback when calculations encounter problems(ap)
- FixFixed form input issues in modern browsers that were causing calculation errors(ap)
March 2, 2026
- NewRedesigned homepage with improved layout, featuring an owl mascot and founder portraits(gs)
- FixFixed input fields in the hero section: OD/OS and sphere/cylinder/axis are now properly aligned side by side with consistent heights(gs)
- FixRedesigned support section with correct background colors and responsive layout for narrow screens(gs)
- FixCorrected terminology: changed "Optiker" to "Augenoptiker" on the landing page(gs)
v1.1February 28, 2026
- NewEnhanced landing page with hero section, call-to-action button, and statistics bar(ap)
- NewAdded modules grid section to the landing page(ap)
- NewEmbedded screenshots and founder avatars on the landing page(ap)
v1.0February 28, 2026
- NewMobile-friendly interface with auto-closing sidebar and responsive form layouts for all screen sizes(ap)
- NewFour new calculation modules: Prism Distribution, ANSI Centering Tolerance, PMZ Prism Conversion, and Height Adjustment Prism with advanced options(ap)
- NewComprehensive help content across all 6 calculation modules with 5-section structure fully translated into 8 languages(ap)
- NewAdded Portuguese and Polish languages with expanded country selection and locale-aware formatting (R/L vs OD/OS)(ap)
- NewEnhanced result display with inline labels, smooth animations, and consistent card layouts across all modules(ap)
- NewMyopia Risk calculator with updated literature-backed formulas and physiological range warnings(ap)
- FixCorrected RGP fitting calculations, prism base direction, and cylinder validation logic(ap)
- FixFixed form responsiveness issues on mobile devices with proper overflow handling(ap)