Skip to content

Releases: hpi-dhc/PharMe

PharMe v1.0.2

12 Apr 09:54
Compare
Choose a tag to compare

🎉 New Features

  • 2b53352 : rename Diplotype to GeneResult
  • 4c5eab9 : rename CpicPhenotype to CpicLookup
  • 8423f3e : rename geneSymbol in CpicLookup to gene
  • 6269e0c : use gene instead of geneSymbol everywhere
  • 6e99122 : introduce Genotype interface
  • c107750 : use lookup instead of phenotype across app
  • 54e1ea8 : add script to get distinct CPIC lookup genes
  • d709260 : introduce GenotypeResult
  • 4da0d8f : adapt what is displayed
  • 3c6f22e : adapt wording
  • f40c77c : add URL guidelines to PDF independent from userGuideline being present
  • eff061b : add link to MedlinePlus to report
  • 96984e6 : add MedlinePlus link to settings and more page
  • e703cab : slightly adapt MedlinePlus wording
  • f9aad5d : improve 'no drugs' message in drug search
  • 988185c : improve search bar spacing
  • f6ffacb : adapt filter menu items
  • aa4ce48 : use drawer
  • 118e239 : add numbers behind filter menu items
  • 0d9c07f : add filter for missing guidelines
  • 48a9af0 : style filters
  • fbd6b21 : disable options if no items
  • 883a831 : add active filter indicator to button
  • 43f8fef : adapt 'currently taken drugs' wording and make automaticallyImplyLeading configurable
  • 63b93b9 : improve tooltip
  • 2f5d90a : add page despcription to settings drug selection and increase padding
  • 3057181 : add legend of warning level indicators to report page
  • 9326faf : use different guideline tooltip wording for 'not tested' on drug page
  • 15690ce : adapt wording on gene page (again)
  • 9da5bfe : add disclaimer to PDF
  • e56c0d8 : reformulate warning level descriptions
  • f879aec : further reformulation
  • 6c826f8 : use Text widget for links (RichText not reacting to iOS text size change)
  • c6a9cad : remove bottom parameter for page scaffold
  • b3272de : use Text instead of RichText on error page
  • 7fadc06 : using Text.rich instead of RichText resolved dynamic font size issue
  • 48d116a : remove PageDescriptionText
  • 9f3176c : add script to generate screencasts
  • 76ef820 : add .gitkeep to docs/screencasts
  • 50e8cb6 : also write console log in screencast script
  • db737d1 : fix cutting videos
  • e132e3e : introduce separate screencasts script
  • 8ddc88e : toggle drug selection by tapping on ListTile
  • 1ed769b : add key to close filter drawer button
  • bb2d099 : add keys to drug search and drug selection
  • 51d1a4f : improve screencast cutting
  • d5112af : rename screendocs utils
  • 1c76781 : cut at keyframes
  • ea1d5be : adapt screencast sequence to new parameters
  • 335812e : add start_offset
  • 24f9c05 : make video playable by QuickTime
  • a5e8051 : use closest previous key frame
  • 9728cd1 : decrease start offset
  • 3b6dee0 : log start and end times
  • a52f4bf : add more widget keys
  • fcab33b : create GIFs for tutorial
  • 287f5b8 : update sequence utils
  • 9a0bfab : include Sara's onboarding feedback
  • 5af21da : add encrypted to onboarding
  • 85eeaee : tweak sentence with encrypted
  • 8eb97ee : change subheading to 'app information'
  • a231363 : update medication wording
  • 0795e44 : update warning level wording
  • 5192893 : update sequence utils
  • 7c633f3 : final warning level warning descriptions
  • 5d984be : update medication wording
  • f06b3a3 : use pharmacogenomics
  • 6916ed8 : fix overflowing text
  • 24d3014 : finish wording changes
  • e9752bf : structure guideline card
  • f718878 : style drug status selection
  • d36a2f9 : add tutorial components and initial setup instruction
  • 9ad98ce : only show intial drug selection instructions once
  • 380c957 : controll that tutorial only opens once
  • [b81bcfd](b81bcfd6a28823677e7d...
Read more

PharMe v1.0.1

29 Dec 23:57
Compare
Choose a tag to compare

🎉 New Features

  • 3dac952 : remove tables when removing history
  • 4272c7e : add external data from missing drugs
  • f640408 : update RxNorm
  • a4e7567 : add script for encoding (test data)
  • b01f3b3 : check for deleted drugs
  • 280ab63 : keep history for updates
  • cabab52 : remove outdated phenotype guidelines
  • 2491f55 : add new phenotype guideline
  • deb4bab : update lookupkey
  • ea19736 : update external data
  • 9d76c53 : add source to log
  • 05472f1 : transfer annotations
  • b10492f : onboarding adaptions
  • 567d284 : adapt wording if guideline missing
  • 44bb888 : add script to get an ObjectId
  • dba46a4 : import active medications with genetic data
  • 4f9754b : make medications in lab data optional
  • 4298a68 : load cached drugs on login
  • 4f1e866 : add drug selection page
  • 468043a : disable controls instead of hiding
  • 01547ca : improve styling
  • 72da418 : sort drugs in drug selection alphabetically
  • c746fe5 : adapt onboarding to login flow
  • 0a9ac25 : sort drugs
  • 786acc8 : use WarningLevel.severity for sorting
  • 9c43c33 : add gray label
  • f34f24e : adapt Anni to load additional drugs without guidelines
  • cb2e019 : adapt update script to additional drugs
  • ff97afb : add first basic check
  • d3143b0 : correct if consult text is missing
  • 8eafc1c : add table of checks to README
  • b1672a7 : add implication_severity check
  • f7047d8 : add warning level checks
  • 729763a : check and correct brand name white space
  • dc51f5d : add sections to FAQ
  • 8a8bc72 : adapt PDF content
  • 95e362b : localize PDF
  • 993b3ed : add largeSpace to theme
  • c0d1fac : show indeterminate drugs in gene report (if guideline for gene present)
  • 64ff37b : show guideline card for missing guidelines
  • 589528f : show influence of active drugs
  • c257eb7 : add skipped checks to log
  • 3e21765 : use drug search in drug selection
  • 6d87710 : sort drugs and show button
  • 4989dad : add scrolling indicator
  • fb9cea4 : re-introduce boolean to show or not show drug-drug interaction indicator
  • 2de33a4 : add checkbox when deleting data
  • 9db907d : add loading indicator for PDF export and refactor drug page
  • 3ff1a72 : show unknown guidelines as green
  • 6331562 : add app screen overview
  • 1da7ae2 : differ between strong and moderate inhibitors
  • 22a43f3 : drugs do not inhibit themselves
  • dc0f32a : only show message on report page if active inhibitors present
  • f0b0c67 : show original phenotype on gene page and in PDF export
  • 1bc95ea : show phenotype as 'Not tested' if missing in diplotypes
  • eec57ad : adapt filter wording
  • 68f548b : show all genes from annotations in report
  • e14d2db : revise FAQ wording
  • 73c117c : review l10n content
  • 740bbdd : add change notifier
  • 4f4ef7e : add change notifier to login
  • a98e404 : use consumer on report page
  • abcff68 : pass consumer to drug list filter
  • fc29ce2 : add provider to drug page tests
  • e08c9a4 : add provider to further tests
  • c8333ca : give more information on report screen
  • 413e50d : improve initial gene selection sorting behavior
  • 63bc4db : make drugs in selection only searchable by name
  • 110408c : add own setting for drug selection
  • 894fe53 : use platform-dependent dialogs
  • d81f79d : adapt colors
  • ddfdfa2 : add new images
  • 387ebfd : add indicators to gene cards
  • 2baa775 : increase stroke of tailored icon
  • 2015779 : overwrite routes after login
  • 000eaa0 : improve drug selection description
  • [236c1f1](http...
Read more

PharMe v1.0.0

31 Jul 15:17
881bdc4
Compare
Choose a tag to compare

🎉 New Features

  • 568d6ed : display server medication & guideline overview
  • 193f120 : display medication details
  • 788cdef : display guideline details
  • 8df4e8c : uses AutoComprehensiblePage to conduct
  • 747130d : guidelines only init endpoint
  • 24929b5 : keep last data fetch dates
  • 275f473 : show external data status
  • 864bc3c : execute data fetch
  • 21cfd5b : add Comprehension Measurement Helper
  • 1653972 : init demo app
  • 06f580e : add login screen
  • 0492b12 : add fake data
  • 6e5919d : brick placeholder autocompletion & highlighting
  • a52303c : annotation database models and base interface
  • 6a5e82a : resolve bricks & reorganize db helpers
  • 4de9a1e : get annotations api
  • b638e38 : build annotations with bricks frontend
  • 349b771 : add bottom space to layout container
  • bfe9ec8 : patch annotations api
  • a3fe0df : patch annotations frontend
  • be59002 : patch medications
  • 07d4d01 : patch guidelines
  • c6627ae : upload individual annotations to server
  • fa61602 : upload all annotations to server
  • b155dff : improve annotation search string matching
  • bb79d6b : add warning level
  • 30f60b7 : add back buttons for annotations
  • 7626dc5 : uses github hosted
  • 8f95bf5 : add script to minimize drugbank xml
  • 945b1df : add validation pipeline
  • f11f9c1 : validate patch dtos
  • 3a15341 : validate internal dtos
  • 57c0a42 : make tooltips clickable
  • ba89755 : reset router on repeated tab click
  • 0ac4680 : Add global TypeormErrorInterceptor
  • 0724820 : add joi schema validation
  • 48956a9 : adapt docker compose
  • 52064e9 : add predev script
  • c03f100 : add joi schema validation
  • e9ea4f8 : add predev script
  • a524ab5 : add faq page tests
  • d083215 : add lab-server db deployment
  • 2facdd7 : add lab-server keycloak deployment
  • 1ebc392 : add deployment for annotation-server
  • b303936 : mount example-db into annotation-server

🐛 Bugfixes

  • 7270158 : skip login
  • 35ffe15 : server medication typing
  • 0335923 : await brick delete
  • 9057cf8 : multiple issues
  • 9749544 : clear data not working
  • 052a9a0 : make medication description optional
  • 8877f45 : check for null properties
  • d036f02 : await clearing data before e2e tests
  • dee0a4b : cpic guideline box showing curated data
  • 7ac5cb1 : change description to indication
  • af551ed : medication sort
  • 10572e8 : show cpic implication if not in sheet
  • 6e7c92b : change recommendation color and icons based on warning level
  • 91055c7 : disable cleartext traffic on android emulator
  • feeed37 : allow localhost addresses
  • ad08e78 : delete unsed method
  • e760e9e : load placeholders from 'All' category
  • dc04f1f : small issue
  • 9d338dd : gha workflows
  • 26df076 : gha workflows 2
  • a546bc8 : env example wrong variable names
  • 38e735e : test config wrong env var names
  • 7055959 : wrong default value for env
  • a092d83 : tests not using correct env
  • 475827a : adapt env schema for tests
  • c8ed222 : add missing env variable in ci
  • 02fd19e : sign in flow on android not working
  • 5efaacc : Fix onboarding overflow on lowres devices
  • c362566 : Prevent text wrap on source button title + mini refactor
  • aea2275 : ci missing env variables
  • a0f4e42 : wrong image in lab-server deployment
  • caca358 : small errors in deployment
  • fbb0962 ...
Read more