5 Commits

Author SHA1 Message Date
afd8028a21 feat(reports,results): add complete reports and results management modules
Add new Reports module:
- Create reports page with listing and viewer functionality
- Add ReportViewerModal for viewing generated reports
- Implement reports API client with endpoints

Add new Results module:
- Create results page for lab result entry and management
- Add ResultEntryModal for entering test results
- Implement results API client with validation support

API and Store Updates:
- Update auth.js API client with improved error handling
- Enhance client.js with new request utilities
- Update auth store for better session management

UI/UX Improvements:
- Update dashboard page layout and styling
- Enhance OrderFormModal with better test selection
- Improve login page styling and validation
- Update main app layout with new navigation items

Documentation:
- Add bundled API documentation (api-docs.bundled.yaml)
- Remove outdated component organization docs
- Delete deprecated YAML specification files

Cleanup:
- Remove cookies.txt from tracking
- Delete COMPONENT_ORGANIZATION.md
- Consolidate documentation files
2026-03-04 16:48:03 +07:00
f0f5889df4 Add comprehensive test management module with reference range support
- Create TestModal component with tabbed interface for test creation/editing
- Add BasicInfoForm for test metadata (name, code, category, etc.)
- Implement multiple reference range types:
  * NumericRefRange for numeric value ranges
  * TextRefRange for qualitative results
  * ThresholdRefRange for threshold-based results
  * ValueSetRefRange for predefined value sets
- Add ReferenceRangeSection to manage all reference range types
- Create config store for application configuration management
- Add static config.json for environment settings
- Update DataTable styling
- Refactor tests page to integrate new TestModal
- Add reference range utility functions
- Include comprehensive test types documentation
2026-02-18 07:14:09 +07:00
f7cb3d50d4 feat: Add Master Data modules and UI components 2026-02-10 17:00:05 +07:00
0f8ec8362b feat: Add AGENTS.md and update login with Lucide icons, add API proxy config 2026-02-10 06:43:07 +07:00
6a270e181c feat: Complete Phase 0 foundation
- Initialize SvelteKit project with Tailwind CSS and DaisyUI
- Configure API base URL and environment variables
- Create base API client with JWT token handling (src/lib/api/client.js)
- Implement login/logout flow (src/lib/api/auth.js, src/routes/login/+page.svelte)
- Create root layout with navigation (src/routes/+layout.svelte)
- Set up protected route group with auth checks (src/routes/(app)/+layout.svelte)
- Create dashboard homepage (src/routes/(app)/dashboard/+page.svelte)
- Add auth state store with localStorage persistence (src/lib/stores/auth.js)

All Phase 0 foundation items completed per implementation plan.
2026-02-09 21:39:14 +07:00