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 description236c1f1
: overwrite stack when continuing from drug selectionddaf2c8
: only continue from drug selection if onboardinge2cbb58
: enable to navigate back to onboardingabe6ac7
: navigate back from onboarding as fallbacka6bab6e
: last onboarding button is elevated974d151
: make onboarding dismissable95c80cc
: use overwriteRoutes for data deletion4b1d155
: initial route depending on whether onboarding and drug selection done50f7649
: tab root pages will not pop scopee056b0f
: add privacy screenb50cc83
: remove privacy screen based on lifecycle (not working on Android)e409089
: add native version of privacy screen (still not happy with Android version)cf0f7a7
: update versions in app workflowb4c95b5
: update iOS build Impeller settings6a7743e
: adapt checkboxes783f663
: adapt dialog wrapperba595b0
: adapt page margins6813669
: app bar not changing color on scroll04c8a81
: increase space between report header and indicatorff92fb3
: fix positioning of (by redoing) filter menu80615ea
: improve delete data dialog (closes #681)0da27c3
: improve cards and list dividersa8f07cd
: improve drug page9e4d56d
: use fade transition4554921
: add top-level error handling0c3f21a
: add top-level error handling386653e
: ignore render overflow error3edb2eb
: improve error page and maile464bf3
: adapt error report subject19dcf11
: adapt FAQ wording99a5ab6
: adjust app texts1420d8a
: adapt inhibitor textsd0eae5c
: revert moderate inhibitor text1f3adc1
: edit FAQ28ad2bb
: add script to remove history datab1c50c2
: add custom Warfarin contentf5f752c
: sort genes in report alphabetically115c576
: read genotype from lab if no lookup
🐛 Bugfixes
7ae74f9
: fix backupper if newly initializedf305c2c
: attempt to fix lab server workflowc675c0b
: still attempting to fix workflow6eada9d
: fix lint problem78fc79d
: assign new IDs to updated history items77192c7
: introduce unscrollablePageScaffolda394f09
: fix main page test locally42865ce
: fix main page test1b2989e
: do not navigate back to onboardingfd3f152
: fix hot restart with activeDrugs and add comment43e670a
: add keys to subheadersc440a37
: downgrade Gradle version54288a8
: update routing7927962
: fix Android stylinga579d93
: use query for sending emails27fcf87
: adapt sizing of gene list items in subtitledead5b5
: adapt app bar title size dependent on contentfb9001e
: use box on main page instead bar bottom for explanationsc8c66f7
: enable data deletion on iOS device
🏗️ Build System
🪚 Refactors
589fc50
: use constants for collection namesbb90d1e
: use string constants for drug interaction indicatord688e11
: add filter amendment to l10n0f4a5b6
: adapt no drugs message for gene detailc93eebe
: add tab routes definitionc783702
: use DrugExtension getters90588f4
: add allGuidelineGenes as CachedDrugs extension87fc076
: use adaptive dialog wrapper136fce8
: routing modules return functions
📚 Documentation Changes
71a984c
: setup with Docker works using host networkbd954b9
: add drug-drug interaction information4574d80
: reorganize drug interaction page475dc24
: move gene detail screenshot up3c4358c
: add page about app behavior when lookups are unknown734bf5a
: add data example screenshots3a9b10b
: investigate on app behavior in case of unknown genes32464fe
: attempt to make linter happydc935b7
: add app instructions documente66f481
: adapt app behavior when missing4241512
: update with notes from Aniwaa4acf824
: revise missing data behavior43bb99d
: adapt TODOs0f1de2b
: add TODO3313114
: add test information201fc4c
: adapt test datafccad95
: add rudimentary script to create screenshotsfb142a5
: add alt texts to contributing
💅 Code Style Changes
2eb5646
: use large passing with full width button14feee8
: add some more space for loading login screen
🧹 Chores
dec3bae
: use .env variables in docker compose61f2471
: add missing packages for ValidationPipe4553dde
: remove meeting assistant action4ae614b
: adapt pull request template to lint rules9aa90a1
: move seeder out of prod code7fb1639
: re-organize .env handling5e074eb
: adapt CONTRIBUTING to latest changes755740e
: undo KEYCLOAK_SECRET renamingc67a929
: remove (unused?) Swagger stylinge34b367
: remove K3s for now5793e97
: unify hostnames19fd9dd
: attempt to fix labb server production setup17a0952
: add note on .env to lab-server/CONTRIBUTING5370aa5
: use local setup5e740fe
: update CocoaPods version6a13732
: adapt local Anni portdcfd8ad
: update CONTRIBUTING.md57caa07
: attempt to fix workflow37d64f0
: fix copy path1b32bfe
: update .env.exampleb300883
: make .arb linter happy1a70b04
: update app README80f9739
: use HPI-network deploymente6e9b70
: make MD linter happy88680f6
: tidy up localizations15d1de3
: use unscrollablePageScaffold in pages where reasonablea12c088
: adapt paddingse6cb340
: make linter happyd93a36f
: remove old file version4f83d2f
: reformulate TODOc61a234
: add useful flutter aliases9ce22cb
: fix Android build and emulator8beeb61
: update Podfile92db540
: remove deprecated informationd7660de
: remove unused .gitignore1034555
: make linter happybeffff8
: clean up code and add space to last onboarding button4355e37
: create routing utilsf07b021
: make linter happy10f4e60
: update dependencies [wip]773703a
: ignore devtools options filebc28f2e
: update routing in tests436d215
: add idea how to enable screenshot generation700d0cb
: remove unused popover dependency494df72
: add color utils and cached drugs to common module80d72a7
: fix code problemsb95bf88
: remove unnecessary importfa31a0f
: remove resultTypeb13d17e
: increase version number
Change
eb19ec6
: add consult statement to missing guideline text