Ross
02a9118faf
.
2025-12-08 09:29:30 +00:00
Ross
63c6a648d7
Add Loki, Promtail, and Grafana services for observability stack
2025-12-04 20:06:24 +00:00
Ross
517c30ba0e
Enhance Docker setup with logging and monitoring features
...
- Added logging configuration to WSGI for persistent log collection.
- Updated Docker Compose files for local and development environments, including Redis, PostgreSQL, and Grafana services.
- Introduced Promtail configuration for log scraping and integration with Loki.
- Created application log directory in Dockerfile for log persistence.
2025-12-01 16:43:40 +00:00
Ross
590e0b76ed
Add series images endpoint and template for HTMX integration
2025-12-01 14:50:11 +00:00
Ross
e9a04e823c
more docker improvements
2025-12-01 14:01:46 +00:00
Ross
9ed789ba90
more docker updates
2025-12-01 13:31:08 +00:00
Ross
fd6e25d55e
more ninja fixes
2025-12-01 13:31:02 +00:00
Ross
f074e5b086
fix some ninja issuse
2025-12-01 13:30:43 +00:00
Ross
2157b6f781
some fixes?
2025-12-01 11:12:01 +00:00
Ross
359682a0cd
start prod docker migration
2025-12-01 10:36:58 +00:00
Ross
78577076c1
Refactor discussion and report sections to use card layout for improved presentation and user interaction
2025-11-24 12:44:55 +00:00
Ross
3635275573
Enhance case view layout and styling for improved readability and user experience
2025-11-24 12:36:18 +00:00
Ross
0c412dfff6
Add prior cases information to collection case view template
2025-11-24 12:19:56 +00:00
Ross
3f00311136
Fix hx-post URL in prior card template for correct case number handling
2025-11-24 12:06:44 +00:00
Ross
e8c35efd83
Refactor collection_case_questions function to use case_number instead of case_id for improved clarity and consistency in case retrieval
2025-11-24 12:02:43 +00:00
Ross
0badca4c4f
Add default error value to context in collection_case_priors view to prevent variable resolution issues
2025-11-24 11:58:53 +00:00
Ross
25f4e478b3
Add edit permission check for collection case priors view
2025-11-24 11:53:50 +00:00
Ross
33cba3d005
Fix hx-post URL in prior card template for correct case number handling
2025-11-24 11:43:07 +00:00
Ross
efca426359
Add case jump functionality with HTMX support and corresponding template
2025-11-24 11:40:52 +00:00
Ross
f713632fdd
Refactor Condition, Finding, and Structure tables: remove legacy primary field from displayed fields to streamline data representation.
2025-11-24 11:02:51 +00:00
Ross
785638ee23
Add cancel button to ConditionForm for easier navigation
2025-11-24 10:49:13 +00:00
Ross
e8020c5d8f
Update ConditionForm to use AJAX/autocomplete for canonical field selection
2025-11-24 10:42:38 +00:00
Ross
5ccf755e72
Refactor Condition model: remove legacy synonym and primary fields, introduce canonical field for aliasing. Update related documentation.
2025-11-24 10:31:13 +00:00
Ross
6308fbfcd7
Refactor Finding and Structure models: remove legacy primary and synonym fields, introduce canonical field for aliasing. Update filters and forms accordingly.
2025-11-24 10:18:26 +00:00
Ross
feb5a85af2
Refactor dropdown menus: enhance action items with icons and improve visual hierarchy for better user experience
2025-11-17 12:20:46 +00:00
Ross
292f81ad74
Refactor question link header: update text for clarity in exam context
2025-11-17 12:16:26 +00:00
Ross
349c46c6db
Refactor viewing case template: adjust HTML structure for improved readability and maintainability
2025-11-17 12:14:05 +00:00
Ross
681a7560ba
Refactor question form layout: improve indentation and formatting for better readability
2025-11-17 12:12:31 +00:00
Ross
aa90ae5e09
Add QuestionForm and related views: implement form for creating questions with user context and exam association
2025-11-17 12:12:06 +00:00
Ross
f55bb1b18e
Refactor exam navigation: enhance layout and accessibility by replacing links with a responsive navbar structure
2025-11-17 12:02:21 +00:00
Ross
5e78cc4603
Refactor exam overview headers: comment out unused div for improved code clarity
2025-11-17 11:54:35 +00:00
Ross
a9cbb1303a
Refactor exam navigation: restructure HTML for improved layout and accessibility, adding dropdown menu for exam actions
2025-11-17 11:52:53 +00:00
Ross
24558f92ce
Refactor case prior handling: update function to support case_number instead of case_id for improved clarity and maintainability
2025-11-17 11:15:08 +00:00
Ross
0f8bae8a14
Refactor URL patterns: update legacy case_id references to include 'id' for improved clarity and consistency
2025-11-17 11:11:09 +00:00
Ross
6e658aca93
Refactor case handling: update URLs and views to support case_number and case_id interchangeably, enhancing backward compatibility and maintainability
2025-11-17 11:05:13 +00:00
Ross
81cd109449
Refactor dark mode styles: update CSS variables for dark mode theme and set default background and text colors
2025-11-17 10:49:31 +00:00
Ross
d86f990be2
Refactor case detail URL references: update template links from 'casedetail' to 'case_detail' for consistency
2025-11-17 10:36:19 +00:00
Ross
b6478c44dc
Refactor case detail references: standardize variable naming from case_detail to casedetail across templates for consistency
2025-11-17 10:34:55 +00:00
Ross
12b7fa6629
Refactor CaseDetail references to Casedetail across templates and views
...
- Updated all instances of 'case_detail' to 'casedetail' in templates to maintain consistency.
- Adjusted view functions to use 'casedetail' instead of 'case_detail' for better clarity.
- Renamed the field 'case_detail' to 'casedetail' in the CasePrior model to align with the new naming convention.
- Ensured that all related logic and references in forms and data handling reflect this change.
2025-11-17 10:34:27 +00:00
Ross
7f4570417e
Refactor case navigation: consolidate previous and next links into a reusable partial for improved maintainability and consistency across templates
2025-11-17 10:09:00 +00:00
Ross
0098fa5dfc
Refactor case prior display: extract prior card markup into a separate partial for improved maintainability and readability
2025-11-17 09:27:02 +00:00
Ross
740d013198
Refactor case prior display: enhance layout with Bootstrap cards for improved readability and user interaction
2025-11-17 09:22:17 +00:00
Ross
a2e9d5e681
Refactor NormalCase model to use age_days instead of age_years, update forms, filters, and templates accordingly for improved age handling
2025-11-13 22:34:36 +00:00
Ross
8da2dd27da
Enhance normals list display and update case state handling in views
2025-11-13 22:17:43 +00:00
Ross
970242e1fb
Refactor NormalCaseForm to prevent nested forms and enhance logging in case_normal_form and create_case_normal views
2025-11-13 22:13:46 +00:00
Ross
f8be1918f6
Fix indentation for the "Mark as normal" button in the normal toggle template
2025-11-13 22:09:05 +00:00
Ross
5ac998454b
Add NormalCase form and related views for managing normal cases
2025-11-13 22:08:55 +00:00
Ross
d259d0e8dd
Enhance feedback display in exam review by italicizing and reducing opacity for better visual distinction
2025-11-13 22:07:40 +00:00
Ross
5fb3c98941
add a normals feature
2025-11-13 21:54:25 +00:00
Ross
a70354c18d
Refactor UserUserGroupForm to use a reusable UserSearchSelectMultipleWidget for improved user selection and search functionality
2025-11-13 21:48:58 +00:00
Ross
345977e2ef
Add NormalCase model, views, filters, and templates for managing normal cases
2025-11-13 21:44:55 +00:00
Ross
726c7ea401
Enhance user search functionality with advanced search tips and help panel
2025-11-13 21:32:28 +00:00
Ross
87dde70fd3
Enhance AnatomyQuestion string representation; improve formatting and handle missing attributes for better readability
2025-11-11 14:04:46 +00:00
Ross
c69eecc1ec
Refactor mark2 overview page layout; enhance question display and button functionality for improved user interaction
2025-11-11 14:02:41 +00:00
Ross
6c149bb2ae
Add mark2 overview page and update navigation for improved marking workflow
2025-11-11 13:56:11 +00:00
Ross
1232c3af32
Comment out suggestion section for incorrect answers in the marking template
2025-11-11 13:49:10 +00:00
Ross
05a2b2357c
Enhance word suggestion functionality for incorrect answers; improve button layout and toggle behavior for better user experience.
2025-11-11 13:47:12 +00:00
Ross
d88a626a76
Implement quick add functionality for incorrect answers; return collapsed partial for quick suggestions in the answers table.
2025-11-11 13:42:34 +00:00
Ross
e4bab4a509
Add suggestion management for incorrect answers; implement collapsed view and HTMX support for dynamic updates
2025-11-11 13:36:55 +00:00
Ross
6e7135823a
Implement suggestion feature for incorrect answers; add HTMX support for dynamic candidate rendering and inline editing.
2025-11-11 13:21:32 +00:00
Ross
a158a6f928
Refactor question detail layout for improved readability; enhance card structure and styling for better user experience.
2025-11-11 13:05:31 +00:00
Ross
b79d95cd70
Refactor layout of marked answers section for improved responsiveness; update column classes for better display on various screen sizes.
2025-11-11 13:03:44 +00:00
Ross
796ac3fb84
Implement edit answer functionality with HTMX support; add new endpoint and template for editing stored answers in the marking UI.
2025-11-11 13:01:51 +00:00
Ross
14a54dfa8b
Refactor answer click handling to prevent duplicate event listeners on the new mark2 page; streamline state management for answer marking.
2025-11-11 12:49:13 +00:00
Ross
ac6a8193a3
Refactor answer list item actions to use right-floating icons for improved accessibility and user interaction; streamline code for marked and unmarked answers.
2025-11-11 12:02:22 +00:00
Ross
6752f03bf2
Enhance marking UI with new navigation buttons and clipboard functionality; improve answer display with tooltips for clarity
2025-11-11 12:00:04 +00:00
Ross
34ef5106f4
Add new endpoints and templates for displaying marked answers in the improved marking UI
2025-11-11 11:53:35 +00:00
Ross
1997d013d8
Implement improved marking UI with new endpoints and templates for enhanced user experience
2025-11-11 11:34:05 +00:00
Ross
9a9ce11ccb
.
2025-11-11 11:12:36 +00:00
Ross
9ebcd24938
Refactor image link paths in forms to ensure consistent static file referencing across anatomy, atlas, longs, rapids, and shorts templates.
2025-11-11 11:12:03 +00:00
Ross
eebbe8b759
Enhance question feedback in exam review by adding answers and feedback details for each part
2025-11-10 13:17:19 +00:00
Ross
d176288607
Refactor response badges in exam review to use border colors based on correctness percentage for improved visual feedback
2025-11-10 13:12:20 +00:00
Ross
bd71c669f0
Refactor exam review response handling to include structured items with optional per-part breakdown for multi-part answers
2025-11-10 13:08:24 +00:00
Ross
f3a0a9fd8a
Add per-part true/false breakdown to exam review summary for enhanced clarity
2025-11-10 13:05:04 +00:00
Ross
66899b54bd
Enhance exam review question fragment to display parts and responses with HTMX support for improved interactivity and user experience
2025-11-10 13:00:47 +00:00
Ross
24c35148b0
Refactor physics exam review scoring to count true/false sub-questions individually and improve accuracy of correct answer calculations
2025-11-10 12:54:29 +00:00
Ross
bece7f6ce8
Enhance answer aggregation logic in exam review to handle diverse answer formats and improve robustness
2025-11-10 12:51:55 +00:00
Ross
bd81fdcf41
Add exam review question responses and summary views with HTMX support
2025-11-10 12:49:10 +00:00
Ross
eaf8a38fe2
Enhance exam review display to show correct answers and update result color descriptions for clarity
2025-11-10 12:41:38 +00:00
Ross
744f2c7600
Add primary answer display to exam review question fragment and ensure safe rendering of question text
2025-11-10 12:37:13 +00:00
Ross
e7c15a75a0
Enhance exam review overview page to display per-question summaries with response metrics and color coding for quick triage
2025-11-10 12:26:12 +00:00
Ross
cf09449d16
.
2025-11-10 12:23:51 +00:00
Ross
0acc57302f
Enhance initAnatomyFragment to prevent double initialization and improve HTMX swap handling
2025-11-10 12:17:53 +00:00
Ross
ed88f794f8
Implement initAnatomyFragment function for HTMX fragment swaps to initialize DICOM viewers
2025-11-10 12:15:15 +00:00
Ross
0acc2da374
Add HTMX event handler for DICOM image setup on fragment load
2025-11-10 12:12:49 +00:00
Ross
21a7383c4f
Enhance loading indicators for response summary and responses in exam review fragment
2025-11-10 12:11:19 +00:00
Ross
8e038d958b
Fix data-url reference in anatomy DICOM image elements for consistent image loading
2025-11-10 12:06:19 +00:00
Ross
ad7f8a68e1
Fix element ID reference in getJsonToolStateNoId function for DICOM image handling
2025-11-10 12:02:43 +00:00
Ross
0c5d8bebd6
Refactor setUpDicomLegacy and loadJsonToolStateOnCurrentImage functions for improved annotation handling
2025-11-10 12:00:15 +00:00
Ross
477276c4c5
Fix annotation handling in setUpDicomLegacy function to support multiple annotations
2025-11-10 11:57:27 +00:00
Ross
697191dae9
Add annotation loading in setUpDicomLegacy function
2025-11-10 11:56:04 +00:00
Ross
c2ccf02d3e
Add annotation data extraction in setUpDicomLegacy function
2025-11-10 11:54:06 +00:00
Ross
1b6757bff2
Update DICOM image element ID for consistency and add CSS styles for anatomy DICOM image
2025-11-10 11:48:01 +00:00
Ross
02284be1a2
Update DICOM image element ID and CSS class for legacy support
2025-11-10 11:46:20 +00:00
Ross
6d03e81e77
Add legacy DICOM viewer setup and update HTML element ID for legacy images
2025-11-10 11:43:31 +00:00
Ross
65a68b6605
Add console log for single DICOM viewer load and update HTML element ID
2025-11-10 11:39:17 +00:00
Ross
2a07843a6b
Refactor DICOM 3D setup to clear element before 2D loader fallback and comment out fixed height in CSS
2025-11-10 11:25:08 +00:00
Ross
72c20c13e0
Add fallback to 2D loader in DICOM 3D setup on viewport enable failure
2025-11-10 11:18:20 +00:00
Ross
4d97e9e881
Enhance DICOM 3D loader to fallback to 2D loader for standard web images and handle 'https' URLs
2025-11-10 11:15:52 +00:00
Ross
0be605b41d
Enhance DICOM image URL handling to support standard web images without forcing wadouri scheme
2025-11-10 11:11:00 +00:00