Commit Graph

  • 7b52cab180 Refactor SelectionTable to use per-table initializers for row selection controls and improve JavaScript handling in templates Ross 2026-03-25 22:05:19 +00:00
  • ffb730e9c8 Remove exam_mode filter for superusers in generic_exam_htmx to display all non-archived exams Ross 2026-03-25 21:37:56 +00:00
  • 1b199150e5 Refactor row selection handling in SelectionTable to server-side rendering and per-table initializers for improved maintainability Ross 2026-03-25 21:37:43 +00:00
  • bf7f88ac6e Render row selection controls server-side in SelectionTable for improved usability Ross 2026-03-25 21:34:38 +00:00
  • 1d19afa72d Refactor tables to inherit from SelectionTable for consistent behavior across Anatomy and Question tables Ross 2026-03-25 21:26:32 +00:00
  • bd0c71140c Update button elements in selection controls to ensure proper type attribute for improved accessibility Ross 2026-03-25 21:21:50 +00:00
  • d6487eae88 Enhance migration process for rapids to shorts; skip normal rapids and provide user feedback on migration status Ross 2026-03-25 21:14:33 +00:00
  • 06fe73e2a3 Add migration actions for Rapid questions to Shorts in admin and templates Ross 2026-03-25 21:12:30 +00:00
  • ec0bad02c6 Implement modal opening for tokens in markup; replace popup actions with modal invocations for display sets and findings Ross 2026-03-23 16:51:25 +00:00
  • de5b6c36f3 Refactor modal handling for display sets and findings; extract modals into partials for improved maintainability Ross 2026-03-23 16:13:56 +00:00
  • 90e22435a5 Add preview templates and update URLs for display sets and series findings Ross 2026-03-23 15:39:38 +00:00
  • a82e797bae Enhance markup rendering to support interactive tokens with styled spans and data attributes for client-side upgrades Ross 2026-03-23 15:34:57 +00:00
  • 97db951c79 Enhance markup inserter and search result templates with custom label prompts for cases, display sets, and findings Ross 2026-03-23 14:35:59 +00:00
  • f70ecb4648 Enhance finding search functionality to support series findings and improve result display with badges Ross 2026-03-23 14:30:07 +00:00
  • a792f0c7cd Enhance finding and display set widgets with explicit case filtering and badge indicators Ross 2026-03-23 14:18:25 +00:00
  • 13d73020ee Enhance finding and display set pickers with dynamic case filtering and badge indicators Ross 2026-03-23 13:59:28 +00:00
  • 4d6d535ca7 Enhance display set and finding pickers with case detection and filtering Ross 2026-03-23 13:54:44 +00:00
  • fbb2a2cc18 Allow standard fetch/ajax requests in finding and displayset search endpoints Ross 2026-03-23 13:41:37 +00:00
  • 20b4d6b6af Add finding and displayset search functionality with corresponding widgets and endpoints Ross 2026-03-23 13:34:28 +00:00
  • d7ed8881d8 Implement case picker modal for enhanced case linking in markup inserter Ross 2026-03-23 12:26:19 +00:00
  • 3ae6ce53bc Enhance markup inserter with logging and auto-attach functionality for textareas Ross 2026-03-23 12:15:49 +00:00
  • 5a5eaa04a2 Add markup inserter functionality and render markup filter for enhanced text editing Ross 2026-03-23 11:46:21 +00:00
  • d75d2be547 Implement feature X to enhance user experience and fix bug Y in module Z Ross 2026-03-23 11:08:34 +00:00
  • f65e78b959 Add new URL patterns for user and submitted CID lists in exam collections Ross 2026-03-23 11:04:20 +00:00
  • 7526f6a902 Refactor DICOM viewer initialization to use safe mounting helper for improved reliability and error handling Ross 2026-03-23 10:46:28 +00:00
  • b17774aa7c Refactor modal reopening logic to streamline URL parameter handling and improve code clarity Ross 2026-03-23 10:35:07 +00:00
  • 077bd3ed87 Refactor display set modal loading functions for improved readability and error handling Ross 2026-03-23 10:34:03 +00:00
  • 73a364fd44 Enhance modal functionality: add URL parameter handling for displaysets and findings, and reopen modals based on URL params Ross 2026-03-23 10:27:13 +00:00
  • 8733f59882 Add fullscreen display set modal and button for enhanced viewing experience Ross 2026-03-23 10:24:07 +00:00
  • 64d4958744 Fix link in case search item template to direct to case detail page Ross 2026-03-23 09:58:49 +00:00
  • 9e0e66bcd9 update dv3d Ross 2026-03-23 09:44:51 +00:00
  • ec4dcdba2b Add empty state display for cases without display sets and link to add new ones Ross 2026-03-23 09:43:27 +00:00
  • 4512b799a6 Add get_full_url method to SeriesImageBase and update DICOM template to use it Ross 2026-03-23 09:35:28 +00:00
  • d313cd083c Add admin hash search link and enhance uploads hash search functionality Ross 2026-03-18 20:57:29 +00:00
  • 8bbb6b741d Remove truncation from image hash display in series images template Ross 2026-03-18 19:56:26 +00:00
  • d00a7f9cf6 Add admin feature to search uploads by pixel hash and corresponding template Ross 2026-03-18 19:38:20 +00:00
  • 70602e6f71 Refactor code structure for improved readability and maintainability Ross 2026-03-16 14:09:29 +00:00
  • b35057d059 Fix indentation for download link in case display block Ross 2026-03-16 12:28:31 +00:00
  • 1cadbab742 Enhance JSON display by integrating pretty JSON formatter in various templates Ross 2026-03-16 12:08:34 +00:00
  • 3ea51f976d Add pretty JSON filter and enhance JSON display in viewer state and annotations Ross 2026-03-16 11:56:03 +00:00
  • d0686dbe17 update dv3d Ross 2026-03-16 11:05:50 +00:00
  • e391f4f943 Add download functionality for case DICOMs and metadata as ZIP Ross 2026-03-16 11:03:37 +00:00
  • 65208ae7ad Refactor presentation display by moving it to the metadata column for a tighter layout Ross 2026-03-09 12:24:06 +00:00
  • 82bea5ff05 Refactor series actions layout by removing unnecessary div and improving structure Ross 2026-03-09 12:18:03 +00:00
  • 71c5cc6c24 Enhance series actions layout with improved flexbox styling and structure Ross 2026-03-09 12:09:46 +00:00
  • 6c7a37ca4a Refactor series actions layout and enhance button styles for improved usability Ross 2026-03-09 12:06:24 +00:00
  • 4788d56dec Add series block styling with dark theme support and enhance highlight effects Ross 2026-03-09 12:02:41 +00:00
  • 42bffc0c07 Enhance case description and presentation styles with dark mode support Ross 2026-03-09 11:40:50 +00:00
  • 996ef4877c Refactor case metadata layout and improve quick-edit button integration Ross 2026-03-09 10:44:48 +00:00
  • b87db68329 Enhance quick-edit button functionality and layout in case metadata display Ross 2026-03-09 10:44:06 +00:00
  • b87c0a776c Implement feature X to enhance user experience and optimize performance Ross 2026-03-09 10:18:43 +00:00
  • af9bfabeed Update subspecialty and pathological process display to use 'None' badge for empty states Ross 2026-03-09 09:48:42 +00:00
  • 2c482216c1 Add case viewing buttons and improve layout in case display block Ross 2026-03-09 09:46:25 +00:00
  • 61c768b80d Fix selection toggle logic for series items in user uploads Ross 2026-03-02 13:14:18 +00:00
  • 5d0ff3373d Enhance series selection functionality with select/deselect all buttons and improve selection toggle logic Ross 2026-03-02 13:14:05 +00:00
  • c14ad2dcf7 Refactor case import functionality and enhance logging in views Ross 2026-03-02 13:04:14 +00:00
  • b503558ee4 Add case selection handling and import functionality in user uploads Ross 2026-03-02 12:48:55 +00:00
  • c177d21688 Fix indentation for quick edit buttons and form in case inline field template Ross 2026-03-02 12:45:26 +00:00
  • 2a1db54a17 Enhance case inline editing and search functionality with improved UI and new subspecialty handling Ross 2026-03-02 12:41:25 +00:00
  • b1ec4b173e Refactor case inline editing and search widget for improved functionality and layout Ross 2026-03-02 12:31:06 +00:00
  • 4c1e0c3d2a Add case inline editing functionality and search widget improvements Ross 2026-03-02 12:23:51 +00:00
  • 4e6f72e045 Add case selection modal for importing series into existing cases Ross 2026-03-02 11:42:25 +00:00
  • ed3bd3433b Add quick sort options to normals list for improved user navigation Ross 2026-03-02 11:41:32 +00:00
  • 2c6d0f2613 Add sorting functionality to normal cases list with user-selected options Ross 2026-03-02 11:38:17 +00:00
  • 7cac5aa60f Refactor user uploads template to enhance selection functionality and update count display Ross 2026-03-02 11:32:19 +00:00
  • a5a4084994 Add modality badge to series display for improved information visibility Ross 2026-03-02 11:20:52 +00:00
  • 7caaa425ed Refactor series item layout to use responsive grid for improved display and interaction Ross 2026-03-02 11:19:45 +00:00
  • 904c023bf1 Refactor series list display for improved layout and styling Ross 2026-03-02 11:18:00 +00:00
  • e2e0e374e6 Refactor series tags modal for improved structure and loading indication Ross 2026-03-02 11:15:23 +00:00
  • af2dcd95b2 Add modal for viewing series DICOM tags with HTMX integration and improved styling Ross 2026-03-02 11:14:28 +00:00
  • 6ff8706fa4 Refactor logging setup to use Loguru in WSGI and views for improved logging consistency and debugging Ross 2026-03-02 11:09:05 +00:00
  • 12e3d47600 Enhance logging configuration in WSGI setup for better debugging and error handling Ross 2026-03-02 11:04:51 +00:00
  • b3f5684e69 Add global HTMX error handler to prevent JS errors when error container is missing Ross 2026-03-02 10:39:46 +00:00
  • 166b0a0282 Refactor CSS formatting in user uploads template for improved readability Ross 2026-03-02 10:37:02 +00:00
  • ed6418efad Add select/deselect all buttons for series in user uploads view and enhance styles for better visibility Ross 2026-03-02 10:36:21 +00:00
  • 0c6d33e26a Enhance user uploads view by grouping series by StudyInstanceUID and adding a partial template for displaying common DICOM tags Ross 2026-03-02 10:31:04 +00:00
  • b43d441da1 Refactor authentication for DICOM endpoints to use TokenAuth and enhance error handling in upload process Ross 2026-03-02 10:02:17 +00:00
  • b7cf022622 Refactor import_dicoms_helper to accept explicit queryset and enhance upload_dicom_case with detailed upload status reporting Ross 2026-02-23 13:16:32 +00:00
  • 419063fdeb Enhance BearerAuth to set request.user from api_token and improve series author assignment in import_dicoms_helper Ross 2026-02-23 12:52:55 +00:00
  • a6205c95cb Update authentication method to BearerAuth for DICOM endpoints Ross 2026-02-23 12:48:58 +00:00
  • c00e08d63e Refactor token authentication: streamline bearer token validation and improve error handling Ross 2026-02-23 12:41:58 +00:00
  • a3ac91437f Implement API token authentication: add BearerAuth and SessionOrBearer classes, create endpoints for token generation and validation Ross 2026-02-23 12:35:29 +00:00
  • d7f3ebf950 Add API token management: implement APIToken model, views, and templates for creating and revoking tokens Ross 2026-02-23 11:57:57 +00:00
  • 83d1b48213 Add DICOM upload and case retrieval endpoints: implement upload_dicom_case and get_cases_available functions Ross 2026-02-23 10:45:34 +00:00
  • 65db1220d8 Fix button formatting in series image size partial template Ross 2026-02-23 10:34:18 +00:00
  • 3cdfba0acf Add image size display to series viewer: implement HTMX endpoint and partial template for total image size Ross 2026-02-23 09:55:35 +00:00
  • d899d0d86a Enhance ProcedureForm and ProcedureCreate: add form helper initialization, update procedure form action URL, and implement logging in dispatch method Ross 2026-02-16 14:24:07 +00:00
  • 44d23801b2 Add Procedure model integration: create views, forms, and templates; update URLs and search functionality Ross 2026-02-16 14:15:28 +00:00
  • 6e3ab7de41 Add procedures filter to NormalCaseFilter; update fields and queryset handling Ross 2026-02-16 14:08:37 +00:00
  • a51a5c8d54 Add Procedure model and integrate into CaseForm; update views and templates for procedure handling Ross 2026-02-16 14:04:37 +00:00
  • c61f92ae9e Refactor exam search widget: streamline filtering logic and enhance queryset efficiency Ross 2026-02-16 13:49:17 +00:00
  • 6e30fcc19f Enhance exam search widget: refactor query handling to support wildcard searches and improve filter options rendering Ross 2026-02-16 13:46:09 +00:00
  • 36da045d71 Enhance NormalCase functionality: prepopulate age fields on edit, update author handling in create case normal view, and refine template logic for editing permissions Ross 2026-02-16 13:45:10 +00:00
  • 0b6661c018 Refactor NormalCase model: remove 'added_by' field, add 'author' ManyToManyField; update related views and templates for editing functionality Ross 2026-02-16 13:32:06 +00:00
  • 64103cac1e Enhance exam search widget: improve filter handling and parsing in JavaScript Ross 2026-02-16 13:17:08 +00:00
  • 990f4534bd Update case display block: replace plain text with links for findings, structures, and conditions Ross 2026-02-16 12:12:18 +00:00
  • 4382c6070e Enhance exam search widget: add error handling for model retrieval and improve query parsing Ross 2026-02-16 12:10:00 +00:00
  • 8ba9543c89 Refactor exam search widget: simplify model retrieval and remove redundant code Ross 2026-02-16 12:03:57 +00:00
  • f2eaf6197e Refactor exam management: update exam edit form and add exam links partial Ross 2026-02-16 11:47:49 +00:00
  • b19eefa60d Change button text from "Add" to "Save" in exam edit form Ross 2026-02-16 11:27:20 +00:00