Changelog

June 1, 2026
  • NewMK:GLN number retrieved from branch or headquarters(ap)
  • NewMK:GLN field added to branch settings for Swiss practices(ap)
  • NewMK:GLN field labels available in multiple languages(ap)
  • NewMK:GLN can now be saved in branch management(ap)
  • NewMK:GLN column added to branches, prefilled from headquarters(ap)
  • NewMK:Therapies can now be duplicated with pre-filled details(ap)
  • FixMK:Language preference now preserved when managing branches(ap)
  • FixMK:Examiners refreshed when practice code is reset(ap)
  • FixMK:GLN field only shown for Swiss practices(ap)
  • FixMK:Tags displayed even when translation is not available(ap)
  • FixMK:Table sorting maintained after page refresh(ap)
May 31, 2026
  • NewMK:Therapy availability: 'All + period' windows are now enforced(ap)
  • NewMK:Added per-country validity dates with edit functionality(ap)
  • NewMK:Help text added for optional validity dates in multiple languages(ap)
  • NewMK:Availability from-to dates per country are now validated(ap)
  • NewMK:Per-country availability can now be saved(ap)
  • NewMK:Per-country therapy availability model implemented(ap)
  • NewMK:German base + English translations for all therapies added(ap)
  • NewMK:English translation fields added to therapy form(ap)
  • NewMK:Multi-language labels for translation fields(ap)
  • NewMK:Therapy translations can now be validated(ap)
  • NewMK:Therapy descriptions now localized by language(ap)
  • NewMK:Therapy translations can be saved and retrieved(ap)
  • NewMK:Database table for therapy translations created(ap)
May 30, 2026
  • NewMK:Device settings page now organized in two separate tabs(ap)
  • NewMK:Manufacturer management with create, edit, and deactivate options(ap)
  • NewMK:New form for creating and editing manufacturers(ap)
  • NewMK:Manufacturer management now available in multiple languages(ap)
  • NewMK:Duplicate protection when creating or updating manufacturers(ap)
  • NewMK:Enhanced manufacturer data and display name management(ap)
  • NewMK:Automatic slug generation for manufacturers(ap)
  • NewMK:Cleaner client management interface with reduced visual clutter(ap)
May 29, 2026
  • NewMK:Separate terms page for ocobii(ap)
  • NewMK:GLN number and PDF integration in account settings(ap)
  • NewMK:Country selection and insurance ID in onboarding(ap)
  • FixOC:Fixed issue with exercise variant mapping(sw)
  • FixMK:Improved test setup for data protection compliance(ap)
  • FixOC:Existing accounts no longer require new consent(sw)
  • FixOC:Improved data protection version management(sw)
  • FixMK:Updated settings page with new content(ap)
  • FixMK:Fixed test setup for insurance data(ap)
  • FixMK:Improved test script configuration(ap)
May 28, 2026
  • NewMK:Touchpoint 3 Part 2: PDF generation for prescriptions(ap)
  • NewMK:Automatic expiry after 90 days for takeovers(ap)
  • NewMK:Migel prescription PDF generation updated(ap)
  • NewMK:Touchpoint 3 Part 1: Therapy mapping added(ap)
  • NewOC:Swiss legal requirements must be accepted(sw)
  • NewMK:Touchpoint 2: Examination banner on status change(ap)
  • NewMK:Touchpoint 4: Column and filters for client list(ap)
  • NewMK:Takeover UI: Request button, badge and banner(ap)
  • NewMK:Takeover creates provisional client(ap)
  • NewMK:Service for provisional client takeover(ap)
  • NewMK:Database now supports pending_takeover status(ap)
  • NewMK:Touchpoint 1: Migel badge in client details(ap)
  • NewMK:German and English texts for Migel UI and PDF(ap)
  • NewMK:Bulk service for reimbursement claim evaluation(ap)
  • NewMK:Automatic status change detection(ap)
  • NewMK:5-point check for Swiss criteria completed(ap)
  • NewMK:Reimbursement service for Switzerland added(ap)
  • FixMK:Production deployment unblocked(ap)
  • FixMK:Test suite hanging issue resolved(ap)
  • FixMK:Database access ordering corrected(ap)
  • FixMK:Double-click takeover conflict fixed(ap)
  • FixMK:Dark mode for warning pills fixed(ap)
  • FixMK:State changes correctly managed with audit log(ap)
  • FixMK:High myopia calculation with latest value(ap)
May 27, 2026
  • NewMK:Added country, insurance ID, and eligibility date fields(ap)
  • NewMK:Parent request notifications now locale-aware(ap)
  • NewMK:Shows suggestions for related patients(ap)
  • NewMK:New workflow to take over patient records(ap)
  • NewMK:Duplicate patient warning with match confidence(ap)
  • NewMK:New contact emails field in patient dialog(ap)
  • NewMK:Staff can dismiss sibling suggestions(ap)
  • NewMK:Automatic duplicate detection for new patients(ap)
  • NewMK:Improved patient matching system(ap)
  • NewMK:Added sibling suggestion tracking(ap)
  • NewMK:Added secure contact email storage(ap)
  • NewMK:Cross-practice patient matching with safety limits(ap)
  • NewMK:Secure matching of patients across practices(ap)
  • NewMK:Database updates for patient matching system(ap)
  • FixMK:Submit button now accessible when scrolling on desktop(ap)
  • FixMK:Fixed tabs not showing in production(ap)
  • FixMK:Fixed authentication configuration(ap)
  • FixMK:Removed unnecessary email field(ap)
  • FixMK:Improved sibling suggestions display and accessibility(ap)
  • FixMK:Added English translations for patient management features(ap)
  • FixMK:Ensured data integrity in patient records(ap)
  • FixMK:Removed outdated email references(ap)
  • FixMK:Take-over button hidden until feature complete(ap)
  • FixMK:Removed unused email verification module(ap)
  • FixMK:Cleaned up obsolete email fields(ap)
  • FixMK:Fixed identity index regeneration on failures(ap)
  • FixMK:Fixed typo in documentation(ap)
  • FixMK:Improved data security policies(ap)
May 26, 2026
  • NewMK:Added audit log for setup code redemptions(ap)
  • NewMK:Added audit log for restoring pending imports(ap)
  • NewMK:Added audit log for rejected group imports(ap)
  • NewMK:Added audit log for rejected imports(ap)
  • FixMK:Removed duplicate entries in audit log(ap)
  • FixMK:Fixed database errors in audit log test cleanup(ap)
  • FixMK:Fixed CI errors in audit log action tests(ap)
May 25, 2026
  • NewMK:Pseudonyms can now be skipped in upload results(ap)
  • NewMK:New helper function for managing pseudonym skip list(ap)
  • NewMK:Treatment distribution chart now works on mobile devices(ap)
  • NewMK:Bar chart cards are now optimized for mobile(ap)
  • NewMK:Connector installation dialog now adapts to mobile screens(ap)
  • NewMK:Practice branch management dialog now adapts to mobile screens(ap)
  • NewMK:Email templates view is now optimized for small screens(ap)
  • NewMK:Admin dashboard now adapts to mobile screens(ap)
  • NewMK:Settings load faster on mobile devices(ap)
  • NewMK:Admin area loads faster on mobile devices(ap)
  • NewMK:Examiner management dialog now adapts to mobile screens(ap)
  • NewMK:Biometers view is now optimized for small screens(ap)
  • NewMK:Consent templates view is now optimized for small screens(ap)
  • NewMK:Import history table is now optimized for small screens(ap)
  • NewMK:Redemption code now accepts MK and MD prefixes equally(ap)
  • NewMK:Setup code generator distinguishes MK production and MD development(ap)
May 24, 2026
  • NewMK:Improved navigation menu: better touch targets and dark mode support(ap)
  • NewMK:Patient list: sticky filter bar and larger touch targets(ap)
  • NewMK:Charts now readable on mobile devices with dark mode support(ap)
  • NewMK:Patient dialog adapts automatically on mobile devices(ap)
  • NewMK:Examination modal adapts automatically on mobile devices(ap)
  • NewMK:Patient details: tab contents stack properly on mobile(ap)
  • NewMK:Tabs with scrollbar and larger touch targets (minimum 44px)(ap)
  • NewMK:New mobile section for consistent layout across devices(ap)
  • NewMK:Responsive dialog system: dialogs on desktop, sheets on mobile(ap)
  • NewMK:Extended patient identifier warning to patient level(ap)
  • NewMK:Database optimizations and consistency checks added(ap)
  • NewMK:Comprehensive test for multi-practice patient merge(ap)
  • NewMK:Patient merge activated when accepting practice requests(ap)
  • NewMK:Security validation for cross-practice patient merge(ap)
  • NewMK:Protection against duplicate patient merges(ap)
  • NewMK:Audit log tracks patient merges and affected records(ap)
  • NewMK:Patients can be safely deleted and merged(ap)
  • NewMK:Sensitive data removed from old patient record during merge(ap)
  • NewMK:Search indexes automatically updated after patient merge(ap)
  • NewMK:Practice gains access to merged patient data(ap)
  • NewMK:Device authentication handled during patient merge(ap)
  • NewMK:Helper tables updated during patient merge(ap)
  • NewMK:Clinical data transferred to target patient during merge(ap)
  • NewMK:Foundation for patient merge service created(ap)
  • NewMK:Audit log system extended for patient merges(ap)
  • NewMK:Missing treatment consent warning shown on detail page(ap)
  • NewMK:Email settings and practice management optimized for mobile(ap)
  • NewMK:Practices page: mobile-friendly with larger touch targets(ap)
  • NewMK:Consent management: mobile optimization and better dialogs(ap)
  • NewMK:Account page: consents and practices shown per child(ap)
  • NewMK:Chart cards optimized for mobile with larger eye toggle(ap)
  • NewMK:All sections (risk, appointment, therapy) consistently formatted(ap)
  • NewMK:Detail page: improved section order and header layout(ap)
  • NewMK:Dashboard: cards with better touch targets and mobile fonts(ap)
  • NewMK:Banner components optimized for mobile with larger targets(ap)
  • NewMK:Header mobile-friendly: fixed position with icons(ap)
  • NewMK:Warning for invalid patient identifiers shown during upload(ap)
  • NewMK:New diagnostic endpoint for file imports provided(ap)
  • FixMK:Fixed automated test selector issue(ap)
  • FixMK:Fixed automated test selector for tab navigation(ap)
  • FixMK:Patient data layout fixed for small screens(ap)
  • FixMK:Fixed test selectors after UI redesign(ap)
  • FixMK:Fixed database update safety issues(ap)
  • FixMK:Fixed multiple security and consistency issues(ap)
  • FixMK:Quality fixes: touch targets, headings, and spacing corrected(ap)
  • FixMK:Fixed: banner spacing corrected(ap)
May 23, 2026
  • FixOC:All 18 exercise categories now initialize correctly(sw)
  • FixMK:Fixed variant symbols and category mappings(ap)
  • FixOC:Resource links and category mappings corrected(sw)
May 22, 2026
  • NewMK:Added multilingual labels for tabs and gender(ap)
  • NewMK:Import page now shows Active and History tabs(ap)
  • NewMK:View import history with error details(ap)
  • NewMK:Made import history retrievable and countable(ap)
  • NewMK:Can now restore pending imports(ap)
  • NewMK:Added helper function for import restoration(ap)
  • NewMK:Gender now displayed during patient assignment(ap)
  • NewMK:Gender symbol now shown on card(ap)
  • NewMK:Gender read from patient data(ap)
  • NewMK:Gender imported from measurement data(ap)
  • NewMK:Gender symbol and color consistently formatted(ap)
  • NewMK:Security fix for import creation(ap)
  • FixOC:Fixed database error with Chinese characters(sw)
  • FixOC:Restored exercise resources and their mappings(sw)
  • FixOC:Repaired exercise resource mappings(sw)
  • FixOC:Optimized Vision Crew fallback via exercise code(sw)
  • FixOC:Re-synchronized exercises and categories(sw)
  • FixOC:Fixed encoding error in database update(sw)
  • FixOC:Restored exercise categories in database update(sw)
  • FixMK:Updated header design with darker border(ap)
  • FixMK:Restored header shadow(ap)
  • FixMK:Header background now uses gradient(ap)
  • FixMK:Aligned logo and header navigation(ap)
  • FixMK:Header navigation aligned with content area(ap)
May 21, 2026
  • NewMK:New admin management interface with improved navigation(ap)
  • NewMK:Header redesigned for improved usability(ap)
  • NewMK:New header with top navigation and mobile menu(ap)
  • NewMK:Landing page reduced, sidebar centered and larger, auto-collapse on mobile(ap)
  • NewMK:Logo updated without white borders for better display(ap)
  • NewMK:Sidebar logo enlarged for better visibility(ap)
  • NewMK:Landing page logo 50% larger for better readability(ap)
  • NewMK:Device information now displayed and documented in API(ap)
  • NewMK:Patient cards display name and status with new buttons(ap)
  • NewMK:Measurement values displayed in clear list format(ap)
  • NewMK:Pending imports now show measurements and device information(ap)
  • NewMK:Only secure data matches (2 out of 2 criteria met)(ap)
  • NewMK:Device display optimized with automatic fallback(ap)
  • NewMK:Device information optionally available for measurements(ap)
  • NewMK:New logo with improved design and graphics(ap)
  • NewMK:Security tokens with cross-practice access detection(ap)
  • NewMK:Patient ID-only mode for enhanced security(ap)
  • NewMK:Persistent tokens for automatic follow-ups(ap)
  • NewMK:Tokens generated for patient assignment during import(ap)
  • NewMK:Token service for secure authentication(ap)
  • NewMK:Token storage for authentication introduced(ap)
  • NewMK:Parent email field added when creating patient records(ap)
  • NewMK:Second test practice added with shared test patient(ap)
  • NewMK:Daily cleanup of expired codes and requests(ap)
  • NewMK:Warning when duplicate patient records detected with options(ap)
  • NewMK:Duplicate patient records automatically detected(ap)
  • NewMK:Banner for pending practice requests in parent portal(ap)
  • NewMK:Practice requests can now be accepted or rejected(ap)
  • NewMK:Parents can request to link a practice via email(ap)
  • NewMK:Practice can remove itself from parent portal(ap)
  • NewMK:Parents manage linked practices — overview and settings(ap)
  • NewMK:Practice can redeem parent code to link patient(ap)
  • NewMK:Parents can enter practice connection code(ap)
  • NewMK:Patient link code generated with 10-minute validity(ap)
  • NewMK:Secure tokens created for target practice data processing(ap)
  • NewMK:Encrypted patient data can be shared between practices(ap)
  • NewMK:Database structures for practice linking added(ap)
  • FixOC:Consent form now displays correctly when creating new patients(sw)
  • FixMK:Exercise categories and resource mappings fixed(ap)
  • FixMK:Pending requests in header now update live every 30 seconds(ap)
  • FixMK:Button designs made consistent throughout interface(ap)
  • FixMK:Maximum 100 measurements per patient group enforced(ap)
  • FixMK:Device source correctly determined using latest measurement(ap)
  • FixMK:Birth date stored correctly as text (timezone issue fixed)(ap)
  • FixMK:Test practice data skipped to avoid test issues(ap)
  • FixMK:Patient dialog adjusted to API changes(ap)
  • FixMK:Findings simplification with correct permission tracking(ap)
  • FixMK:Security and privacy policies updated(ap)
May 20, 2026
  • NewMK:Added multilingual labels for pseudonym card(ap)
  • NewMK:Redesigned pending pseudonym import list(ap)
  • NewMK:New pseudonym card component implemented(ap)
  • NewMK:Added function to create patients from pseudonyms(ap)
  • NewMK:Patient creation dialog with preset values(ap)
  • NewMK:Confirmation dialog for discarding pseudonyms(ap)
  • NewMK:Measurements can now be select/deselect all at once(ap)
  • NewMK:Improved matching suggestion display(ap)
  • NewMK:Faster loading of match requests(ap)
  • NewMK:Measurement ID filter for pseudonym assignment(ap)
  • NewMK:Added action to discard pending pseudonyms(ap)
  • NewMK:Can now reject imports by pseudonym(ap)
  • NewMK:Automatic follow-up at first visit(ap)
  • NewMK:Shows practice origin for external records(ap)
  • NewMK:Patient history now visible across practices(ap)
  • NewMK:Risk assessment now available across practices(ap)
  • NewMK:Detail views can be accessed across practices(ap)
  • NewMK:Practice badge shows record origin(ap)
  • NewMK:Database change for cross-practice merging(ap)
  • NewMK:Device pseudonym shortened for better compatibility(ap)
  • NewMK:PDF download now via print function(ap)
  • NewMK:Agreement document redesigned and fully populated(ap)
  • NewMK:Login page redesigned – Email primary, Google secondary(ap)
  • FixMK:Import page and pseudonym page adjusted(ap)
  • FixMK:Removed obsolete test configuration(ap)
  • FixMK:Fixed access control for examination data(ap)
  • FixMK:Updated access control documentation(ap)
  • FixMK:Clarified security comments in risk assessment(ap)
  • FixMK:Clarified authorization comments in exam service(ap)
  • FixMK:Fixed practice badge labeling(ap)
  • FixMK:Fixed pseudonym import card as client component(ap)
  • FixMK:Date field display adjusted for German format(ap)
  • FixMK:PDF icon size optimized(ap)
  • FixMK:Modal title shortened, unnecessary content removed(ap)
  • FixMK:Increased security for legal pages(ap)
May 19, 2026
  • NewMK:Increased API connection speed for faster data transfers(ap)
  • NewMK:Date field with dd.mm.yyyy format and calendar popup for easier entry(ap)
  • NewMK:All input fields now support optional parameters and help text(ap)
  • NewMK:Text field displays help text with info icon on hover(ap)
  • NewMK:Consent form with improved text and automatic practice name integration(ap)
  • NewMK:Text field with suffix display and smart visibility control(ap)
  • NewMK:Input field shell with optional border and corner adjustments(ap)
  • NewMK:Date fields accept German format when pasting (dd.mm.yyyy)(ap)
  • NewMK:Improved test data for stable staging behavior(ap)
  • NewMK:Warning displayed when multiple pending installations exist(ap)
  • NewMK:Latest version card shown at top if never connected(ap)
  • NewMK:Button to restart setup for pending installations(ap)
  • NewMK:Visual status indicator for pending setup installations(ap)
  • NewMK:Connector settings labels improved(ap)
  • FixMK:Date field now accepts periods as separators when typing manually(ap)
  • FixMK:Improved line spacing in data entry fields(ap)
  • FixMK:Phone field displays correct keyboard on mobile devices(ap)
  • FixMK:Number field automatically converts commas to periods(ap)
  • FixMK:Parent consent test updated for empty states(ap)
  • FixMK:Account deletion test disabled (destructive impact)(ap)
  • FixMK:Several parent test errors fixed(ap)
  • FixMK:Improved design of input fields and labels(ap)
  • FixMK:Client dialog optimized for larger screens(ap)
  • FixMK:Download button color adjusted(ap)
  • FixMK:Import streaming error fixed(ap)
  • FixMK:Admin connector keys corrected in strict mode(ap)
  • FixMK:Local projects only accessible in development mode(ap)
May 18, 2026
  • NewMK:Admins can now manually trigger data cleanup(ap)
  • NewMK:Automatic background cleanup is now enabled in the system(ap)
  • NewMK:Scheduled cleanups with alerts for any issues(ap)
  • NewMK:Improved cleanup process for unmatched data(ap)
  • NewMK:Background jobs can now be scheduled and executed(ap)
  • NewMK:Added bulk selection for managing multiple patients(ap)
  • NewMK:New dialog for assigning patients to practices(ap)
  • NewMK:API keys are now read-only and cannot be created(ap)
  • NewMK:Server functions for patient assignment added(ap)
  • NewMK:Smart patient search with intelligent matching(ap)
  • NewMK:Patient assignment with consent verification(ap)
  • NewMK:Core functions for patient assignment(ap)
  • NewMK:Enhanced audit trail for patient merges(ap)
  • NewMK:Audit trail for pending imports added(ap)
  • NewMK:Audit trail for patient management(ap)
  • NewMK:Audit trail for patient search(ap)
  • NewMK:Data export logging for privacy requests(ap)
  • NewMK:Complete audit trail for patient services(ap)
  • FixMK:Fixed user identification in access logs(ap)
  • FixMK:Improved accessibility and multi-language support(ap)
  • FixMK:Optimized data queries and access tracking(ap)
  • FixMK:Fixed bugs in patient assignment dialog(ap)
  • FixMK:Fixed error handling for deletions(ap)
  • FixMK:Improved data cleanup in tests(ap)
  • FixMK:Fixed documentation(ap)
  • FixMK:Fixed authentication database mapping(ap)
  • FixMK:Stabilized quality group view(ap)
May 17, 2026
  • NewMK:Updated roadmap for device management(ap)
  • NewMK:New API endpoint for device mappings available(ap)
  • NewMK:Automatic device mapping synchronization(ap)
  • NewMK:Database schema for device sync optimized(ap)
  • NewMK:Improved database performance for device IDs(ap)
  • NewMK:Updated roadmap for measurement improvements(ap)
  • NewMK:Cleaned up legacy import functions(ap)
  • NewMK:Added extended tests for import API(ap)
  • NewMK:Switched import upload to anonymous patient data(ap)
  • NewMK:Reimplemented upload processing(ap)
  • NewMK:Extended validation schema for uploads(ap)
  • NewMK:Database prepared for anonymous patient upload(ap)
  • NewMK:Added admin index for research data(ap)
  • NewMK:Parent dashboard with therapy and appointment info(ap)
  • NewMK:Added test for student management page(ap)
  • NewMK:Expanded admin and settings pages(ap)
  • NewMK:Parents can now withdraw consent(ap)
  • NewMK:Growth and axial length charts in dashboard(ap)
  • NewMK:Clinics can now manage API keys themselves(ap)
  • NewMK:Admin table for API key management(ap)
  • NewMK:Admin card for setup codes(ap)
  • NewMK:Parents see all their children in dashboard(ap)
  • NewMK:Self-service management for API keys(ap)
  • NewMK:Admin functions for API management(ap)
  • NewMK:Parent dashboard loads all patient information(ap)
  • NewMK:Parents can withdraw therapy and research separately(ap)
  • NewMK:Improved security for parent pages(ap)
  • NewMK:Multilingual parent consent management(ap)
  • NewMK:Separate withdrawal options for therapy and research(ap)
  • FixMK:Improved data query performance and stability(ap)
  • FixMK:Fixed error handling in patient data imports(ap)
  • FixMK:Fixed error when creating patient records(ap)
  • FixMK:CRITICAL: Corneal curvature measurements now correct(ap)
  • FixMK:Fixed audit log errors, no more crashes(ap)
  • FixMK:Improved error handling for data encryption(ap)
  • FixMK:Modal windows now respond correctly to input(ap)
  • FixMK:Parent dashboard: Fixed consent date filter(ap)
  • FixMK:Therapy settings now safe from conflicts(ap)
  • FixMK:CRITICAL: Fixed security in session management(ap)
  • FixMK:Fixed errors when displaying student data(ap)
  • FixMK:Atomic database operations and a11y improvements(ap)
May 16, 2026
  • NewMK:Added new consent management tab(ap)
  • NewMK:Added dialogs to renew and revoke consent(ap)
  • NewMK:Consent can now be managed per measurement(ap)
  • NewMK:Revoke consent with data deletion options(ap)
  • NewMK:Consent renewal functionality added(ap)
  • NewMK:Check active consent status(ap)
  • NewMK:Added test parent accounts for development(ap)
  • NewMK:Parent login functionality implemented(ap)
  • NewMK:Parent portal with authentication(ap)
  • NewMK:Revoke parent access functionality(ap)
  • NewMK:Invite parents to portal(ap)
  • NewMK:Magic link login for parents(ap)
  • NewMK:Parent session management added(ap)
  • NewMK:User type discrimination in system(ap)
  • NewMK:Parent link management(ap)
  • NewMK:Database updated for parent features(ap)
  • NewMK:Test data includes consent records(ap)
  • NewMK:New client dialog with two-step form(ap)
  • NewMK:Forecast tab removed(ap)
  • NewMK:Parent portal with overview cards(ap)
  • NewMK:Report card with PDF and email options(ap)
  • NewMK:Client creation now requires consent(ap)
  • NewMK:Appointment card with last and next visit(ap)
  • NewMK:Consent capture with German/English support(ap)
  • NewMK:Capture consent in practice(ap)
  • NewMK:Consent capture method tracking(ap)
  • FixMK:Fixed issues with measurement import and accessibility(ap)
  • FixMK:Improved security and system architecture(ap)
  • FixMK:Aligned exercise properties with catalog(ap)
  • FixMK:Fixed consent versioning and accessibility(ap)
  • FixMK:Reorganized consent constants(ap)
  • FixMK:Improved design and accessibility(ap)
  • FixMK:Fixed form submission state issues(ap)
  • FixMK:Accessibility and usability improvements(ap)
  • FixMK:Security and modal state validation(ap)
May 15, 2026
  • NewMK:Import function is now protected(ap)
  • NewMK:Redemption function is now protected(ap)
  • NewMK:Enhanced security checks and audit logging(ap)
  • NewMK:Examinations can now be edited(ap)
  • NewMK:Consent modal for therapy added(ap)
  • NewMK:Consent modal and banner components(ap)
  • NewMK:PDF generation for consents implemented(ap)
  • NewMK:Consents can now be accepted(ap)
  • NewMK:Consent management service added(ap)
  • FixMK:Test quality improved(ap)
  • FixMK:Encryption key handling in tests cleaned up(ap)
  • FixMK:Date differences now display correctly(ap)
  • FixMK:Time display grammar corrected(ap)
  • FixMK:PDF links now work reliably(ap)
  • FixMK:Modal window closes properly(ap)
  • FixMK:Audit entries now save previous values(ap)
  • FixMK:AL and Δ now in separate columns(ap)
  • FixMK:Improved spacing between measurements(ap)
  • FixMK:Measurements now left-aligned(ap)
  • FixMK:Examination history redesigned(ap)
  • FixMK:History colors and layout adjusted(ap)
  • FixMK:Timeline display improved and cleaned(ap)
  • FixMK:Ended therapies clearly marked(ap)
May 14, 2026
  • NewMK:New timeline view for therapy history(ap)
  • NewMK:Therapy cards with improved design(ap)
  • NewMK:More compact therapy context display(ap)
  • NewMK:Year dividers as visual markers(ap)
  • NewMK:Day header with weekday and relative time(ap)
  • NewMK:Practice setup can be revised(ap)
  • NewMK:Rejection and info dialogs for practices(ap)
  • NewMK:Admin page for pending practices(ap)
  • NewMK:Practice setup with contact details and resubmit(ap)
  • NewMK:Practices can submit additional information(ap)
  • NewMK:Rejected practices can be resubmitted(ap)
  • NewMK:Admin can reject practices with reason(ap)
  • NewMK:Admin can approve practices(ap)
  • NewMK:Emails for practice approvals and rejections(ap)
  • NewMK:Practice verification management added(ap)
  • NewMK:Time-limited links for practice revision(ap)
  • NewMK:New history view replaces separate tabs(ap)
  • NewMK:History grouped by days with year dividers(ap)
  • NewMK:Detail panel for history entries(ap)
  • NewMK:Therapy badges and history cards expandable(ap)
  • NewMK:Filters and headers for history(ap)
  • NewMK:Active therapies enriched in history(ap)
  • NewMK:Enhanced database validation and indexing(ap)
  • NewMK:Accounts extended with verification fields(ap)
  • NewMK:Device pseudonym schema added(ap)
  • NewMK:AVV version schema added(ap)
  • NewMK:Consent record schema added(ap)
  • NewMK:Test data with complete verifications(ap)
  • NewMK:Examination data with pseudonymization(ap)
  • NewMK:Device pseudonym table added(ap)
  • NewMK:AVV fields added to account data(ap)
  • NewMK:Consent management added(ap)
  • NewMK:AVV versions management(ap)
  • NewMK:Account verification implemented(ap)
  • NewOC:Demo account upgrade flow added(sw)
  • FixMK:Improved test execution(ap)
  • FixMK:Optimized and improved history accessibility(ap)
  • FixMK:Enhanced security checks and data validation(ap)
  • FixMK:Fixed data consistency and indexing(ap)
  • FixMK:Added language support for year dividers(ap)
  • FixMK:History quality checks passed(ap)
  • FixOC:Improved coach question rotation and timer(sw)
  • FixOC:Demo account limited to 1 session(sw)
  • FixOC:Coach questions sorted by groups(sw)
  • FixOC:Exercises fixed in dev mode(sw)
  • FixOC:Improved text wrapping in text fields(sw)
  • FixOC:Exercise mappings fixed on dev server(sw)
  • FixOC:Design reset after logout(sw)
  • FixOC:Navigation bug after onboarding fixed(sw)
  • FixMK:Database migrations with rollback options(ap)
May 13, 2026
  • NewMK:Family information can now be pre-filled when editing patient records(ap)
  • NewMK:Parent information can now be updated when editing patient records(ap)
  • NewMK:Parent data is now loaded more efficiently in patient edit mode(ap)
  • NewMK:Improved setup wizard with enhanced user experience(ap)
  • FixMK:Improved accessibility for dropdown selections(ap)
  • FixMK:Gender is now correctly saved when creating new patients(ap)
  • FixMK:Parent information is more reliably pre-filled with better error messages(ap)
May 11, 2026
  • FixMK:Examination saving now handles date conflicts properly(ap)
  • FixMK:Biometry tests run more reliably without date conflicts(ap)
  • FixMK:Biometry tests now also capture refraction data(ap)
  • FixMK:More stable navigation for patients, examiners, and settings(ap)
  • FixMK:Fixed UI display issues and timeout problems(ap)
  • FixMK:Resolved Phase-92 UI issues and navigation timeouts(ap)
  • FixMK:Parent management and feature flags now work more reliably(ap)
  • FixMK:Authentication properly initialized during account setup(ap)
  • FixMK:Admin management and feature flags stabilized(ap)
  • FixMK:Onboarding status correctly set during data refresh(ap)
May 6, 2026
  • NewMK:Improved display when patient list is empty(ap)
  • NewMK:New success confirmation screen with practice colors(ap)
  • NewMK:Smooth transitions between setup steps(ap)
  • NewMK:New steps for device installation and confirmation(ap)
  • NewMK:New device selection step during setup(ap)
  • NewMK:Added initial questions about device equipment(ap)
  • NewMK:Prepared framework for setup steps(ap)
  • FixMK:Fixed: Patient list loading twice after setup(ap)
  • FixMK:Fixed: Database error when deleting test accounts(ap)
  • FixMK:Fixed: Technical error in server logic(ap)
  • FixMK:Fixed: Correct navigation after login(ap)
  • FixMK:Fixed: Display issue with device selection(ap)
May 5, 2026
  • NewMK:Updated database structure for expanded test environments(ap)
  • NewMK:Added additional test practices for improved system stability(ap)
  • NewMK:Improved setup process for better test isolation(ap)
  • NewMK:Configured test practices for parallel testing(ap)
  • FixMK:Improved loading speed in settings and admin areas(ap)
  • FixMK:Faster response times on consultation and treatment pages(ap)
  • FixMK:Improved performance for QR code and examination functions(ap)
  • FixMK:Removed duplicate test in patient details(ap)
  • FixMK:API returns correct error message when key is entered twice(ap)
May 4, 2026
  • NewMK:Myopia risk score now more prominent with calculation details modal(ap)
  • NewMK:Wu trend now included as 6th factor in risk calculation(ap)
  • NewMK:New category for stable adult patients with dedicated badge(ap)
  • NewMK:Parental refraction now uses actual values instead of placeholder data(ap)
  • NewMK:Parental refraction values (OD/OS) now saved permanently(ap)
  • FixMK:3 incorrect sources corrected and verified against PubMed(ap)
  • FixMK:Insufficient data status now shows exact requirements more clearly(ap)
  • FixMK:Text fields now auto-expand as content grows(ap)
May 3, 2026
  • NewMK:Redesigned patient interface with improved parent communication features(ap)
  • NewMK:Added 1-year axial length forecast to charts(ap)
  • NewMK:Therapy zone now extends across entire forecast period(ap)
  • NewMK:Improved Y-axis focus and therapy zone display during active treatment(ap)
  • NewMK:Consolidated chart lines and improved default tab selection(ap)
  • NewMK:Redesigned examination modal with improved workflow(ap)
  • FixMK:Removed focus ring when clicking on charts for cleaner display(ap)
  • FixMK:Percentile lines now visible through end of forecast period(ap)
  • FixMK:Patient data loads faster with improved server-side fetching(ap)
  • FixMK:Fixed data migration for refraction method updates(ap)
  • FixMK:Verified and corrected evidence references(ap)
  • FixMK:Optimized loading of recent treatments and latest examination data(ap)
May 2, 2026
  • NewMK:Biometry header is more compact(ap)
  • NewMK:Measurement method and cycloplegia options are better organized(ap)
  • NewMK:Examination modal is larger for better readability(ap)
  • NewMK:Keratometry values are better organized(ap)
  • NewMK:Axial length is displayed with clearer structure(ap)
  • NewMK:Refraction values are consistently formatted(ap)
  • NewMK:Keratometry labels clearer: Radius 1/Radius 2(ap)
  • NewMK:Compact select fields for card headers(ap)
  • NewMK:Growth chart displays all 7 percentile bands uniformly(ap)
  • NewMK:All percentile lines are labeled at curve end(ap)
  • NewMK:All 7 percentiles visible, normal range highlighted(ap)
  • NewMK:Therapy effect card removed for cleaner interface(ap)
  • NewMK:Last examination shows therapy effect and AL ratio(ap)
  • NewMK:All therapies are displayed in growth chart(ap)
  • NewMK:Therapy effect layout optimized with AL ratio(ap)
  • NewMK:Invalid entries are highlighted(ap)
  • NewMK:10 realistic test cases for better testing(ap)
  • NewMK:Status card focuses on therapy effect(ap)
  • NewMK:Last examination shows spherical equivalent change(ap)
  • NewMK:Spherical equivalent change is calculated(ap)
  • FixMK:Consultation no longer hangs and filters work reliably(ap)
  • FixMK:Errors are detected more reliably(ap)
  • FixMK:Search works without warnings(ap)
  • FixMK:System dependency fixed(ap)
  • FixMK:Payment processing updated(ap)
  • FixMK:Axial length chart error fixed(ap)
  • FixMK:Percentile labels are better positioned(ap)
  • FixMK:Date conversion for reports fixed(ap)
  • FixMK:Therapy markers stack correctly(ap)
  • FixMK:Therapy markers use reliable identification(ap)
  • FixMK:Therapy markers stack correctly on multiple levels(ap)
  • FixMK:Growth chart curves are smoother and more precise(ap)
  • FixMK:Therapy database is consistent(ap)
  • FixMK:Standard therapies are set up automatically(ap)
  • FixMK:Therapy names work in all languages(ap)
  • FixMK:Keratometry limits are symmetric and stable(ap)
May 1, 2026
  • NewMK:Biometer ID now tracked for each examination(ap)
  • NewMK:Unified growth chart replaces separate predictor(ap)
  • NewMK:Growth chart now supports projection mode(ap)
  • NewMK:Growth rates now projected into the future(ap)
  • NewMK:CARE metric now calculates cumulative reduction(ap)
  • NewMK:Gender-specific decay coefficients now implemented(ap)
  • NewMK:New labels added for examination modal v2(ap)
  • NewMK:Biometer settings now integrated in client detail(ap)
  • NewMK:Examination modal redesigned as 2-step wizard(ap)
  • NewMK:Measurement cards refactored to new form fields(ap)
  • NewMK:Keratometry mm/D conversion helpers added(ap)
  • NewMK:Linked parents now used for myopia risk signal(ap)
  • NewMK:Simplified refraction added for parent stubs(ap)
  • NewMK:Atomic client creation with optional parents(ap)
  • NewMK:New schemas for simplified refraction and parents(ap)
  • NewMK:Database column for simplified refraction added(ap)
  • NewMK:New labels for biometers and examination settings(ap)
  • NewMK:Practice devices and settings now on practice page(ap)
  • NewMK:Examination settings form with toggles and units(ap)
  • NewMK:Practice biometer form for add/remove/default(ap)
  • NewMK:Practice biometers now updatable as array(ap)
  • NewMK:Action to update examination settings added(ap)
  • NewMK:Examination section added to track settings(ap)
  • NewMK:Practice biometers and default stored in database(ap)
  • NewMK:New labels for biometer capabilities(ap)
  • NewMK:Capability section added to create biometer(ap)
  • NewMK:Capability section added to edit biometer(ap)
  • NewMK:Biometer capabilities handled in admin actions(ap)
  • NewMK:Capabilities added to biometer Zod schema(ap)
  • NewMK:Capabilities field added to biometer type(ap)
  • NewMK:Capability columns added to biometers table(ap)
  • NewMK:DateField added to form components(ap)
  • NewMK:SelectField added to form components(ap)
  • NewMK:TextField added to form components(ap)
  • NewMK:NumberField added to form components(ap)
  • NewMK:FieldShell wrapper scaffolded for form fields(ap)
  • FixMK:Fixed age-decay zones in growth projection(ap)
  • FixMK:Number fields now only clamp values when you finish typing(ap)
  • FixMK:Biometer ID now saved during DATEYE imports(ap)
  • FixMK:Client details restored after Phase 92 update(ap)
  • FixMK:Test authentication now works in staging environment(ap)
  • FixMK:Keratometry bounds now consistent in mm and D(ap)
  • FixMK:Number fields clamped to valid min/max range(ap)
  • FixMK:Yellow band now visible at high baseline percentiles(ap)
  • FixMK:Projection rows now display color zones correctly(ap)
  • FixMK:CARE tooltip calculation corrected for consistency(ap)
  • FixMK:CARE tooltip no longer uses hardcoded signs(ap)
  • FixMK:Deleted scans filtered, birthdate validation added(ap)
  • FixMK:Parent birthdate validation and stub count fixed(ap)
  • FixMK:Deleted exams excluded from myopia risk signal(ap)
  • FixMK:Database migration markers corrected(ap)
  • FixMK:Import path corrected after Phase 92 update(ap)
  • FixMK:Promise rejection errors in examination save fixed(ap)
  • FixMK:Hidden keratometry fields preserved correctly(ap)
  • FixMK:Accessibility improved for eye badge and stepper(ap)
  • FixMK:Search index and audit log added for parent stubs(ap)
  • FixMK:Settings update now validates account row exists(ap)
  • FixMK:Default biometer validation and deduplication fixed(ap)
  • FixMK:Biometers included in delete usage count(ap)
  • FixMK:Biometer capabilities extracted to safe utils(ap)
  • FixMK:Biometer requires capabilities and DATEYE entry(ap)
  • FixMK:Decimal input and accessibility semantics fixed(ap)
April 28, 2026
  • NewMK:Therapy effect now displayed as text, 12-month values without approximation symbol(ap)
  • NewMK:Family card and relatives dialog redesigned(ap)
  • NewMK:New tabs for treatments and measurements, history tab removed(ap)
  • NewMK:Therapy effect now transparent with oldest therapy as reference point(ap)
  • NewMK:New parent discussion tab combining prognosis and portal in two-column layout(ap)
  • NewMK:Examination list redesigned as table(ap)
  • NewMK:Treatment list redesigned as timeline(ap)
  • NewMK:Relatives integrated in patient data tab(ap)
  • NewMK:Status card replaced with compact 3-column table(ap)
  • NewMK:Clinical summary expanded with progression rate and therapy efficacy(ap)
  • NewMK:Biometry status, validation, and device persistence added(ap)
  • NewMK:Biometer selector added to biometry card header(ap)
  • NewMK:Biometer catalog and default device passed to examination modal(ap)
  • NewMK:Biometer catalog added to client details(ap)
  • NewMK:Biometer catalog and account default loaded(ap)
  • NewMK:Source device for manual biometry entries persisted(ap)
  • NewMK:Source device field added to biometry input and read schemas(ap)
  • NewMK:Biometer selector translations added(ap)
  • FixMK:12-month normalization with units corrected, approximation marker for projections(ap)
  • FixMK:Overview card with consistent header, only active therapies displayed(ap)
  • FixMK:Monocular biometry prefill and dependencies corrected(ap)
  • FixMK:React fragment keys and dialog texts corrected(ap)
  • FixMK:Formatting helper for examination values added(ap)
  • FixMK:Treatment period formatting translated(ap)
  • FixMK:Unused imports removed from client details(ap)
April 27, 2026
  • NewMK:Account settings now redirect to examiner management(ap)
  • NewMK:Added staff access section to examiners page(ap)
  • NewMK:Redesigned examiner management with list and modal view(ap)
  • NewMK:Added passphrase recovery option to installation settings(ap)
  • NewMK:Added passphrase recovery feature in connector(ap)
  • NewMK:Replaced status card with compact 3-column table layout(ap)
  • NewMK:Updated status labels for new table design(ap)
  • NewMK:Branch settings now accessible from practice page(ap)
  • NewMK:Added myopia progression metrics to clinical summary(ap)
  • NewMK:Redesigned branch management with accordion and address fields(ap)
  • NewMK:Added support for branch address information(ap)
  • NewMK:Added branch delete functionality(ap)
  • NewMK:Updated branch data storage with address fields(ap)
  • NewMK:Branches now support address fields in database(ap)
  • FixMK:Updated therapy catalog references in system(ap)
  • FixMK:Improved accessibility for staff dialog(ap)
  • FixMK:Fixed branch checkboxes display in add dialog(ap)
  • FixMK:Therapy shown in red when treatment reduced myopia less than expected(ap)
  • FixMK:Fixed duplicate branch codes in database(ap)
  • FixMK:Improved passphrase dialog stability and error handling(ap)
  • FixMK:Standardized error messages in connector(ap)
  • FixMK:Added units to status card values and improved clarity(ap)
  • FixMK:Improved clinical summary date filtering accuracy(ap)
  • FixMK:Various layout and UI improvements throughout the application(ap)
  • FixMK:Aligned API error handling with latest standards(ap)
  • FixMK:Fixed automated task container issues(ap)
April 26, 2026
  • NewMK:Added new treatment and measurement tabs, removed history tab(ap)
  • NewMK:Converted end treatment dialog to alert dialog(ap)
  • NewMK:Treatment form now slides in from the right(ap)
  • NewMK:Added language keys for treatment and measurement tabs(ap)
  • NewMK:Converted treatment dialog to side panel form(ap)
  • NewMK:Expanded treatment form with dependent dropdown fields(ap)
  • NewMK:Added new language keys for treatment form(ap)
  • NewMK:Improved display and formatting of treatment names(ap)
  • FixMK:Improved dialog title and dropdown styling in treatment dialog(ap)
  • FixMK:Adjusted treatment dialog and fixed language keys(ap)
  • FixMK:Improved handling of cancelled requests in components(ap)
  • FixMK:Fixed error handling and race conditions when changing treatments(ap)
  • FixMK:Fixed language keys and translations for ending treatments(ap)
  • FixMK:Updated documentation for treatment and measurement tabs(ap)
  • FixMK:Treatment status now shown in confirmation dialog(ap)
  • FixMK:Improved treatment form footer and loading state(ap)
  • FixMK:Fixed language key for treatment creation(ap)
  • FixMK:Improved per-patient data encryption in portal(ap)
  • FixMK:Per-patient data encryption for relatives(ap)
  • FixMK:Per-patient data encryption in reports(ap)
  • FixMK:Renamed encryption function in admin area(ap)
  • FixMK:Using standard labels in treatment form(ap)
  • FixMK:Fixed error when importing data with UUID(ap)
  • FixMK:Fixed timezone errors in charts(ap)
  • FixMK:Improved age calculation in charts(ap)
April 25, 2026
  • FixMK:Measurement values are now processed correctly without invalid data(ap)
  • FixMK:Exercises can now be reordered via drag & drop without errors(ap)
  • FixMK:Exercises in templates are now reliably copied or moved(ap)
  • FixMK:New exercises now maintain their correct position in the plan(ap)
  • FixMK:Deleted exercises no longer appear in plans(ap)
April 24, 2026
  • NewMK:New setup wizard with 3 steps and biometer question(ap)
  • NewMK:Cancel option added for Connector connection waiting screen(ap)
  • NewMK:Cancel option and title fix added to Connector setup code(ap)
  • NewMK:Language support updated for new features(ap)
  • FixMK:Setup wizard simplified: Examiner step removed(ap)
  • FixMK:Later button in Connector banner now correctly hides offer(ap)
April 21, 2026
  • NewMK:Clinical status now displayed in patient overview(ap)
  • NewMK:New StatusCard displays key metrics in clear grid view(ap)
  • NewMK:Language support expanded for clinical status display(ap)
  • NewMK:Progression rate and trends per eye added(ap)
  • FixMK:StatusCard tests and code structure improved(ap)
  • FixMK:Missing translations added and unused ones removed(ap)
April 20, 2026
  • NewMK:Therapy markers added and improved display of out-of-range measurements(ap)
  • FixMK:Therapy label now displays above the chart with improved design(ap)
April 19, 2026
  • NewMK:Added three new regional atropine brands(ap)
  • NewMK:New biometer management page with full integration(ap)
  • NewMK:Biometer management: drag-and-drop reordering and editing(ap)
  • NewMK:Biometer management: dialogs for creating and deleting(ap)
  • NewMK:Biometer management: reordering with transaction protection(ap)
  • NewMK:Biometer management: delete and restore functionality(ap)
  • NewMK:Biometer management: create and update devices(ap)
  • NewMK:Biometer management: catalog retrieval and tests added(ap)
  • NewMK:Biometer management: validation functions and schemas added(ap)
  • NewMK:New atropine brand Ryjunea and preservation tags added(ap)
  • NewMK:Therapy cards: responsive 1, 2, or 3-column layout(ap)
  • NewMK:Catalog: additional filter for clinical properties(ap)
  • NewMK:Catalog: redesigned with category tabs, search, and manufacturer filter(ap)
  • NewMK:Patient details: OD/OS toggle in progression display(ap)
  • NewMK:Charts: eye selection passed to growth curve(ap)
  • NewMK:Database: new table for biometer management(ap)
  • NewMK:Admin: therapy form as sidebar with filter groups(ap)
  • NewMK:Catalog: display names for tags with special characters(ap)
  • NewMK:Catalog: manufacturers as filter tags(ap)
  • NewMK:Charts: new growth curve component integrated(ap)
  • NewMK:Charts: growth curve component developed(ap)
  • NewMK:Charts: helper functions for axis tick marks(ap)
  • NewMK:Charts: calculation functions for growth curves(ap)
  • NewMK:Admin: therapies without patients can be deleted directly(ap)
  • NewMK:Admin: biometer overview with details(ap)
  • NewMK:Onboarding: biometer selection and data import added(ap)
  • NewMK:Treatments: category filters and new treatment list(ap)
  • NewMK:Admin: therapies with category tabs and status filter(ap)
  • NewMK:Admin: therapies with mandatory category and filtered tag selection(ap)
  • NewMK:Catalog: main categories integrated in service logic(ap)
  • NewMK:Database: migration for therapy categorization v2(ap)
  • NewMK:Translations: categories and tags for new therapy system(ap)
  • NewMK:Catalog: five main therapy categories defined(ap)
  • NewMK:Biometer: catalog retrieval and account integration(ap)
  • NewMK:Biometer: validation schema for account biometer(ap)
  • NewMK:Biometer: biometer column added to account data(ap)
  • NewMK:Biometer: static catalog with 19 devices(ap)
  • NewMK:Charts: baseline percentiles and individual reference rates(ap)
  • NewMK:Charts: logarithmic interpolation for declining curves(ap)
  • FixMK:Fixed incorrect country settings and atropine manufacturer data(ap)
  • FixMK:Growth curve improved: better spacing, balanced zones, semi-annual tick marks(ap)
  • FixMK:Growth curve optimized: clean axes, white background, more space(ap)
  • FixMK:Biometer measurement data validation updated(ap)
  • FixMK:Growth curve: visible axes, corrected max values, realistic data(ap)
  • FixMK:Biometer management: cache management optimized(ap)
  • FixMK:Accessibility: chart toggle with correct roles(ap)
  • FixMK:Charts: stability and accessibility improvements(ap)
  • FixMK:Code: removed duplicate import(ap)
  • FixMK:Catalog: translations consistent across components(ap)
  • FixMK:Catalog: missing translation function added(ap)
  • FixMK:Charts: performance and accessibility improved(ap)
  • FixMK:Charts: growth curve reviewed and optimized(ap)
  • FixMK:Translations: catalog categories normalized to English(ap)
  • FixMK:Database: spectacle tag migration completed(ap)
  • FixMK:Admin: removed orphan concept codes(ap)
  • FixMK:Database: therapy migration improved(ap)
  • FixMK:Code: row count checks in various functions(ap)
  • FixMK:Biometer: validations and catalog checks(ap)
  • FixMK:Biometer: test database issues fixed(ap)
  • FixMK:Statistics: timezone-safe date processing(ap)
  • FixMK:Code: export type issue fixed(ap)
  • FixMK:Charts: interpolation parameters aligned(ap)
April 18, 2026
  • NewMK:Admins are now redirected to the correct page after login(ap)
  • NewMK:Patient list with 6 usability improvements(ap)
  • NewMK:Quick login buttons for developers in login form(ap)
  • NewMK:Test patients automatically created for developers(ap)
  • NewMK:Development server runs on port 3010 with current test data(ap)
  • NewMK:Welcome step integrated as first step of setup wizard(ap)
  • NewMK:New welcome component for improved onboarding(ap)
  • NewMK:Translations for welcome screen added(ap)
  • FixMK:Labels in status, risk, and branch dropdowns are now visible(ap)
  • FixMK:Charts now adjust automatically to available width(ap)
  • FixMK:Timeline font and dots are properly aligned(ap)
  • FixMK:Database queries for services are now more reliable(ap)
  • FixMK:Database queries for growth velocity are now more reliable(ap)
  • FixMK:Number format in patient history fixed(ap)
  • FixMK:Age distribution statistics now include all accounts(ap)
  • FixMK:Biometry columns and birth date format updated in history(ap)
  • FixMK:Development environment now supports Tailscale and local networks(ap)
  • FixMK:Localhost and Tailscale now use myopia.kids data by default(ap)
  • FixMK:Refraction and biometry data now display correctly in timeline(ap)
  • FixMK:Comma added to welcome text(ap)
  • FixMK:Patient data page with improved layout and GDPR button(ap)
  • FixMK:Welcome step heading corrected for better accessibility(ap)
  • FixMK:AL and SE progression queries optimized(ap)
  • FixMK:Card headers and column headers formatted consistently(ap)
  • FixMK:Exam values, headers and spacing optimized(ap)
  • FixMK:Nomogram database query fixed(ap)
  • FixMK:Progression calculation in statistics improved(ap)
  • FixMK:Permission issue on practice settings page fixed(ap)
  • FixMK:Card header height consistent, chart height reduced(ap)
  • FixMK:Card headers, timeline dots and examiner position aligned(ap)
  • FixMK:Client detail overview page with 6 improvements(ap)
April 17, 2026
  • FixMK:Security updates applied to better protect patient data(ap)
April 16, 2026
  • NewMK:Added status badge to the connector table for better overview(ap)
  • NewMK:Improved client detail view with redesigned header section(ap)
  • NewMK:Added new header layout with three functional zones for better organization(ap)
  • NewMK:Added visit timeline button with quick details popup(ap)
  • NewMK:Added therapy status badge to display treatment information(ap)
  • FixMK:Fixed date handling to work correctly across different time zones(ap)
April 11, 2026
  • FixOC:Fixed a technical issue in application settings(sw)
  • FixOC:Improved guided tour reliability and performance(sw)
April 9, 2026
  • FixMK:Prognosis tab now loads correctly and displays the right data(ap)
  • FixMK:Therapy statistics are now calculated accurately(ap)
April 8, 2026
  • NewMK:DATEYE version now updates automatically(ap)
  • NewMK:Added local testing infrastructure(ap)
  • NewMK:Added connector hints in settings(ap)
  • NewMK:Updated setup page with improved wizard and progress tracking(ap)
  • NewMK:New 3-step setup wizard with resume capability(ap)
  • NewMK:AL sections in parent report can now be hidden(ap)
  • NewMK:AL sections in full report can now be hidden(ap)
  • NewMK:Therapy options are now filtered by availability(ap)
  • NewMK:Biometry and keratometry cards can now be hidden(ap)
  • NewMK:Feature flags now load on patient detail page(ap)
  • FixMK:Improved error handling and translations in quality checks(ap)
  • FixMK:Fixed pre-release issues with AL metrics and database(ap)
  • FixMK:Fixed issues in the setup wizard(ap)
  • FixMK:Optimized feature flags for growth analysis and classification(ap)
April 7, 2026
  • NewMK:Added new practice statistics page(ap)
  • NewMK:Implemented all components for practice statistics display(ap)
  • NewMK:Added statistics service with database queries and data types(ap)
  • NewMK:Added ethnicity research references (Chen 2018, Rudnicka 2010)(ap)
  • NewMK:Enabled ethnicity adjustments in percentile calculations(ap)
  • FixMK:Fixed statistics issues with sentinel values, therapy cutoff, and language settings(ap)
  • FixMK:Improved data processing in statistics calculations(ap)
  • FixMK:Fixed database queries for statistics(ap)
April 6, 2026
  • NewMK:Evidence sources now shown in all tabs(ap)
  • NewMK:New evidence references feature added(ap)
  • NewMK:Study references extended with DOI and title(ap)
  • NewMK:New Prognosis tab added to patient details(ap)
  • NewMK:Progression prediction chart and panel added(ap)
  • NewMK:New progression prediction feature implemented(ap)
  • NewMK:Translations for prognosis panel added(ap)
  • NewMK:AI-generated summaries added to reports(ap)
  • NewMK:Report export dialog added(ap)
  • NewMK:Translations for report export added(ap)
  • NewMK:AI-powered report summary generation(ap)
  • NewMK:Privacy-compliant summary generation(ap)
  • NewMK:Database structure for summaries added(ap)
  • NewMK:Enhanced treatment display with more details(ap)
  • NewMK:Risk counts displayed on patient list(ap)
  • NewMK:Risk filter added to patient table(ap)
  • NewMK:Flexible risk filtering options(ap)
  • NewMK:Risk analysis for patient lists(ap)
  • NewMK:Extended risk factor tracking(ap)
  • FixMK:Technical optimization of prediction feature(ap)
  • FixMK:Improved evidence reference handling(ap)
  • FixMK:Stability improvements for report generation(ap)
  • FixMK:Improved treatment visualization in charts(ap)
  • FixMK:Fixed risk calculation queries(ap)
  • FixMK:Improved database performance(ap)
April 4, 2026
  • FixMK:Improved system performance and reliability of updates(ap)
  • FixMK:Fixed update history attribution to show correct information(ap)
April 3, 2026
  • NewOC:Dark Mode now available for Ocobii(sw)
  • NewOC:Guided tours for templates and account management(sw)
  • FixOC:Improved error handling for missing data(sw)
  • FixOC:Onboarding errors are now properly logged(sw)
  • FixOC:Improved error handling when cancelling subscriptions(sw)
  • FixOC:Already cancelled subscriptions are handled correctly(sw)
  • FixOC:Dark Mode colors and languages unified(sw)
  • FixOC:Various improvements implemented(sw)
  • FixOC:Subscription cancellation now confirms success correctly(sw)
  • FixOC:Additional improvements implemented(sw)
  • FixMK:Chart tooltips updated(ap)
  • FixMK:Progression chart updated for compatibility(ap)
  • FixMK:Chart types updated(ap)
  • FixMK:Video icon updated(ap)
April 1, 2026
  • NewMK:Onboarding wizard streamlined and decluttered(ap)
  • NewMK:Clinical tools wizard integrated into landing page with Tools link(ap)
  • NewMK:Clinical tools wizard with 3-step screening flow(ap)
  • NewMK:Wizard now available in German and English on landing page(ap)
  • NewMK:Screening score badge displayed in client list(ap)
  • NewMK:Screening score details visible on client page(ap)
  • NewMK:Detail component with parameter contributions and trend added(ap)
  • NewMK:Color-coded screening score badge for list views(ap)
  • NewMK:Server actions for screening score calculation and data(ap)
  • NewMK:Screening score labels in German and English(ap)
  • NewMK:Premyopia nomogram screening score calculation added(ap)
  • FixMK:Admin Panel: Fixed 4 issues (connections, timeouts, data)(ap)
  • FixMK:Nomogram badge on landing page: tooltip display fixed(ap)
  • FixMK:Duplicate examinations removed before index creation(ap)
  • FixMK:Pre-release review: 10 critical and important issues fixed(ap)
  • FixMK:Nomogram: database connection for staging fixed(ap)
  • FixMK:Trend label in detail view corrected(ap)
  • FixMK:Nomogram: SQL column name corrected(ap)
  • FixMK:Heading on notes page restored(ap)
  • FixMK:Heading on exercises page and error handling improved(ap)
  • FixMK:Graceful error handling when database is unavailable(ap)
  • FixMK:Server timeouts added to prevent hanging requests(ap)
March 31, 2026
  • NewMK:See which device settings were last used when importing data(ap)
  • NewMK:New interface for managing multiple practice locations(ap)
  • NewMK:Support for managing multiple practice installations(ap)
  • NewMK:Updated data structure for improved system compatibility(ap)
  • FixMK:Improved stability of background saving for patient notes(ap)
  • FixMK:Fixed issue where notes were duplicated when auto-saving(ap)
  • FixMK:Resolved race condition affecting note auto-save reliability(ap)
  • FixMK:Improved error handling in system tests(ap)
March 30, 2026
  • FixMK:Improved system stability during staging testing(ap)
  • FixMK:Fixed testing issues that were blocking staging environment(ap)
  • FixMK:Enhanced automated testing process for better reliability(ap)
  • FixMK:Resolved testing performance issues in staging environment(ap)
  • FixMK:Fixed testing data handling for improved stability(ap)
March 29, 2026
  • NewMK:Setup codes can now be generated in connector settings.(ap)
  • NewMK:Improved connector setup experience with updated wizard steps.(ap)
  • NewMK:New connector setup wizard components added for onboarding.(ap)
  • NewMK:Connector onboarding wizard now uses updated language strings.(ap)
  • NewMK:Backend support for generating and checking setup code status.(ap)
  • NewMK:Added secure storage for database authentication keys.(ap)
  • NewMK:Setup codes can now be redeemed with one-time use validation.(ap)
  • NewMK:Enhanced API security with rate limiting for authentication.(ap)
  • NewMK:Added backend infrastructure for connector setup code management.(ap)
  • NewMK:Database updated to support connector setup code storage.(ap)
  • NewMK:Foundation laid for new connector onboarding process.(ap)
  • FixMK:Fixed 7 bugs identified during pre-release review.(ap)
March 28, 2026
  • NewOC:Notes guidance tour + security improvements(sw)
  • NewOC:Interactive guidance tour on patient details(sw)
  • NewOC:Step-by-step guide for plan editing(sw)
  • NewOC:Interactive onboarding tour with visual highlights(sw)
  • NewMK:Show therapy projection in parent portal(ap)
  • NewMK:Therapy calculator available on MK landing page(ap)
  • NewMK:Show therapy projection overlay in progression charts(ap)
  • NewMK:Therapy simulator page for patients(ap)
  • NewMK:Shared components for therapy simulator(ap)
  • NewMK:Therapy simulator in German and English(ap)
  • NewMK:Therapy simulator server functions added(ap)
  • NewOC:Symptom and difficulty sliders show numeric values only(sw)
  • NewOC:License management and billing expanded(sw)
  • NewOC:License and billing page in settings(sw)
  • NewMK:Calculate therapy efficacy(ap)
  • NewMK:Therapy efficacy data for 14 therapies(ap)
  • NewMK:Database updates for therapy simulator(ap)
  • NewMK:Update patient ethnicity on import(ap)
  • NewMK:Ethnicity field supported in import schema(ap)
  • FixOC:Exercises page now loads only after setup is complete(sw)
  • FixOC:Multiple improvements from code review(sw)
  • FixOC:Additional improvements from code review(sw)
  • FixOC:Improvements from second code review(sw)
  • FixOC:Plan edit tour intro step and activate unit indicator(sw)
  • FixOC:Tour context detection fixed for patient pages(sw)
  • FixOC:Language translation error in plan guide fixed(sw)
  • FixOC:Missing translation keys for new features(sw)
  • FixOC:Patient data encryption improved(sw)
  • FixMK:Ethnicity display translated in patient details(ap)
  • FixMK:Ethnicity passed through import process(ap)
  • FixMK:Patient import field name error corrected(ap)
March 27, 2026
  • FixMK:Fixed an issue with the announcements sidebar link.(ap)
  • FixMK:Improved admin dashboard performance.(ap)
  • FixMK:Fixed examination save dialog behavior.(ap)
  • FixMK:Increased timeouts for more reliable operation.(ap)
  • FixMK:Improved error handling on system startup.(ap)
  • FixMK:Increased timeouts for admin functions.(ap)
  • FixMK:Fixed various stability issues.(ap)
  • FixMK:Fixed tab navigation issues.(ap)
  • FixMK:Updated support for new 4-tab client detail layout.(ap)
  • FixMK:Improved system reliability during testing.(ap)
  • FixMK:Optimized system initialization on startup.(ap)
  • FixMK:Fixed numerous stability issues.(ap)
March 26, 2026
  • NewMK:Updated admin interface colors and design(ap)
  • NewMK:Updated examination and treatment display colors(ap)
  • NewMK:Updated client status and indicator colors(ap)
  • NewMK:Updated chart colors for left/right eye display(ap)
  • NewMK:Updated progression chart colors(ap)
  • NewMK:Updated chart colors and visual elements(ap)
  • NewMK:Updated therapy color scheme(ap)
  • NewMK:Updated color palette across the application(ap)
  • NewMK:Added automatic account freeze scheduling(ap)
  • NewMK:Added frozen account notifications and license info(ap)
  • NewMK:Added account deletion warning notifications(ap)
  • NewMK:Added frozen account status support(ap)
  • NewMK:Enhanced 2-year trend chart display(ap)
  • NewMK:Updated payment processing system(ap)
  • NewMK:Enhanced chart navigation and trend display(ap)
  • NewMK:Added practice billing management interface(ap)
  • NewMK:Added payment processing integration(ap)
  • NewMK:Added payment processing configuration(ap)
  • NewMK:Added payment processing system(ap)
  • NewMK:Added billing system database support(ap)
  • FixMK:Improved system stability and performance(ap)
  • FixMK:Fixed license management database issue(ap)
  • FixMK:Improved license management resilience(ap)
  • FixMK:Fixed color display consistency(ap)
  • FixMK:Fixed billing and license error handling(ap)
  • FixMK:Fixed account database compatibility issue(ap)
  • FixMK:Fixed account reactivation process(ap)
  • FixMK:Fixed duplicate freeze scheduling for multi-module accounts(ap)
  • FixMK:Improved checkout session reliability(ap)
  • FixMK:Fixed account suspension and navigation(ap)
  • FixMK:Fixed subscription expiration tracking(ap)
  • FixMK:Improved payment processor documentation(ap)
  • FixMK:Improved chart colors and animation(ap)
March 25, 2026
  • NewMK:Progression charts redesigned and improved(ap)
  • NewMK:Treatment cards now display correct singular/plural forms(ap)
  • NewMK:Overview cards redesigned and chart fixes applied(ap)
  • NewMK:New examination button now opens examination form(ap)
  • NewMK:Patient detail page redesigned with new 4-tab layout(ap)
  • NewMK:History entry card component added with translations(ap)
  • NewMK:Patient history function added(ap)
  • NewMK:Toggle group component and language keys added(ap)
  • FixMK:Fixed tabs, chart height, and button styling issues(ap)
  • FixMK:Test quality issues resolved(ap)
  • FixMK:Patient detail issues from quality review fixed(ap)
  • FixMK:History entry card issues from quality review fixed(ap)
  • FixMK:Tab type export from progression charts fixed(ap)
  • FixMK:Access permissions and database queries corrected(ap)
March 24, 2026
  • NewMK:New admin dashboard with key metrics and practice overview(ap)
  • NewMK:Top practices table with localized time display(ap)
  • NewMK:KPI cards added to executive dashboard(ap)
  • NewMK:Multi-language support for admin dashboard(ap)
  • NewMK:Executive dashboard data now available(ap)
  • NewMK:New data types for executive dashboard(ap)
  • NewMK:Multi-language support for appointments(ap)
  • NewMK:New appointment request component in patient portal(ap)
  • NewMK:Patients can request appointments via portal(ap)
  • NewMK:Portal appointment booking functionality added(ap)
  • NewMK:Practice contact and exam dates now in patient portal(ap)
  • NewMK:Email template for appointment requests registered(ap)
  • FixMK:Fixed incorrect status change indicators in admin dashboard(ap)
  • FixMK:Improved language support for admin dashboard columns(ap)
  • FixMK:Fixed appointment date display in patient portal(ap)
  • FixMK:Fixed timezone issue in appointment selection(ap)
  • FixMK:Fixed language keys for appointment requests(ap)
March 23, 2026
  • NewMK:Patient overview dashboard completely redesigned(ap)
  • NewMK:New overview dashboard with 4-card layout(ap)
  • NewMK:Patient header redesigned with compact card layout(ap)
  • NewMK:Added progression mini charts to overview(ap)
  • NewMK:Latest examination summary now available(ap)
  • NewMK:Recent treatments displayed in overview(ap)
  • FixMK:Fixed all issues from Milestone 2 review(ap)
  • FixMK:Fixed patient switching and percentile display issues(ap)
  • FixMK:Charts now display correctly without overlapping(ap)
  • FixMK:Patient detail page layout improved(ap)
  • FixMK:Removed unused icons from header(ap)
  • FixMK:Updated examination data type exports(ap)
March 22, 2026
  • NewMK:Therapy selection now uses cascading menus (Category → Therapy)(ap)
  • NewMK:Updated labels for cascading therapy selection(ap)
  • NewMK:Added backend function to retrieve therapies for selection(ap)
  • NewMK:Introduced new data types for therapy selection(ap)
  • NewMK:Added interactive product tour for guided user experience(ap)
  • NewMK:Added license management page for administrators(ap)
  • NewMK:New component for managing admin licenses(ap)
  • NewMK:Added security checks for admin license management(ap)
  • NewMK:Added welcome email template(ap)
  • NewMK:Unified onboarding service with app ID parameter(ap)
  • NewMK:New unified onboarding events table with app ID(ap)
  • NewMK:Added changelog link to footer(ap)
  • FixMK:Improved error handling for network issues in therapy selection(ap)
  • FixMK:Therapy selection now properly resets when closing(ap)
  • FixMK:Error messages when loading therapies now display correctly(ap)
  • FixMK:Removed redundant code in therapy selection(ap)
  • FixMK:Fixed error handling and category selection when editing(ap)
  • FixMK:Fixed duplicate welcome emails and returning user checks(ap)
  • FixMK:License table now correctly shows pending status per account(ap)
  • FixMK:Removed duplicates in license table(ap)
  • FixMK:Updated onboarding service with app ID(ap)
  • FixMK:Optimized database index and fixed duplicate records(ap)
March 21, 2026
  • NewMK:New onboarding workflow for OrthoCare integration(ap)
  • NewMK:OrthoCare onboarding notifications and email templates(ap)
  • NewMK:Added OrthoCare license management system(ap)
  • NewMK:New database tables for license and onboarding tracking(ap)
  • NewMK:Enhanced data security with admin-only access mode(ap)
  • NewMK:Implemented dual-mode encryption for patient data(ap)
  • NewMK:New automated testing pages for all modules(ap)
  • NewMK:Enhanced testing framework with custom fixtures(ap)
  • NewMK:Automatic encryption update for existing patient data(ap)
  • NewMK:Multi-practice access with secure key sharing(ap)
  • NewMK:Patient-specific encrypted data with fallback support(ap)
  • NewMK:New quality gates and mandatory code reviews(ap)
  • NewMK:Added explicit key-based encryption functions(ap)
  • NewMK:New encryption key caching and access logging(ap)
  • NewMK:Three-tier encryption key management system(ap)
  • NewMK:Improved myopia projection chart with 1-year cap(ap)
  • NewMK:New chart layer controls with percentile visualization(ap)
  • NewMK:Enhanced refraction chart with improved readability(ap)
  • NewMK:Axial length chart with improved scale and percentiles(ap)
  • NewMK:Refraction chart with numerical age and auto-scaling(ap)
  • NewMK:Enhanced chart age display and Y-axis auto-scaling(ap)
  • FixMK:Fixed data consistency issue in patient records(ap)
  • FixMK:Resolved merge conflicts and removed outdated features(ap)
  • FixMK:Fixed logo upload file naming format(ap)
  • FixMK:Fixed database permission configuration(ap)
  • FixMK:Fixed automated testing reliability and stability(ap)
  • FixMK:Resolved 20 existing test failures(ap)
  • FixMK:Improved treatment testing procedure(ap)
  • FixMK:Fixed button interaction in conflict resolution(ap)
  • FixMK:Fixed save button timing in treatment workflow(ap)
  • FixMK:Increased timeout for slow server operations(ap)
  • FixMK:Fixed conflict button detection timing(ap)
  • FixMK:Fixed conflict button detection in tests(ap)
  • FixMK:Fixed therapy conflict handling order(ap)
  • FixMK:Improved therapy selection in tests(ap)
  • FixMK:Fixed therapy dropdown and progression calculations(ap)
  • FixMK:Fixed therapy dropdown selector(ap)
  • FixMK:Fixed active tab panel detection in tests(ap)
  • FixMK:Improved test framework compatibility(ap)
  • FixMK:Fixed encryption key management configuration(ap)
  • FixMK:Simplified chart display logic(ap)
  • FixMK:Optimized chart performance for React(ap)
March 20, 2026
  • NewOC:New license system interface and onboarding emails(sw)
  • NewMK:Added edit button for examination records(ap)
  • NewMK:Redesigned examination modal with card layout and edit mode(ap)
  • NewMK:Added biometry and keratometry cards for measurements(ap)
  • NewMK:New refraction card with improved field layout(ap)
  • NewMK:Reorganized examination data fields for better structure(ap)
  • NewMK:Added ability to edit examinations safely(ap)
  • NewMK:New inline input fields for examination data(ap)
  • NewMK:Added language support for updated examination modal(ap)
  • NewMK:Improved deployment workflow coordination(ap)
  • NewMK:Streamlined review process in deployment workflow(ap)
  • NewMK:Created staging deployment coordinator(ap)
  • NewMK:Enhanced review checks and deployment verification(ap)
  • NewMK:Added integration checks to review process(ap)
  • NewMK:Show therapy usage statistics in practice catalog(ap)
  • FixOC:Fixed license system display and code formatting(sw)
  • FixMK:Improved examination review process and fixed issues(ap)
  • FixMK:Fixed deployment workflow reference issue(ap)
  • FixMK:Fixed code dependency issue on symptoms page(ap)
  • FixMK:Added phone and website fields to practice settings(ap)
  • FixOC:Fixed license system after code review(sw)
  • FixMK:Updated practice form for phone and website fields(ap)
  • FixMK:Improved test reliability for rate-limit handling(ap)
  • FixMK:Fixed 6 failing automated tests(ap)
March 19, 2026
  • NewOC:New staff management, logo integration, and redesigned trainer page(sw)
  • NewMK:Catalog: Categories can now be toggled in bulk(ap)
  • NewMK:Therapy descriptions now shown in catalog(ap)
  • NewMK:Edit button added to treatments(ap)
  • NewMK:Authentication tokens can now be created for existing patients(ap)
  • NewMK:Parent portal: New 'My Practices' section added(ap)
  • NewMK:Patient access to practices can now be managed(ap)
  • NewMK:Practice badges now shown in examination and treatment lists(ap)
  • NewMK:Patients can now connect to practices via QR code(ap)
  • NewMK:QR code connection dialog added to parent portal(ap)
  • NewMK:Examination info: Practice name and affiliation status shown(ap)
  • NewMK:Cross-practice patient access enabled(ap)
  • NewMK:New access control for patient data between practices(ap)
  • NewMK:Security policies for cross-practice access updated(ap)
  • NewMK:Landing page: Logo and text redesigned(ap)
  • NewMK:Parent portal: Status, myopia info, and PDF download added(ap)
  • NewMK:Download buttons for reports added(ap)
  • NewMK:Specialist reports can now be downloaded(ap)
  • NewMK:Specialist report with detailed data and charts(ap)
  • NewMK:Parent summary reports with key information(ap)
  • NewMK:New progression charts for reports(ap)
  • NewMK:Reports: Multilingual text and status display added(ap)
  • NewMK:Landing page: New features section with modern design(ap)
  • NewMK:Landing page: Problem section with modern design(ap)
  • NewMK:PDF reports: New technology for report generation(ap)
  • NewMK:Landing page: Redesigned hero section with new look(ap)
  • NewMK:Landing page: New font and design elements(ap)
  • NewMK:Landing page: New glasmorphism cards(ap)
  • NewMK:Landing page: New animated design elements(ap)
  • NewMK:Landing page: Visual effects and styling added(ap)
  • FixOC:Improved error handling for data encryption(sw)
  • FixOC:Error messages for symptom loading now multilingual(sw)
  • FixOC:Stability fixes in trainer and QR code areas(sw)
  • FixOC:Enhanced security for QR code scanning and progress calculation(sw)
  • FixOC:Improved error handling for symptom and dashboard loading(sw)
  • FixOC:Internal data model optimization(sw)
  • FixOC:Patient identification validation strengthened(sw)
  • FixMK:Internal security improvement for patient ID generation(ap)
  • FixMK:Fixed issue with multilingual date values(ap)
  • FixMK:Fixed display of shared patients(ap)
  • FixMK:Security improvement for patient data queries(ap)
  • FixMK:Optimized data query for examination history(ap)
  • FixMK:Improved error handling for treatment deletion(ap)
  • FixMK:Treatments: Fixed deletion info and authorization(ap)
  • FixMK:Treatments: Fixed authorization and cross-practice access(ap)
  • FixMK:Treatments can now be edited and deleted across practices(ap)
  • FixMK:Documentation updated(ap)
  • FixMK:Improved code quality in parent portal(ap)
  • FixMK:Security strengthened for shared patient access(ap)
  • FixMK:Reports: Myopia status now based on latest measurements(ap)
  • FixMK:Treatment history shows correct patient names(ap)
  • FixMK:Security and quality improved in specialist reports(ap)
  • FixMK:Code quality improved in parent reports(ap)
  • FixMK:Internal code improvements in reports(ap)
  • FixMK:Fixed dates and code quality in parent reports(ap)
  • FixMK:Report charts improved(ap)
  • FixMK:Reference line added to progression charts(ap)
  • FixMK:Internal configuration optimized(ap)
  • FixMK:Landing page: Font style corrected(ap)
  • FixMK:Landing page: Visual design refined(ap)
March 18, 2026
  • NewMK:Added traffic light badge to consultation tab(ap)
  • NewMK:Added traffic light badge with multi-language support(ap)
  • NewMK:Removed steps section from landing page(ap)
  • NewMK:Extended clinical summary with traffic light status and data(ap)
  • NewMK:Redesigned features section on landing page(ap)
  • NewMK:Revamped problem section with clinical challenges(ap)
  • NewMK:Added myopia component configuration with calculation model(ap)
  • NewMK:Rewrote hero section with new design and clinical content(ap)
  • NewMK:Added traffic light service with automated tests(ap)
  • NewMK:Updated growth velocity chart with traffic light zones and decimal age(ap)
  • NewMK:Extended growth classification with gender-specific data(ap)
  • NewMK:Updated growth configuration with gender-specific velocity bands(ap)
  • NewMK:Added growth velocity data for females(ap)
  • NewMK:Added growth velocity data for males(ap)
  • FixMK:Fixed traffic light status display for non-myopic cases(ap)
  • FixMK:Made traffic light badge more reliable with missing data(ap)
  • FixMK:Standardized traffic light badge colors and sizing(ap)
  • FixMK:Fixed landing page card sorting stability(ap)
  • FixMK:Improved traffic light code organization and documentation(ap)
  • FixMK:Integrated problem section into landing page(ap)
  • FixMK:Fixed hardcoded biometer label on landing page(ap)
  • FixMK:Improved traffic light code documentation(ap)
  • FixMK:Enhanced hero section with real screenshots and styling(ap)
  • FixMK:Fixed export of traffic light classification and priorities(ap)
  • FixMK:Growth chart now displays negative growth rates(ap)
  • FixMK:Fixed therapy annotations and label visibility in charts(ap)
March 17, 2026
  • NewMK:Charts now show confidence bands and outlier information(ap)
  • NewMK:Added confidence interval bands to progression charts(ap)
  • NewMK:Improved myopia progression forecasting algorithm(ap)
  • NewMK:Outlier detection helps identify unusual measurement patterns(ap)
  • NewMK:Enhanced projection accuracy for advanced myopia phases(ap)
  • NewMK:Projections now account for natural growth deceleration(ap)
  • NewMK:Added calculation tools for age and growth normalization(ap)
  • NewMK:Trend lines now use more reliable statistical analysis(ap)
  • NewMK:Growth velocity zones replaced with PEGA clinical standards(ap)
  • NewMK:PEGA growth rate standards now integrated into charts(ap)
  • NewMK:PEGA percentile data calculated automatically from AL data(ap)
  • NewMK:Updated percentile references to current clinical standards(ap)
  • NewMK:Percentile data now includes comprehensive age range (3-25 years)(ap)
  • NewMK:Projection seamlessly continues from trend analysis(ap)
  • NewMK:Each measurement now has its own trend analysis line(ap)
  • NewMK:AL and SE charts now show robust trend analysis(ap)
  • FixMK:Projection charts now display smoothly without visual kinks(ap)
  • FixMK:Projection curves now align properly with patient age(ap)
  • FixMK:Smooth transition between historical data and projections(ap)
  • FixMK:Updated chart data processing for better accuracy(ap)
  • FixMK:Fixed chart data types for consistency(ap)
  • FixMK:Improved chart data processing reliability(ap)
  • FixMK:Management plans refined based on clinical feedback(ap)
  • FixMK:OD/OS projections now display without gaps or misalignment(ap)
  • FixMK:Trend lines now display with smooth monthly interpolation(ap)
  • FixMK:Projections respect clinical non-improvement constraints(ap)
  • FixMK:Projection curves now account for natural growth deceleration(ap)
  • FixMK:Percentile bands properly connected with projection lines(ap)
  • FixMK:Percentile curves and projections now align correctly(ap)
  • FixMK:Updated admin access requirements for setup verification(ap)
March 16, 2026
  • NewMK:Removed user management page(ap)
  • NewMK:Menu: 'Accounts' renamed to 'Practices'(ap)
  • NewMK:Admin texts updated(ap)
  • NewMK:Practices table redesigned with new features(ap)
  • NewMK:Practices page updated(ap)
  • NewMK:Database query for practices optimized(ap)
  • NewMK:New data types for enriched practice information(ap)
  • NewMK:Practice Code added to admin menu(ap)
  • NewMK:Admin protection added to setup page(ap)
  • NewMK:Security check for staff access(ap)
  • NewMK:Progression chart redesigned for portal(ap)
  • NewMK:Norm band label added(ap)
  • NewMK:Percentile display in progression charts(ap)
  • NewMK:Percentile overlay and projection in charts(ap)
  • NewMK:Projection function implemented(ap)
  • NewMK:Admin page for therapy flags(ap)
  • NewMK:Percentile reference data added(ap)
  • NewMK:Flag management table(ap)
  • NewMK:Form for creating and editing flags(ap)
  • NewMK:Gender and birthdate in charts(ap)
  • NewMK:Dialog for flag group management(ap)
  • NewMK:Dialog for deleting flag groups(ap)
  • NewMK:Gender and birthdate in progression data(ap)
  • NewMK:Flags grouped in therapy form(ap)
  • NewMK:Country selection for worldwide availability(ap)
  • NewMK:Flag filter in therapy table(ap)
  • NewMK:Country region picker added(ap)
  • NewMK:Country regions for worldwide availability(ap)
  • NewMK:Flag filter with grouping(ap)
  • NewMK:Translations for flag management(ap)
  • NewMK:Server functions for flag management(ap)
  • NewMK:Database functions for flags(ap)
  • NewMK:Data types for flag management(ap)
  • NewMK:Flag groups table in database(ap)
  • NewMK:Translations for therapy categories(ap)
  • NewMK:Catalog structure changed to 2 levels(ap)
  • NewMK:Flag structure in catalog redesigned(ap)
  • NewMK:Availability options updated(ap)
  • NewMK:Flags as checkboxes in form(ap)
  • NewMK:Translations for flags and availability(ap)
  • NewMK:Admin catalog service switched to flags(ap)
  • NewMK:Database queries for therapy links optimized(ap)
  • NewMK:Therapy database schema updated(ap)
  • NewMK:Database cleanup and migration performed(ap)
  • NewMK:Logo upload for practice branding(ap)
  • FixMK:Improved deletion function and database queries(ap)
  • FixMK:Security improvement in statistics(ap)
  • FixMK:Visual acuity data field corrected(ap)
  • FixMK:Database role corrected(ap)
  • FixMK:UI improvements and accessibility fixes(ap)
  • FixMK:Date documentation and translations fixed(ap)
  • FixMK:Performance optimization for text display(ap)
  • FixMK:Country codes and security checks(ap)
  • FixMK:Timestamp and data deletion optimized(ap)
  • FixMK:Therapy table: display and accessibility(ap)
  • FixMK:Database migration procedure fixed(ap)
March 15, 2026
  • NewMK:Logo added to hero section(ap)
  • NewMK:GDPR data export in JSON and PDF formats(ap)
  • NewMK:myopia.kids logo in sidebar and landing header(ap)
  • NewMK:Announcements page and navigation added(ap)
  • NewMK:Logo drag-and-drop upload enabled(ap)
  • NewMK:Authentication flow improved(ap)
  • NewMK:Logo removal functionality added(ap)
  • NewMK:Logo upload functionality added(ap)
  • NewMK:Data storage configured(ap)
  • NewMK:Staging environment enabled(ap)
  • NewMK:Data storage documentation added(ap)
  • NewMK:Data storage services configured(ap)
  • NewMK:Practice schema updated(ap)
  • NewMK:Delete announcements functionality added(ap)
  • NewMK:Create announcements functionality added(ap)
  • NewMK:Account settings expanded(ap)
  • NewMK:Phone and website fields added(ap)
  • FixMK:Build error fixed(ap)
  • FixOC:Missing Vision Crew image assets added(sw)
  • FixMK:Test error fixed(ap)
  • FixMK:Server error fixed(ap)
  • FixMK:Phone and website fields added to settings(ap)
  • FixMK:Data storage component updated(ap)
  • FixMK:Code quality improved(ap)
March 14, 2026
  • NewOC:Training sessions redesigned with new PDFs, feedback questions, and dashboard improvements(sw)
  • NewMK:Added back button to desktop app download page(ap)
  • NewMK:Improved connector settings with latest release information(ap)
  • NewMK:Added latest release card to connector settings(ap)
  • NewMK:Added desktop app download link to setup connector step(ap)
  • NewMK:Removed duplicate desktop app link(ap)
  • NewMK:Added language support for latest release information(ap)
  • NewMK:Created new public page for desktop app downloads(ap)
  • NewMK:Added desktop app download link to connector status(ap)
  • NewMK:Added language support for desktop app download page(ap)
  • NewMK:Published release files for desktop app(ap)
  • FixMK:Fixed back button language display on app download page(ap)
  • FixMK:Fixed release changelog section handling(ap)
  • FixMK:Fixed changelog section data handling(ap)
  • FixMK:Fixed release file format for desktop app updates(ap)
  • FixMK:Improved handling of missing release information(ap)
  • FixMK:Updated desktop app to version 0.1.11(ap)
  • FixMK:Fixed desktop app download page performance(ap)
March 13, 2026
  • NewMK:New web version landing page created(ap)
  • NewMK:Enhanced navigation and login option added(ap)
  • NewMK:New hero and product showcase implemented(ap)
  • NewMK:Multi-language content (DE + EN) added(ap)
  • NewMK:Website sitemap created for multiple domains(ap)
  • NewMK:User guidance text made multi-language(ap)
  • NewMK:New loading screens added to 5 areas(ap)
  • NewMK:Error pages implemented in 5 areas(ap)
  • NewMK:Admin status check optimized(ap)
  • NewMK:Improved code reuse for numbers and colors(ap)
  • NewMK:Canonical therapy colors centrally defined(ap)
  • NewOC:Chart components optimized for loading(sw)
  • NewOC:Better performance: Server loads chart data(sw)
  • NewOC:Eliminated duplicate authentication(sw)
  • NewOC:Dashboard components optimized(sw)
  • NewOC:Code efficiency improved(sw)
  • NewOC:Faster data queries through parallel processing(sw)
  • NewOC:Faster encryption and search(sw)
  • NewOC:Input validation added to statistics(sw)
  • NewOC:Input validation added to client management(sw)
  • NewOC:User permissions consistently checked everywhere(sw)
  • NewOC:Settings updated with security checks(sw)
  • NewOC:Myopia management secured(sw)
  • NewOC:Exercises secured(sw)
  • NewOC:Training plans secured(sw)
  • NewOC:Client and statistics functions secured(sw)
  • NewOC:Sorting options validated(sw)
  • NewOC:Permission checks centralized(sw)
  • FixMK:Improved stability of admin interface(ap)
  • FixMK:Fixed translation and date handling issues(ap)
  • FixMK:Repaired failing automated tests(ap)
  • FixMK:Fixed: Appointment navigation in history tab(ap)
  • FixMK:Removed invalid column from examiner data(ap)
  • FixMK:Auto-fixed code quality issues(ap)
  • FixMK:Fixed persistent test error(ap)
  • FixMK:Database access for portal users enabled(ap)
  • FixMK:Test authentication restored on staging(ap)
  • FixMK:Biometry schema and tests updated(ap)
  • FixMK:Outdated tests updated for new versions(ap)
  • FixMK:Project configuration files cleaned up(ap)
  • FixMK:Missing imports in training plans fixed(ap)
  • FixMK:Improved data safety in database operations(ap)
  • FixMK:Missing retinoscopy translation added(ap)
  • FixMK:Merge conflict in settings resolved(ap)
  • FixOC:Production protected from test authentication(sw)
  • FixOC:Security improved in database queries(sw)
  • FixOC:Error handling in notes improved(sw)
  • FixOC:Error monitoring enabled in contact functions(sw)
March 12, 2026
  • NewMK:Enhanced monitoring of large admin services(ap)
  • NewMK:Enhanced monitoring of smaller admin services(ap)
  • NewMK:Added security testing for multi-tenant data isolation(ap)
  • NewMK:Improved system monitoring across all services(ap)
  • FixMK:Fixed portal translations and improved data access controls(ap)
  • FixMK:Improved validation for training plan selection(ap)
  • FixMK:Fixed missing practice type label and connector visibility(ap)
  • FixMK:Enhanced data access security permissions(ap)
  • FixMK:Restored access permissions for multiple data tables(ap)
  • FixMK:Closed security gaps and improved audit compliance(ap)
  • FixMK:Improved code clarity and system performance(ap)
March 11, 2026
  • NewOC:Audit confirmation completed for all in-scope files(sw)
  • NewOC:Migrated 7 actions and 2 services to transaction management(sw)
  • NewOC:Migrated plan, template, and exercise services to transaction management(sw)
  • NewOC:Migrated 4 medium services to transaction management(sw)
  • NewOC:Migrated client and treatment services to transaction management(sw)
  • NewOC:Migrated 4 simple services to transaction management(sw)
  • NewMK:Added RLS policies for all 32 tenant tables(ap)
  • NewMK:Propagated PoolClient through audit and index modules(ap)
  • NewMK:Changed createTenantDAL signature from Pool to PoolClient(ap)
  • NewMK:Added withTenantTransaction function with 5 unit tests(ap)
  • NewMK:Fixed withTransaction nesting via AsyncLocalStorage(ap)
  • NewMK:Added appPool and DATABASE_APP_URL environment configuration(ap)
  • NewMK:Added app_user role with least-privilege grants(ap)
  • NewMK:Extended connector KPI grid to 6 cards with 30-day statistics(ap)
  • NewMK:Added getConnector30DayStats() to monitoring service(ap)
  • NewMK:Added connector settings card to admin page(ap)
  • NewMK:Implemented admin actions for connector URL and toggle updates(ap)
  • NewMK:Blocked login for deleted users(ap)
  • NewMK:Added new admin page for user management(ap)
  • NewMK:Added user table with module badges and delete actions(ap)
  • NewMK:Implemented admin server actions for user management(ap)
  • NewMK:Added admin user management service with delete functions(ap)
  • NewMK:Adjusted sidebar for superadmin users(ap)
  • NewMK:Assigned platform module on account creation based on domain(ap)
  • NewMK:Added PLATFORM_MODULES constant and account_modules table(ap)
  • NewMK:Added deleted_at column for soft delete support(ap)
  • NewMK:Created account_modules table for existing accounts(ap)
  • NewMK:Removed mk. prefixes from SQL strings in 14 files(ap)
  • NewMK:Added shared measurement schema(ap)
  • NewMK:Simplified connector settings page(ap)
  • NewMK:Removed redundant page subtitles from settings(ap)
  • NewMK:Optimized onboarding redirect and checklist display(ap)
  • NewMK:Implemented new onboarding status card and wizard modal(ap)
  • NewMK:Updated i18n keys for consolidated wizard flow(ap)
  • NewMK:Added OnboardingWizardModal with 4-step wizard flow(ap)
  • NewMK:Added OnboardingStatusCard with progress view(ap)
  • NewMK:Added onboarding status properties and completion action(ap)
  • NewMK:Added onboarding_completed flag to account data(ap)
  • NewMK:Rebuilt connector settings as product screen(ap)
  • NewMK:Renamed dateye to connector and updated imports(ap)
  • NewMK:Updated setup wizard to connector-key route(ap)
  • NewMK:Added new connector-key route and redirect for old route(ap)
  • NewMK:Implemented public download endpoint for MK Connector(ap)
  • FixMK:Resolved conflicts between plan and template services(ap)
  • FixMK:New migration fixes RLS policy for exercise settings(ap)
  • FixMK:Corrected RLS policy for exercise settings(ap)
  • FixMK:Improved error handling for ROLLBACK on connection failures(ap)
  • FixMK:Revised connector plans based on feedback(ap)
  • FixMK:Removed dead code and completed useRouter migration(ap)
  • FixMK:Moved onboarding redirect to client-side(ap)
  • FixMK:Fixed API-Keys settings locator and strict mode(ap)
  • FixMK:Repaired outdated test assertions for connector phase(ap)
March 10, 2026
  • NewMK:Training plans improved: Added exercises and remarks(ap)
  • NewMK:Language support updated: DateYe → MK Connector(ap)
  • NewMK:Connector configuration simplified(ap)
  • FixMK:DateYe Connector renamed to MK Connector(ap)
  • FixMK:App stability improved during onboarding(ap)
March 9, 2026
  • NewMK:Enhanced statistics page, added account settings, improved symptom tracking(ap)
  • NewMK:Added staff login with access code and permissions management(ap)
  • NewMK:Implemented secure staff registration and authentication(ap)
  • NewMK:Added new guided setup flow with two steps(ap)
  • NewMK:Added examiner first and last name fields(ap)
  • NewMK:Created 3-step initial setup wizard with address and staff code(ap)
  • NewMK:Added location selection, timezone, and international address support(ap)
  • NewMK:Streamlined setup to 2 steps with animated transitions and optional PIN(ap)
  • NewMK:Simplified setup process and made PIN optional(ap)
  • NewMK:Redesigned login page with improved branding(ap)
  • FixMK:Improved error handling and removed debug information(ap)
  • FixMK:Fixed setup process technical issue(ap)
  • FixMK:Adjusted setup plans based on feedback(ap)
  • FixMK:Fixed PIN gate bypass when no PIN is set(ap)
  • FixMK:Fixed crash after completing initial setup(ap)
  • FixMK:Improved test reliability for page load detection(ap)
  • FixMK:Fixed test authentication session handling(ap)
  • FixMK:Fixed patient data saving issue(ap)
  • FixMK:Improved test environment configuration(ap)
  • FixMK:Fixed database migration for staging environment(ap)
  • FixMK:Fixed examiner data access across system(ap)
March 8, 2026
  • NewOC:Added PDF management page to Content Management(sw)
  • NewMK:Extended exercise support in treatment plans(ap)
  • NewMK:Faster page loading with visual placeholders(ap)
  • NewMK:Improved error handling across the application(ap)
  • NewMK:Modernized and simplified QR code functionality(ap)
  • NewOC:Redesigned statistics page with daily reset and UI improvements(sw)
  • NewMK:Address data encrypted for GDPR compliance(ap)
  • NewMK:Setup wizard for DateYe with automatic API key generation(ap)
  • NewMK:Added public DateYe download page with instructions(ap)
  • NewMK:Added referral source integration with DateYe(ap)
  • NewMK:Added validation for biometric and refraction values(ap)
  • FixMK:Fixed technical warnings and optimized data storage(ap)
  • FixOC:Restored missing version information in notes(sw)
  • FixMK:Corrected treatment plans after review(ap)
  • FixMK:Fixed technical issues from code audit(ap)
  • FixMK:Treatments no longer reload continuously(ap)
  • FixOC:Restored language translations(sw)
  • FixMK:Fixed special characters in filter labels(ap)
  • FixMK:Aligned automated tests with current interface(ap)
  • FixMK:Fixed database query for examinations(ap)
  • FixMK:Added validation for corneal axis values(ap)
March 7, 2026
  • NewMK:Navigate directly to consultation tab after examination(ap)
  • NewMK:Quick action bar added to consultation tab for faster workflow(ap)
  • NewMK:Workflow cards and filters now available on dashboard(ap)
  • NewMK:Onboarding checklist with guided setup steps(ap)
  • NewMK:Workflow statistics and due-today filter for better task management(ap)
  • NewMK:Onboarding status tracking enabled(ap)
  • NewOC:Improved global search, admin interface, and navigation breadcrumbs(sw)
  • NewOC:Import now captures cycloplegia, corrected visual acuity, corneal radius, and gender data(sw)
  • NewOC:Updated pending import to include cycloplegia, corrected visual acuity, corneal radius, and gender(sw)
  • NewOC:Health check endpoint added for system monitoring(sw)
  • NewOC:Database updated to support additional export fields(sw)
  • NewMK:Consultation tab now fully integrated into patient records with print support(ap)
  • NewMK:New consultation tab with visual summary charts added(ap)
  • NewMK:Consultation interface now uses parent-friendly language(ap)
  • NewMK:Clinical summary data service created for consultation view(ap)
  • FixMK:Fixed email log errors and template issues(ap)
  • FixOC:Fixed display icon errors in interface(sw)
  • FixMK:Fixed test automation issues in consultation tab(ap)
March 6, 2026
  • NewMK:Smart patient suggestions and faster new patient entry(ap)
  • NewMK:Improved patient data import processing(ap)
  • NewMK:Automatic detection of similar patient profiles(ap)
  • NewMK:Validation of date of birth and patient name normalization(ap)
  • NewMK:Notifications for pending patient imports on overview page(ap)
  • NewMK:Automatic refresh of pending imports(ap)
  • NewOC:Comprehensive Design System documentation(sw)
  • NewOC:Training app and plan builder improvements(sw)
  • NewMK:Modernized email system for practice invitations(ap)
  • NewMK:New magic link authentication and welcome emails(ap)
  • NewMK:Central email service with professional templates(ap)
  • NewMK:Email logging for better tracking(ap)
  • NewMK:Legal notices integrated in footer(ap)
  • NewMK:Redesigned footer with legal page links(ap)
  • NewMK:New public pages for privacy and terms of use(ap)
  • NewMK:Multilingual legal content added(ap)
  • FixMK:Simplified and safer language setting detection(ap)
  • FixMK:Added missing icon library(ap)
  • FixOC:Icon library consistently updated(sw)
March 5, 2026
  • NewMK:Email templates can now be managed and previewed in the admin area.(ap)
  • NewMK:Added language support for email template management.(ap)
  • NewMK:Email template integration is now available.(ap)
  • NewMK:Therapy treatments can now be permanently deleted from the system.(ap)
  • NewMK:Delete option added to therapy dropdown menu.(ap)
  • NewMK:Improved safety checks when deleting therapy treatments.(ap)
  • NewMK:Treatment count is now displayed in therapy listings.(ap)
  • NewMK:Account details now include connector monitoring charts and analytics.(ap)
  • NewMK:Connector status is now visible in the accounts overview.(ap)
  • NewMK:New connector monitoring dashboard with real-time status and performance data.(ap)
  • NewMK:Connector monitoring service is now active.(ap)
  • NewMK:Connector import activity is now being logged automatically.(ap)
  • NewMK:Account details now show portal visit analytics and usage data.(ap)
  • NewMK:New portal analytics page with sortable reports and performance metrics.(ap)
  • NewMK:Portal usage analytics service is now available.(ap)
  • NewMK:Portal visit tracking has been implemented.(ap)
  • NewMK:System information section removed from admin dashboard.(ap)
  • NewMK:New system health monitoring page with live status updates.(ap)
  • NewMK:System health monitoring service is now running.(ap)
  • NewMK:Audit logs can now be viewed in the admin interface.(ap)
  • NewMK:Audit logging service is now active.(ap)
  • FixMK:Fixed a testing issue in system health checks.(ap)
  • FixMK:Refined monitoring dashboard based on feedback.(ap)
  • FixOC:Fixed a PDF thumbnail display issue.(sw)
  • FixOC:Fixed TypeScript compatibility issues.(sw)
  • FixOC:Restored correct component versions.(sw)
  • FixOC:Added missing icon library dependency.(sw)
March 4, 2026
  • NewMK:Improved data pagination and table organization(ap)
  • NewMK:Filter statistics by time period(ap)
  • NewMK:Add period selector to statistics page(ap)
  • NewMK:New account details page with step-by-step workflow(ap)
  • NewMK:Backend support for account details retrieval(ap)
  • NewMK:Account list now shows churn status, search, and details(ap)
  • NewMK:Enhanced account data with churn indicators(ap)
  • NewMK:Admin menu now organized into labeled sections(ap)
  • NewMK:Statistics moved to dedicated admin section(ap)
  • NewMK:Admin access control based on email configuration(ap)
  • NewMK:Updated all icons to modern design system(ap)
  • NewMK:Replaced icons in critical areas with new design(ap)
  • FixMK:Fixed test alignment with user interface(ap)
  • FixMK:Improved collapsible menu group behavior(ap)
  • FixMK:Refined interface based on team feedback(ap)
March 3, 2026
  • NewOC:OC-Admin fully expanded with custom exercises and variants/aids(sw)
  • NewMK:Connector status card added(ap)
  • NewMK:Connector status now displays in real-time(ap)
  • NewMK:Public documentation and API for DATEYE connector now available(ap)
  • NewMK:DATEYE-API documentation added(ap)
  • NewMK:Connector banner on clients page with save option(ap)
  • NewMK:6-step setup wizard with biometer connector(ap)
  • NewMK:Banner management and language support improved(ap)
March 2, 2026
  • NewOC:Exercise selection with filter options and improved training plan layout(sw)
  • NewMK:OC: Added automated tests for client profile and portal(ap)
  • NewMK:OC: Added automated tests for authentication and client management(ap)
  • NewMK:MK: Added automated tests for client management and details(ap)
  • NewMK:MK: Added automated tests for authentication and client list(ap)
  • NewMK:Appointment management tests updated with improved testing methods(ap)
  • NewMK:Authentication updated to support multiple domains(ap)
  • FixMK:Test assertions corrected after staging test run(ap)
  • FixMK:Fixed hardcoded path issue in OC test execution(ap)
  • FixMK:Corrected email typo and dashboard URL in OC tests(ap)
March 1, 2026
  • NewMK:Address block now displays in dialogs and detail views(ap)
  • NewMK:Address fields added for improved patient management(ap)
  • NewMK:System update for more stable data processing(ap)
  • NewMK:System update for improved stability(ap)
  • NewMK:Core system improvement implemented(ap)
  • FixMK:Security fix: Prevents unauthorized access to patient data(ap)
  • FixMK:Various file and translation errors corrected(ap)
  • FixMK:Compatibility issues resolved(ap)
  • FixMK:Technical data processing issues resolved(ap)
February 28, 2026
  • NewMK:Data validation enhanced(ap)
  • NewMK:Error handling improved(ap)
  • NewMK:Catalog browser redesigned(ap)
  • NewMK:Training plans with improved navigation(ap)
  • NewMK:Training plans interface refined(ap)
  • NewOC:Local development with email authentication(sw)
  • NewOC:Data migration for new tenant completed(sw)
  • NewOC:Forms with language tabs and new categories(sw)
  • NewOC:Service types extended to 5 languages(sw)
  • NewOC:Exercises migrated to new database(sw)
  • NewOC:Multilingual database schema added(sw)
  • FixMK:Number input handling improved(ap)
  • FixMK:Search function fixed and security improved(ap)
  • FixMK:Client data access control secured(ap)
  • FixOC:Translations for 101 exercises corrected(sw)
  • FixMK:Code quality and type safety improved(ap)
  • FixMK:Build configuration updated(ap)
  • FixMK:Language file conflict resolved(ap)
  • FixOC:German language files consolidated(sw)
  • FixMK:German language file unified(ap)
  • FixMK:Menu error fixed, translations added(ap)
  • FixMK:Git conflict in language file resolved(ap)
  • FixMK:Database migration made more reliable(ap)
  • FixMK:Migration protected for legacy databases(ap)
  • FixOC:Settings redirect rules fixed(sw)
  • FixOC:Training plans translations added(sw)
  • FixMK:Admin interface language files restored(ap)
  • FixOC:Admin area with correct translations(sw)
  • FixOC:Staging migration adjusted(sw)
  • FixOC:Migration conflicts resolved(sw)
February 27, 2026
  • NewOC:Added branch filter and column to OC client list(sw)
  • NewOC:Added branch filter and column to MK client list(sw)
  • NewOC:Examiners can now be assigned to multiple branches(sw)
  • NewOC:Added OC settings with branch management(sw)
  • NewOC:Branch assignment for clients and plans now working(sw)
  • NewOC:Added branch field to client dialog(sw)
  • NewOC:Branch management now available in settings(sw)
  • NewOC:Added MK branch settings(sw)
  • NewOC:Branch management service implemented(sw)
  • NewOC:Database structure for branches created(sw)
  • NewOC:Database migrations for branch feature added(sw)
  • NewOC:Statistics dashboard for OC admins now available(sw)
  • NewOC:Added accounts management page with details(sw)
  • NewOC:Exercise form and dialog added to admin area(sw)
  • NewOC:Exercise management page for OC admins(sw)
  • NewOC:Stats and accounts queries for admin area(sw)
  • NewOC:System service for admin overview implemented(sw)
  • NewOC:Server actions for exercise management(sw)
  • NewOC:Database and service for exercises added(sw)
  • NewOC:Admin section in menu with access protection(sw)
  • NewOC:OC admin security and routing configured(sw)
  • FixOC:Revised treatment plans 04+06(sw)
  • FixOC:Revised treatment plans(sw)
  • FixOC:Added stub migration for checkOrder fix(sw)
  • FixOC:Fixed import errors(sw)
  • FixOC:Admin emails configured in environment variables(sw)
  • FixOC:Admin status correctly passed from server(sw)
  • FixOC:Added placeholder migration for staging(sw)
February 26, 2026
  • NewOC:New admin dashboard showing patient activities and account overview(sw)
  • NewOC:Admin section added with navigation and access control(sw)
  • NewOC:Admin dashboard translations added in German and English(sw)
  • NewOC:Admin backend data service for dashboard information(sw)
  • NewOC:Therapy catalog management for administrators(sw)
  • NewOC:Therapies can now be activated or deactivated(sw)
  • NewOC:Backend functions for therapy catalog management(sw)
  • NewOC:Therapy catalog service with complete management functions(sw)
  • NewOC:Admin navigation menu with security icon(sw)
  • NewOC:Protected admin pages with access permissions(sw)
  • NewOC:Improved therapy selection with filters and auto-save(sw)
  • NewOC:Translations for new therapy catalog interface(sw)
  • NewOC:Therapy selection now auto-saves automatically(sw)
  • NewOC:Collaboration guidelines and development setup documented(sw)
  • NewOC:Team workflow and security guidelines established(sw)
  • FixOC:Therapy plans revised based on feedback(sw)
  • FixOC:Fixed error in therapy type queries(sw)
  • FixOC:Admin access now works without account ID(sw)
  • FixOC:Security cookie check added for admin area(sw)
February 25, 2026
  • NewMK:Treatment list redesigned with quick actions and delete dialog(ap)
  • NewMK:Treatment dialog now shows categories, descriptions, and conflict warnings(ap)
  • NewMK:Treatment status can now be changed directly from the list(ap)
  • NewMK:New language options added for treatment management(ap)
  • NewMK:Automatic detection of conflicting treatments(ap)
  • NewMK:New examination modal with step-by-step workflow(ap)
  • FixMK:Examination modal no longer resets when page refreshes(ap)
  • FixMK:Examination modal now runs more smoothly without unexpected resets(ap)
  • FixMK:App icons and documentation cleaned up(ap)
February 23, 2026
  • NewMK:Schedule and edit next appointments directly in the system(ap)
  • NewMK:Filter appointments and receive alerts for important scheduling notes(ap)
  • FixMK:Improved stability and reliability of post-GSD review process(ap)
February 17, 2026
  • NewMK:Added option to disable login when needed(ap)
  • NewMK:Added PIN protection to settings menu(ap)
  • FixMK:Fixed login disable feature configuration(ap)
February 16, 2026
  • NewMK:Added treatment history and risk assessment to parent portal(ap)
  • NewMK:Extended portal with treatment history and risk data(ap)
  • NewMK:Added progression chart and measurements to parent portal(ap)
  • NewMK:Extended portal with clinical data display(ap)
  • NewMK:Added parent portal page(ap)
  • NewMK:Added portal data loading service(ap)
  • NewMK:Added portal tab to patient records with PDF export(ap)
  • NewMK:Added portal tab component(ap)
  • NewMK:Enabled secure parent portal access(ap)
  • NewMK:Added portal settings page with auto-save(ap)
  • NewMK:Added portal access management database(ap)
  • NewMK:Added portal settings to practice configuration(ap)
  • NewMK:Highlight overdue appointments and add filter(ap)
  • NewMK:Added sorting and filtering by next exam date(ap)
  • NewMK:Added appointment interval selector to patient records(ap)
  • NewMK:Added appointment interval selector component(ap)
  • NewMK:Added appointment interval selector labels(ap)
  • NewMK:Auto-clear appointment interval after examination(ap)
  • FixMK:Fixed portal database migrations(ap)
  • FixMK:Fixed client table performance issue(ap)
February 15, 2026
  • NewMK:Improved login system for development and testing environments(ap)
  • NewMK:Dashboard now displays patient birth date, examiner, axis, and multiple therapies(ap)
  • NewMK:New treatment charts and statistics page added(ap)
  • NewMK:New statistics cards and risk distribution charts(ap)
  • NewMK:Statistics page with extended data analysis now available(ap)
  • NewMK:Statistics menu added to navigation sidebar(ap)
  • FixMK:Training module performance optimized(ap)
  • FixMK:Correct display of special characters in all languages(ap)
  • FixMK:Exercise details better formatted and translated(ap)
February 14, 2026
  • NewMK:New dashboard with key performance indicators and multilingual support(ap)
  • NewMK:Dashboard now loads patient data efficiently(ap)
  • NewMK:Next exam date is now tracked and integrated into workflows(ap)
  • NewMK:Patient list now shows more details, filters, sorting, and trend indicators(ap)
  • NewMK:Patient page updated with better data display(ap)
  • NewMK:Enhanced patient data retrieval in background(ap)
  • NewMK:Database queries optimized for detailed patient information(ap)
  • NewMK:New enriched patient data structure implemented(ap)
  • NewMK:Patient detail view now shows exercises, notes, symptoms, and resume option(ap)
  • NewMK:Patient detail page loads exercises and symptom history from database(ap)
  • NewMK:Patient details can now be shared via link and printed(ap)
  • NewMK:Print-friendly view for patient information(ap)
  • NewMK:New catalog browser for treatment exercises(ap)
  • NewMK:Exercise dates can now be edited and exercises organized into units(ap)
  • NewMK:Treatment plan navigation is now sticky with color-coded therapy types(ap)
  • NewMK:Treatment dialog search now easier with dropdown suggestions(ap)
  • NewMK:Exercise settings now available with multiple configuration options(ap)
  • NewMK:Exercises can now be easily copied or moved between treatment units(ap)
  • NewMK:New exercise catalog service for managing treatments(ap)
  • NewMK:Improved therapy selection with filtered options(ap)
  • NewMK:Treatment plan editor enhanced with new features(ap)
  • NewMK:Treatment units now support scheduling and pause functionality(ap)
  • NewMK:Treatment catalog expanded with more exercise options(ap)
  • NewMK:Growth velocity chart now shows in patient progression tracking(ap)
  • NewMK:Growth velocity chart with reference zones for better assessment(ap)
  • NewMK:Growth velocity calculations integrated into patient tracking(ap)
  • NewMK:Growth velocity reference values configured for age-appropriate assessment(ap)
  • FixMK:Fixed language settings display across the application(ap)
  • FixMK:Fixed column detection in database structure(ap)
February 13, 2026
  • NewMK:Risk indicators now displayed in patient views.(ap)
  • NewMK:Automatic risk assessment with multilingual support.(ap)
  • NewMK:Risk threshold values can now be configured in settings.(ap)
  • NewMK:Database updated to support risk assessment feature.(ap)
  • NewMK:QR codes can now be downloaded as PDF.(ap)
  • NewMK:PDF generator for QR codes added.(ap)
  • NewMK:QR code page with link copy and PNG download.(ap)
  • NewMK:Multilingual translations for QR code page.(ap)
February 12, 2026
  • NewMK:Add, edit, and delete patient notes with pin and quick navigation(ap)
  • NewMK:New notes page with structured SOAP forms, symptoms, and progress charts(ap)
  • NewMK:Backend improvements for patient notes management(ap)
  • NewMK:Improve data consistency for patient notes storage(ap)
  • NewMK:Set up structured note templates and translation support(ap)
  • NewMK:Database updates for patient note storage(ap)
  • NewMK:View exercise feedback with detailed charts and progress tracking(ap)
  • NewMK:New stats page with performance metrics and session calendar(ap)
  • NewMK:Backend support for exercise feedback and training statistics(ap)
  • NewMK:Track exercise enjoyment ratings in training feedback(ap)
  • NewMK:Assign and manage myopia management plans for patients(ap)
  • NewMK:Browse all patients with search, filter, and training status(ap)
  • NewMK:View detailed patient information and progress overview(ap)
  • NewMK:Faster patient data loading on detail pages(ap)
  • NewMK:Support for patient language preferences(ap)
  • NewMK:Relocate symptoms tracking to improved location(ap)
  • NewMK:Dashboard now shows performance stats and recent patients(ap)
  • NewMK:Track recently viewed patients for quick access(ap)
  • NewMK:Backend support for recently viewed patients feature(ap)
  • FixMK:Refine myopia management plans based on feedback(ap)
February 11, 2026
  • NewMK:Added global search function in header(ap)
  • NewMK:Prepared new pages for dashboard, clients, and settings(ap)
  • NewMK:Added sticky header with breadcrumbs and quick actions(ap)
  • NewMK:Enhanced sidebar with dark design and practice name(ap)
  • NewMK:Improved security for navigation between applications(ap)
  • NewMK:Redesigned examination forms with improved labels(ap)
  • NewMK:Updated form fields with consistent inline labels(ap)
  • NewMK:Switched to new email provider(ap)
  • NewMK:New landing page with metadata and structure(ap)
  • NewMK:Added new sections to landing page(ap)
  • NewMK:Added translations for new landing page content(ap)
  • NewMK:Added hero section and step-by-step guide(ap)
  • NewMK:Added translations for meta, hero, and guide(ap)
  • FixMK:Updated proxy configuration for improved compatibility(ap)
  • FixMK:Fixed session cache invalidation after setup(ap)
  • FixMK:Optimized cache management during setup(ap)
  • FixMK:Session cache refreshed after setup(ap)
  • FixMK:Corrected user data column names(ap)
  • FixMK:Fixed login procedure with language support(ap)
  • FixMK:Magic links now work across multiple domains(ap)
  • FixMK:Removed domain restrictions for magic links(ap)
  • FixMK:Fixed magic link redirects(ap)
  • FixMK:Corrected texts and placeholders(ap)
  • FixMK:Navigation now consistently includes language support(ap)
  • FixMK:Simplified and stabilized login procedure(ap)
  • FixMK:Improved domain detection with fallback(ap)
  • FixMK:Landing page now loads dynamically(ap)
February 10, 2026
  • NewMK:Improved landing page layout and performance(ap)
  • NewMK:Added support for platform-specific theme customization(ap)
  • NewMK:Updated design system with new color palette(ap)
  • FixMK:Fixed database migration process for production(ap)
  • FixMK:Resolved server connection and deployment issues(ap)
February 9, 2026
  • NewMK:Improved system log management for better performance(ap)
  • NewMK:Enhanced system reliability monitoring(ap)
  • NewMK:System configuration updates for search functionality(ap)
  • NewMK:Automatic data protection and updates during system maintenance(ap)
  • NewMK:Enhanced system deployment and data management(ap)
  • FixMK:Improved system stability and error recovery(ap)
  • FixMK:Strengthened login security and account management(ap)
  • FixMK:Resolved system compatibility issues(ap)
February 8, 2026
  • NewMK:Import data can now be merged into your patient records(ap)
  • NewMK:See pending imports at a glance with a new badge and dedicated imports page(ap)
  • NewMK:Configure connector settings from a new settings page(ap)
  • NewMK:Manage API keys securely with a new key manager interface(ap)
  • NewMK:Connector management now works seamlessly in the background(ap)
  • NewMK:Data imports and merging are now processed automatically(ap)
  • NewMK:External systems can now securely send patient data to your practice(ap)
  • NewMK:Data import orchestration is now fully integrated(ap)
  • NewMK:Connector data is now encrypted for enhanced security(ap)
  • NewMK:API access is now protected with secure authentication(ap)
  • NewMK:Added validation for connector data structures(ap)
  • NewMK:Database ready for external data connectors(ap)
  • NewMK:Practice branding now adapts to your organization automatically(ap)
  • NewMK:Multi-location setup now supported with environment configuration(ap)
  • NewMK:API routing now supports multiple practice locations(ap)
  • NewMK:Infrastructure updated to handle multiple practice domains(ap)
  • NewMK:Training exercises now include voice guidance and rhythm support(ap)
  • FixMK:Fixed print preview compatibility with latest design system(ap)
February 7, 2026
  • NewMK:Added contact form and footer with SEO optimization(ap)
  • NewMK:Added landing page with header, hero section, and features(ap)
  • NewMK:Added contact form action, scroll effects, and language switcher(ap)
  • NewMK:Added multilingual content and SEO files(ap)
  • NewMK:Added symptom chart, PDF export, and sidebar(ap)
  • NewMK:Added text-to-speech and metronome tools for training(ap)
  • NewMK:Added training session interface with timer and offline support(ap)
  • NewMK:Added symptom management system(ap)
  • NewMK:Added custom functions for timer, metronome, and speech(ap)
  • NewMK:Implemented symptom service(ap)
  • NewMK:Added portal service and data operations(ap)
  • NewMK:Added local data caching and online status detection(ap)
  • NewMK:App now works offline with PWA support(ap)
  • NewMK:Added portal and symptom database tables(ap)
  • NewMK:Added database migrations for portal features(ap)
  • NewMK:Training plans can now be shared via QR code(ap)
  • NewMK:Added QR code sharing for plans(ap)
  • NewMK:Exercise picker and training plan builder added(ap)
  • NewMK:Training plan builder with drag-and-drop interface(ap)
  • NewMK:Drag-and-drop functionality for organizing plans(ap)
  • NewMK:Implemented plan and exercise services(ap)
  • NewMK:Exercise catalog with filtering and details(ap)
  • NewMK:Added training plan data structure(ap)
  • NewMK:Added exercise service and operations(ap)
  • NewMK:Added training plan tables with templates(ap)
  • NewMK:Added exercise data structure and translations(ap)
  • NewMK:Added new training section with custom design(ap)
  • NewMK:Added exercise catalog to database(ap)
  • NewMK:Added progress tracking tab(ap)
  • NewMK:Added progress charts for measurements(ap)
  • NewMK:Enabled treatments tab(ap)
  • NewMK:Implemented chart infrastructure(ap)
  • NewMK:Added treatment management interface(ap)
  • NewMK:Implemented treatment service(ap)
  • NewMK:Added treatment database tables(ap)
  • NewMK:Added eye measurements to examination form(ap)
  • NewMK:Added measurement and corneal curvature forms(ap)
  • NewMK:Added examination form with refraction data(ap)
  • NewMK:Enabled examinations tab(ap)
  • NewMK:Added eye measurement components(ap)
  • NewMK:Added examination list and details(ap)
  • NewMK:Implemented examination management(ap)
  • NewMK:Added examination data structure(ap)
  • NewMK:Added examination database tables(ap)
  • FixMK:Fixed navigation and loading issues(ap)
  • FixMK:Revised plan structure(ap)
  • FixMK:Fixed exercise descriptions(ap)
  • FixMK:Revised training plan structure(ap)
  • FixMK:Fixed database structure(ap)
  • FixMK:Fixed issues found during testing(ap)
February 6, 2026
  • NewMK:Family members tab added with improved loading(ap)
  • NewMK:Ability to add and manage family members(ap)
  • NewMK:GDPR-compliant data deletion option added(ap)
  • NewMK:Patient detail page with editing capabilities(ap)
  • NewMK:Add and edit patient information dialog(ap)
  • NewMK:Patient list with search and filtering(ap)
  • NewMK:Server-side validation for patient data(ap)
  • NewMK:Search index for faster patient lookups(ap)
  • NewMK:Database setup for patient management(ap)
  • NewMK:Database tables for patient management created(ap)
  • NewMK:PIN protection for settings added(ap)
  • NewMK:Manage and select examiners(ap)
  • NewMK:Edit practice settings(ap)
  • NewMK:Setup wizard for practice configuration(ap)
  • NewMK:Navigation and user management(ap)
  • NewMK:User login and authentication(ap)
  • NewMK:Authentication system implemented(ap)
  • NewMK:Automated testing and deployment(ap)
  • NewMK:Patient data encrypted in storage(ap)
  • NewMK:Data security and audit trail(ap)
  • NewMK:Docker environments for production and testing(ap)
  • NewMK:Database validation and utility functions(ap)
  • NewMK:Infrastructure and database set up(ap)
  • NewMK:User interface layout created(ap)
  • NewMK:System health check and database test(ap)
  • NewMK:German and English language support(ap)
  • FixMK:Database compatibility improved, errors fixed(ap)
  • FixMK:Requirements tracking and errors fixed(ap)