Changelog
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- FixMK:Security updates applied to better protect patient data(ap)
- 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)
- FixOC:Fixed a technical issue in application settings(sw)
- FixOC:Improved guided tour reliability and performance(sw)
- FixMK:Prognosis tab now loads correctly and displays the right data(ap)
- FixMK:Therapy statistics are now calculated accurately(ap)
- 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)
- 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)
- 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)
- FixMK:Improved system performance and reliability of updates(ap)
- FixMK:Fixed update history attribution to show correct information(ap)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- NewMK:Added option to disable login when needed(ap)
- NewMK:Added PIN protection to settings menu(ap)
- FixMK:Fixed login disable feature configuration(ap)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)