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
: wrong db name in db deployment247b12f
: adapt env-var naming schema590108a
: only build lab-server image on push to mainaa5fc1f
: adapt annotation server env-var naming schema6285608
: linting75051c7
: wrong key in tests4f83e8b
: spelling mistake
🏗️ Build System
24c2ef2
: add annotation-server manifests0df15a5
: add lab-server manifestsb7d82e2
: add deployment job for lab-server6f6c823
: ensure deployments exist before redeployment09ef848
: ensure deployments exist before redeployment9770390
: add keycloak deploymentc8e9a90
: run integration tests095f5f8
: start iOS simulator for tests841b120
: codecov report for appb9228dd
: fix naming
🪚 Refactors
77d4c4a
: persistent state with contextsf6e9c1e
: extract language picker as componentd27a7f2
: generalize FilterTabs component7cdaa5a
: reorganize components32a219c
: extract generic WithIcon component4efe2f3
: matti's reviews on #364 by jannis-baum & #36117268d1
: simplify apie8a93a3
: generic api handlerscdf8b96
: extract PageOverlay component735109a
: sso for server endpoints urls165201d
: use static model functions2be255a
: further abstract abstract annotationd126fa6
: make placeholders more extensiblefeb8395
: Extract widgetsf79bfe9
: Move warning level to common742d3f6
: Use map from enum to color/icon9dff6f3
: rename tests044c360
: improve login ui0689c38
: avoid repetition in login screena886906
: Remove unused strings
📚 Documentation Changes
3a77849
: explanation for placeholderscb62458
: improve readme markdown style & colors35a8ab9
: add annotation interface badgesd9e1cd1
: add project description31d59e1
: add response documentation7f24f0b
: link glossary and diagrama034dc7
: adjust annotation-server readmed22ddc6
: adjust annotation-interface readme4e37ad6
: update app README3ce22d5
: update lab server documentation81ab711
: remove obsolete notice3246356
: adapt contributing to changes357ac90
: allow bare urls
🧹 Chores
b161274
: shareable demo pdfebc3d31
: make pdf multipage976c3c0
: add stuff to pdf export7974499
: resolve conversationsf84a171
: implementing comprehension in the appd876236
: now uses ComprehensionHelper only40cc061
: update dependenciesa4244e8
: update flutter major version21f7c99
: remove comprehension measurement079269e
: set initialDeepLink to login4bde653
: update flutter_svga9240e2
: multiple ui improvements52f351b
: multiple ui improvementsf48667d
: more ui improvements1778c2c
: sdk version 2.17.0 to include scio7bb086c
: remove duplicate dependencya69bfd1
: fixes lintingf999047
: added localization tobddebfe
: updated comprehension helper67806f4
: changed package name70ebdac
: updated constants3a3dab9
: improve login flow84efd1f
: more specific error message8891399
: improve lab model propscaf30e1
: remove demo appde3a460
: small improvements39b07fc
: rename pharmeappd7021fe
: rename pharmethemed31a0eb
: change scio dependencyefcd23b
: trigger anns ci433e715
: Add auto_size_text to flutter dependencieseae6a3a
: add onboarding tests0e55aaf
: add testingf0a9cff
: try ios emulator for testsdb8bb10
: add code suggestions47a5c64
: remove unnecessary env vars529d0dd
: use secrets in deployment000814b
: k8s keycloak7016214
: minio deploymentd500f4f
: k8s lab server283a9d0
: lab, annotation server - ok keycloak - bad970716f
: use public server urlse483127
: remove trailing whitespace9404527
: remove keycloak deploymentec78cbe
: disable deploy jobsd58f4b3
: adapt endpoints for new keycloak instancea75a513
: resolve conversations
Dev
d5847d0
: add kitty script for dev setup
Change
2ccb95b
: Rewrite strings in app