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)