Releases: hpi-dhc/PharMe
Releases · hpi-dhc/PharMe
PharMe v1.1.1
🐛 Bugfixes
d9b52b4: use user salutation for not adapted phenoconversion consequence
🏗️ Build System
55b9638: update .gitignores38d8cf0: add FVM config files2b01ace: update Podfile19a1fb2: update Android target SDK version4159094: increase version
📚 Documentation Changes
9f88e43: adapt description on how to adapt test data
PharMe v1.1.0
🎉 New Features
fdb30f4: only show one drug list when searching, not scrolling up in either case84d21fa: remove warfarin extra code775f52f: change display for drugs without guidelinesc071217: show missing guideline tooltip when no guideline could be mapped33be194: add any fallback4cb24b0: start implementing any other fallback [work in progress]4b119d2: add all not handled by guideline fallback case46a39f2: only render table rows for better alignmentfc54d98: add complex any not handled guideline matchingc98d97f: improve missing guideline handlingb819eb9: properly set 'No Result' lookup53b5017: remove drugs invalidation as getting userdata is dynamic now785adaa: adapt 'no guideline in this case' wording80cfdce: improve report sorting6d4ca49: update tutorial assets62f6d52: update tutorial GIFs860606c: change how "much" implications are handled584d269: adapt warning level checks99df81e: improve analysis logging04e7746: add implications annotation order checke453548: add any fallback guideline check85e4b42: add single lookup with fallback check704f6b8: add annotated_but_not_staged check7e30f7e: add normal risk checkdedfeea: add non metabolizer check525de49: add brand name comma checka44c22c: add slow titration check4d9313c: add unused brick check0d0d7d8: add same metabolization check656871c: add check for guideline consistencye7707a2: add overwrites for implication severity checkc4ebf17: ignore inconsistency checks in specific cases5966e70: refactor lab classfbd3099: show dialog instead of different explanation text when continuing from first medication selectione73bd73: improve wording3051680: hide keyboard on screen interactiona069345: remove focus on route changef6dd0b1: do not resize screen when keyboard opensc598625: add title to confirm first medication selection dialog6f3bcae: add dummy demo lab9f5dcda: add Anni URL for testing12fa77f: prettier switches on Androidf072f24: improve onboarding scrollingc997608: improve disclaimer wordingf08125e: adapt opacity of onboarding scroll arrow button08468d7: make FAQ title bold if expanded57314c0: add expansion list for non-current drugsaadcc58: add button to edit current medications702207c: make filter button more obvious9ee018a: make filter button lighter59b4b47: add helper text if other medications not expanded06f0480: hide instruction for now536e135: add current medication gene list0077033: remove gene card colors2487138: wrap indicators13d7021: add dropdown to report4f28ef0: prettier page indicator9b1be29: check for currently shown genes if inhibitorf2112a7: remove edit icon from current meds listeb6bc09: use same icon as for report also for expansion tiles699c60d: remove compact visual density943f2d0: put more focus on guidelinee2aae73: add puzzle piece analogy51ef166: improve report styling8d1ccb3: change indicator text511cccc: adapt medication page text9d0db1d: change order of report indicatorc6d8a9c: add indicators for drug list and improve1cda6ef: filter reacts to visible drugs363658a: sort genes alphabetically6aa107a: adapt wording8437cb1: use expansion tile for inhibition info0c44e90: increase space between sources and disclaimerc89f418: improve inhibitor information (WIP)- [
9b48817](9b4881797bc2702542d54d7...
PharMe v1.0.2
🎉 New Features
2b53352: rename Diplotype to GeneResult4c5eab9: rename CpicPhenotype to CpicLookup8423f3e: rename geneSymbol in CpicLookup to gene6269e0c: use gene instead of geneSymbol everywhere6e99122: introduce Genotype interfacec107750: use lookup instead of phenotype across app54e1ea8: add script to get distinct CPIC lookup genesd709260: introduce GenotypeResult4da0d8f: adapt what is displayed3c6f22e: adapt wordingf40c77c: add URL guidelines to PDF independent from userGuideline being presenteff061b: add link to MedlinePlus to report96984e6: add MedlinePlus link to settings and more pagee703cab: slightly adapt MedlinePlus wordingf9aad5d: improve 'no drugs' message in drug search988185c: improve search bar spacingf6ffacb: adapt filter menu itemsaa4ce48: use drawer118e239: add numbers behind filter menu items0d9c07f: add filter for missing guidelines48a9af0: style filtersfbd6b21: disable options if no items883a831: add active filter indicator to button43f8fef: adapt 'currently taken drugs' wording and make automaticallyImplyLeading configurable63b93b9: improve tooltip2f5d90a: add page despcription to settings drug selection and increase padding3057181: add legend of warning level indicators to report page9326faf: use different guideline tooltip wording for 'not tested' on drug page15690ce: adapt wording on gene page (again)9da5bfe: add disclaimer to PDFe56c0d8: reformulate warning level descriptionsf879aec: further reformulation6c826f8: use Text widget for links (RichText not reacting to iOS text size change)c6a9cad: remove bottom parameter for page scaffoldb3272de: use Text instead of RichText on error page7fadc06: using Text.rich instead of RichText resolved dynamic font size issue48d116a: remove PageDescriptionText9f3176c: add script to generate screencasts76ef820: add .gitkeep to docs/screencasts50e8cb6: also write console log in screencast scriptdb737d1: fix cutting videose132e3e: introduce separate screencasts script8ddc88e: toggle drug selection by tapping on ListTile1ed769b: add key to close filter drawer buttonbb2d099: add keys to drug search and drug selection51d1a4f: improve screencast cuttingd5112af: rename screendocs utils1c76781: cut at keyframesea1d5be: adapt screencast sequence to new parameters335812e: add start_offset24f9c05: make video playable by QuickTimea5e8051: use closest previous key frame9728cd1: decrease start offset3b6dee0: log start and end timesa52f4bf: add more widget keysfcab33b: create GIFs for tutorial287f5b8: update sequence utils9a0bfab: include Sara's onboarding feedback5af21da: add encrypted to onboarding85eeaee: tweak sentence with encrypted8eb97ee: change subheading to 'app information'a231363: update medication wording0795e44: update warning level wording5192893: update sequence utils7c633f3: final warning level warning descriptions5d984be: update medication wordingf06b3a3: use pharmacogenomics6916ed8: fix overflowing text24d3014: finish wording changese9752bf: structure guideline cardf718878: style drug status selectiond36a2f9: add tutorial components and initial setup instruction9ad98ce: only show intial drug selection instructions once380c957: controll that tutorial only opens once- [
b81bcfd](b81bcfd6a28823677e7d...
PharMe v1.0.1
🎉 New Features
3dac952: remove tables when removing history4272c7e: add external data from missing drugsf640408: update RxNorma4e7567: add script for encoding (test data)b01f3b3: check for deleted drugs280ab63: keep history for updatescabab52: remove outdated phenotype guidelines2491f55: add new phenotype guidelinedeb4bab: update lookupkeyea19736: update external data9d76c53: add source to log05472f1: transfer annotationsb10492f: onboarding adaptions567d284: adapt wording if guideline missing44bb888: add script to get an ObjectIddba46a4: import active medications with genetic data4f9754b: make medications in lab data optional4298a68: load cached drugs on login4f1e866: add drug selection page468043a: disable controls instead of hiding01547ca: improve styling72da418: sort drugs in drug selection alphabeticallyc746fe5: adapt onboarding to login flow0a9ac25: sort drugs786acc8: use WarningLevel.severity for sorting9c43c33: add gray labelf34f24e: adapt Anni to load additional drugs without guidelinescb2e019: adapt update script to additional drugsff97afb: add first basic checkd3143b0: correct if consult text is missing8eafc1c: add table of checks to READMEb1672a7: add implication_severity checkf7047d8: add warning level checks729763a: check and correct brand name white spacedc51f5d: add sections to FAQ8a8bc72: adapt PDF content95e362b: localize PDF993b3ed: add largeSpace to themec0d1fac: show indeterminate drugs in gene report (if guideline for gene present)64ff37b: show guideline card for missing guidelines589528f: show influence of active drugsc257eb7: add skipped checks to log3e21765: use drug search in drug selection6d87710: sort drugs and show button4989dad: add scrolling indicatorfb9cea4: re-introduce boolean to show or not show drug-drug interaction indicator2de33a4: add checkbox when deleting data9db907d: add loading indicator for PDF export and refactor drug page3ff1a72: show unknown guidelines as green6331562: add app screen overview1da7ae2: differ between strong and moderate inhibitors22a43f3: drugs do not inhibit themselvesdc0f32a: only show message on report page if active inhibitors presentf0b0c67: show original phenotype on gene page and in PDF export1bc95ea: show phenotype as 'Not tested' if missing in diplotypeseec57ad: adapt filter wording68f548b: show all genes from annotations in reporte14d2db: revise FAQ wording73c117c: review l10n content740bbdd: add change notifier4f4ef7e: add change notifier to logina98e404: use consumer on report pageabcff68: pass consumer to drug list filterfc29ce2: add provider to drug page testse08c9a4: add provider to further testsc8333ca: give more information on report screen413e50d: improve initial gene selection sorting behavior63bc4db: make drugs in selection only searchable by name110408c: add own setting for drug selection894fe53: use platform-dependent dialogsd81f79d: adapt colorsddfdfa2: add new images387ebfd: add indicators to gene cards2baa775: increase stroke of tailored icon2015779: overwrite routes after login000eaa0: improve drug selection description- [
236c1f1](http...
PharMe v1.0.0
🎉 New Features
568d6ed: display server medication & guideline overview193f120: display medication details788cdef: display guideline details8df4e8c: uses AutoComprehensiblePage to conduct747130d: guidelines only init endpoint24929b5: keep last data fetch dates275f473: show external data status864bc3c: execute data fetch21cfd5b: add Comprehension Measurement Helper1653972: init demo app06f580e: add login screen0492b12: add fake data6e5919d: brick placeholder autocompletion & highlightinga52303c: annotation database models and base interface6a5e82a: resolve bricks & reorganize db helpers4de9a1e: get annotations apib638e38: build annotations with bricks frontend349b771: add bottom space to layout containerbfe9ec8: patch annotations apia3fe0df: patch annotations frontendbe59002: patch medications07d4d01: patch guidelinesc6627ae: upload individual annotations to serverfa61602: upload all annotations to serverb155dff: improve annotation search string matchingbb79d6b: add warning level30f60b7: add back buttons for annotations7626dc5: uses github hosted8f95bf5: add script to minimize drugbank xml945b1df: add validation pipelinef11f9c1: validate patch dtos3a15341: validate internal dtos57c0a42: make tooltips clickableba89755: reset router on repeated tab click0ac4680: Add global TypeormErrorInterceptor0724820: add joi schema validation48956a9: adapt docker compose52064e9: add predev scriptc03f100: add joi schema validatione9ea4f8: add predev scripta524ab5: add faq page testsd083215: add lab-server db deployment2facdd7: add lab-server keycloak deployment1ebc392: add deployment for annotation-serverb303936: mount example-db into annotation-server
🐛 Bugfixes
7270158: skip login35ffe15: server medication typing0335923: await brick delete9057cf8: multiple issues9749544: clear data not working052a9a0: make medication description optional8877f45: check for null propertiesd036f02: await clearing data before e2e testsdee0a4b: cpic guideline box showing curated data7ac5cb1: change description to indicationaf551ed: medication sort10572e8: show cpic implication if not in sheet6e7c92b: change recommendation color and icons based on warning level91055c7: disable cleartext traffic on android emulatorfeeed37: allow localhost addressesad08e78: delete unsed methode760e9e: load placeholders from 'All' categorydc04f1f: small issue9d338dd: gha workflows26df076: gha workflows 2a546bc8: env example wrong variable names38e735e: test config wrong env var names7055959: wrong default value for enva092d83: tests not using correct env475827a: adapt env schema for testsc8ed222: add missing env variable in ci02fd19e: sign in flow on android not working5efaacc: Fix onboarding overflow on lowres devicesc362566: Prevent text wrap on source button title + mini refactoraea2275: ci missing env variablesa0f4e42: wrong image in lab-server deploymentcaca358: small errors in deploymentfbb0962...