Commit Graph
65 Commits
Author SHA1 Message Date
Alireza adbb236ab4 fix: dockerfile typo (#2949) 2022-09-21 09:52:33 -04:00
Alireza 0d7f29606f fix: dockerfile to include preinstall (#2943) 2022-09-20 23:49:22 -04:00
Alireza 5f480ff746 feat: explicit layout apply via HangingProtocolService (#2936)
* feat: add more types to HP service

* change hp to have apply protocol

* feat: mpr initial work

* apply protocol by id

* feat: mode should be able to apply protocol directly

* fix: wrong inheritance for viewports drag and drop

* apply review comments
2022-09-20 23:40:26 -04:00
Alireza 55a1704e4a feat: upgrade tailwind to version 3 (#2933)
* initial upgrade commit for tailwind

* fix: inconsistensies in button

* fix: various places with conflicts

* final fixes

* fix: dialog header color

* apply review
2022-09-19 20:02:53 -04:00
Alireza f9449e97df fix: storybook with typescript (#2926)
* fix storybook for typescript

* fix babel
2022-09-13 08:57:22 -04:00
Alireza 71f5fa8e2f fix: left right hotkeys and remove non working ones (#2922)
* fix: constant should be enums in cs3d

* remove non working hotkeys for now
2022-09-08 22:02:20 -04:00
Alireza aec48b065c fix: total dose unit (#2921) 2022-09-08 14:42:37 -04:00
Alireza 83264bb5a5 fix: imagScrollbar should not stop cine if not playing (#2920) 2022-09-08 14:42:25 -04:00
Alireza a16d7e1402 fix: bump packages for crosshairs to get fixed (#2917) 2022-09-08 09:03:37 -04:00
Alireza 2639d90e5e fix: hanging protocol for the tmtv (#2882) 2022-08-19 19:35:29 -04:00
Alireza 0510b21634 fix: product versoin for v32 (#2876) 2022-08-18 19:23:45 -04:00
AlirezaandBill Wallace 10b4ed5f8c feat: new Total Metabolic Tumor Volume tmtv (#2866)
* fix: ptDisplaySet metadata problem

* fix: typo in xhrHeader field

* fix: temporary fix for crosshairs on reload data

* fix hotkey bug for input fields

* upgrade docusarusu to stable release

* circle ci node upgrade

* cypress node upgrade

* bump node in netlify

* bump node version

* remove versioned docs

* update resources

* fix: webpack injection of plugins

* fix meaningful label for panels

* add reviews and fix cli for creation

* copy over chunks if exists in the build

* edit templates

* edit templates

* fix yarn lock

* fix(plugin):Deploy on windows is broken

Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
2022-08-17 15:13:59 -04:00
Alireza ae897c47e0 fix: typo in accept headers (#2858) 2022-08-02 15:23:35 -04:00
Alireza 6c632ea084 fix: package version number (#2853) 2022-07-29 07:34:39 -04:00
7f0ad6f84d feat(cli): Ohif cli for modes and extensions modification (#2696)
* feat: Add initial cli tool structure

* feat: add copying template files

* feat: Add mode template and command

* feat: Add readme template generation

* feat: Add documentation to extension template

* feat: Enhance documentation of the template mode

* fix: cli module type

* feat: Add config-based mode and extension registration (#2660)

* feat: Add ohif cli add/remove extension/mode (#2661)

* Basic working CLI for add-extension and remove-extension

* Basic cli for add/remove extension/mode, lots more to do.

* Cleanup and harden]

* feat: Add list of tasks to add-mode

Co-authored-by: Alireza <ar.sedghi@gmail.com>

* feat: Add git initialization for the mode or extension template (#2662)

* fix: package json file to include templates

* feat: Add git initialization for the mode or extension template

* feat: Add more checks of git and target dir

* feat: refactore library utilities

* feat: Add the list command to print extensions and modes (#2664)

* feat: Add the list command to print extensions and modes

* Add todo

* Feat/ohif cli validation + auto install (#2671)

* WIP

* Working mode keyword verification

* Validation

* auto install extensions based on modes

* WIP remove unused extensions on removeMove

* Working add-mode, remove-mode automatic extension management.

* If extension is in used by a mode, don't allow the CLI to uninstall it

* Cleanup addExtension

* cleanup removeExtension and addMode

* Cleanup removeMode

* Update existing extensions with the needed keywords/peer deps

* Fix broken config

* Feat/cli search (#2677)

* feat: refactor pretty print for console

* feat: add search for modes and extensions

* fix: ugly colors

* Feat/ohif cli error handling publishing (#2679)

* WIP

* fix: webpack imports

* wip

* fix: react router dom private routes

* from last commit

* wip

* fix: webpack prod builds

* WIP

* Working regsitration with new IDs

* Stable

Co-authored-by: Alireza <ar.sedghi@gmail.com>

* verify extensions when constructing modes. (#2681)

* verify extensions when constructing modes.

* Add version to unit tests so it conforms to schema

* Update ohif utils exposed via @ohif/core

* Fix import

* fix tests

* feat: ohif-cli link local modes/extensions for development (#2682)

* feat: enable cli to work with project root

* feat: add initial link package

* feat: add link and unlink extension

* feat: add link and unlink mode

* erro handling for link-package

* feat: add comment on ohif-cli linking for development (#2686)

* Docs/ohif cli (#2687)

* feat: Add documentation for templates

* feat: Add more documentation

* Fix/core publish (#2685)

* versions

* wip

* remove webpack clean output

* fix publish

* use next as dist tag for v3 for now

* fix webpack pro recipe for output

* fix: lerna publish next

* fix(cli): fix issues when trying to link an extension or a mode (#2725)

The generated package.json doesn't contain keywords property which is
required by the linkPackage function. The module apth wasn't correclty
handled too, and when there is no pluginOptions, it fails while reading
the file or while generating a default configuration.

* make dicom pdf and video work after cli merge

* add axios dependency

* comment out the chdir for now

* create id and version based on user inputs

* customizable path for extension and modes

* fix template to make the template mode load

* fix the questions to loop if path is not desirable

* fix templates

* correct package json order

* unify the package creation for extension and mode

* bump versions for each package

* bump extension versions to 3.0

* add gitignore to templates

* fix version requirements when ^

* update docs

* update docs and fix tests

* try to fix the tests

* bump node version

* remove the version from extensions

* remove the version from modes

* remove version from extensionManager

* fix eslint

* revert husky version

* fix eslint

* fix node version for new eslint

* fix documentatoin removing version

* fix cicle ci image version

* fix circle ci node image

* fix circle ci node image

* add back the video and pdf

Co-authored-by: Matthis Duclos <matthis.duclos@gmail.com>
Co-authored-by: James A. Petts <jamesapetts@gmail.com>
2022-04-06 13:28:42 -04:00
Alireza 73aa738c48 fix: dicomLocal dataSource metadata typo (#2717) 2022-02-21 12:51:15 -05:00
Alireza ea390cc5d8 fix: icon styling with className (#2714)
* fix: icon styling with className

* docs: Add resources to docs
2022-02-17 11:23:38 -05:00
Alireza 5c8ee7f906 feat: OHIF-v3 UI Component Library (#2653)
* wip on storybook as a replacement for using UI components in docusaurus, since it causes too many problems

* fix: storybook webpack config

* feat: add more stories

* feat: add more stories

* feat: add more stories

* feat: fix logo and babel runtime error

* feat: move to mdx docs for ui

* feat: enhanced mdx for header and styles

* feat: Add button usecases

* feat: Add buttonGroup docs

* feat: Add docs and use case to cine and contex menu

* feat: fix decorators

* feat: add header and dropdown docs

* feat: add Icon and input docs

* feat: add more docs

* feat: add more stories

* fix: feedback section

* feat: Add doc page

* feat: Add typography and color stories

* yarn lock

* add analytics to v3-ui

* new banner image

* new viewport component

* update review comments
2022-02-10 14:08:34 -05:00
Alireza eb77cb76b6 feat: Add training and resources section to docs (#2654)
* feat: Add training section to docs

* feat: Add more presentation slides

* update resources page
2022-02-10 10:01:26 -05:00
Alireza 987eceb40a fix: dicom json launch and documentation (#2642)
* fix: typo in metadataProvider class name

* docs: Add dicom-json documentation

* fix: documentation with s3 links
2022-01-10 21:27:24 -05:00
Alireza 2f115e6ab0 feat: Add headers to prevent preflight requests (#2648) 2021-12-23 17:24:44 -05:00
Alireza 65563edb54 feat: Cornerstone extension viewport default enabledElement handler and installation guides (#2636)
* feat: Add initial doc for mode installation

* fix: cornerstone viewport should have default enabledElement handler

* docs: Add custom mode and extension installation guides

* docs: Add route address for template mode
2021-12-20 14:34:51 -05:00
Alireza 1ec40d943d fix: MetadataProvider number from string (#2530) 2021-09-28 13:23:05 +02:00
Alireza 898f93e19d fix: qido wrongly using wado config (#2544) 2021-09-13 15:08:59 +02:00
Alireza 3bdb204285 fix: Local viewer demo config (#2541)
* fix: Local viewer demo
2021-09-09 13:02:33 -04:00
Alireza f992a207b3 fix: About modal links (#2539) 2021-09-08 08:40:25 +02:00
Alireza 5ccab89a17 fix: Footer logo for docs page 2021-08-31 10:30:53 -04:00
Alireza c64443b173 fix: Algolia search API 2021-08-31 09:52:55 -04:00
Alireza a4ac75b401 fix: Change URL for docs to generate correct sitemaps 2021-08-31 09:31:41 -04:00
Alireza 69d62bdf59 feat: Add Algolia search for docs (#2529) 2021-08-30 13:00:39 -04:00
Alireza 46c2dc285c feat: Add mode validity for the base viewer (#2525)
* feat: Add mode validity for the base viewer

* feat: Edit documentation and remove unnecessary files

* feat: Add probe tool documentation

* docs: Improved screenshots annotations

* Added new screenshot for measurements
2021-08-30 09:36:05 -04:00
Alireza 4f3f510cac fix: Revert Scrollbar visibility for now 2021-08-24 17:53:03 -04:00
Alireza ca900f80e1 fix: hotkeys storage between studies and truncated patient names (#2516)
* fix: PatientName truncation in the worklist

* fix: hotkeys preferences
2021-08-19 08:05:33 -04:00
Alireza 3dec7cfcda fix: Address various layout and prompt bugs (#2472)
* fix: layout should not reset when opening a new study in studyBrowser

* fix: added state to handle ignored SR series for hydration
2021-07-19 14:31:40 +02:00
Alireza 042dbb13b4 Fix: Google cloud config and tooltips (#2471)
* fix: google cloud config and tooltips

* fix: version number

* fix: cine player commandOptions
2021-07-16 13:32:51 -04:00
Alireza f5ecc753f7 fix: hotkeys editing in user preferences 2021-07-08 10:09:20 +02:00
Alireza bcd4aeb9e4 fix: removed re-direct to ohif upon error 2021-07-08 10:04:23 +02:00
Alireza 28412b10a1 feat: New favicon and logo 2021-07-08 10:04:23 +02:00
Alireza c654d0f69e fix: cine dialogue appearance 2021-07-08 10:04:23 +02:00
Alireza 70e4c55920 feat: Add error handler to CWIL 2021-07-08 10:04:23 +02:00
Alireza 7e4f237906 fix: mobile screen nav color and logo 2021-07-07 14:48:53 -04:00
Alireza 9f03df77b0 fix: external link and redirecting url for Google healthcare 2021-07-05 20:47:30 -04:00
Alireza 3a4a36fb55 feat: Add measurement tracking videos 2021-07-02 08:51:10 -04:00
Alireza 3fc56f373c feat: Add measurement tracking user guide 2021-07-01 23:24:03 -04:00
Alireza 39ff15aeaf fix: broken links to navigate between pages 2021-07-01 17:41:04 -04:00
Alireza 87de2620e3 feat: Add click to zoom for images 2021-06-30 21:37:09 -04:00
Alireza 39cc3baaad feat: Revised user guides based on feedbacks 2021-06-25 16:35:12 -04:00
Alireza f0c5755cd0 feat: Change navbar links to open internally 2021-06-24 12:40:06 -04:00
Alireza fc9cb53b2b fix: removed context search until public deploy 2021-06-22 22:36:45 -04:00
Alireza e0e05d0a2e feat: Add nav links 2021-06-22 22:30:33 -04:00
Alireza c810cf3d18 feat: Add footer styles 2021-06-22 21:02:14 -04:00
Alireza 02ddac28e4 feat: Add custom css for styling 2021-06-22 17:12:00 -04:00
Alireza d5769be291 feat: Add i18n docs and light and dark theme styles 2021-06-21 19:35:41 -04:00
Alireza d501335143 working docs v3 2021-06-15 23:32:37 -04:00
Alireza 9d49bf4348 initial v3 docs working 2021-06-15 19:28:44 -04:00
Alireza 188d2c75b4 moved v3 docs 2021-06-15 19:14:37 -04:00
Alireza 1d281f7033 versioned docs v2 2021-06-15 19:12:47 -04:00
Alireza ae18a92ee5 working docs v2 before versioning 2021-06-15 19:11:09 -04:00
Alireza 4971937171 versioned docs v1, and moved docs v2 2021-06-15 16:38:40 -04:00
Alireza 6e9381860b docs v1 before versioning 2021-06-15 15:54:55 -04:00
Alireza 572b6d40b5 v1 docs moved 2021-06-15 15:25:22 -04:00
Alireza 5e89b74920 Initial docusaurus commit 2021-06-15 11:50:38 -04:00
Alireza 5643f8f6d2 feat: Added documentation for OHIF-v3 (#2450)
* Added docs with new screenshots

* Added doc to architecture

* Added documentations to various extension modules

* Added more documentation to modes

* Added docs to managers

* Added docs for services

* Fixed deployment docs

* Added white labelling documentation

* Added i18n docs and measurement export
2021-06-15 11:15:29 -04:00
Alireza 1bf651e763 feat: Added support for i18n (#2439)
* Added translation for various react components in OHIF-v3

* Added a test language for debugging- test-LNG 

* Added copy for test language to not get overwritten
2021-06-15 10:56:33 -04:00
Alireza fdb6ca41d6 feat: Support for local DICOM drag and drop (#2445)
* Added drag and drop from local and local data source

* fix: dicom SR drag and drop from local
2021-06-15 10:19:45 -04:00