Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: StanfordBDHG/ENGAGE-HF-Firebase
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.4.0
Choose a base ref
...
head repository: StanfordBDHG/ENGAGE-HF-Firebase
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.5.0
Choose a head ref

Commits on Oct 8, 2024

  1. Update recommendation descriptions (#154)

    # Update recommendation descriptions
    
    ## ♻️ Current situation & Problem
    See #149 
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 8, 2024
    Copy the full SHA
    1a07281 View commit details

Commits on Oct 13, 2024

  1. Update README with SSO Behavior (#157)

    # Update README with SSO Behavior
    
    ## ⚙️ Release Notes 
    - Update README with SSO Behavior
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    PSchmiedmayer authored Oct 13, 2024
    Copy the full SHA
    7870ade View commit details

Commits on Oct 21, 2024

  1. Move usage and configuration instructions higher in README.md (#159)

    # Move usage and configuration instructions higher in README.md
    
    ## ♻️ Current situation & Problem
    Usage and configuration instructions can be found at very end of the
    README file. This is hard for setting up the project. People opening
    this repo for the 1st time are looking for usage and configuration
    instead of detailed documentation.
    
    
    ## ⚙️ Release Notes 
    * Move usage and configuration instructions higher in README.md
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    arkadiuszbachorski authored Oct 21, 2024
    Copy the full SHA
    6848020 View commit details

Commits on Oct 22, 2024

  1. Update Organization Contact Information (#160)

    # Update Organization Contact Information 
    
    ## ♻️ Current situation & Problem
    The organizations only contained mock contact information. Since we have
    now received actual information, we may want to update them.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [ ] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 22, 2024
    Copy the full SHA
    936a433 View commit details

Commits on Oct 24, 2024

  1. Service Account Setup for onSchedule & blocking functions (#162)

    # Service Account Setup for onSchedule & blocking functions
    
    ## ♻️ Current situation & Problem
    In [the last staging
    deployment](https://github.com/StanfordBDHG/ENGAGE-HF-Firebase/actions/runs/11468013868/job/31973299652),
    the CI failed due to missing permissions on the account in use. I
    checked and found out that they are not yet connected to the
    serviceAccount. This PR adds them to the service account, but the
    service account may also require additional permissions on top of this
    change.
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [ ] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 24, 2024
    Copy the full SHA
    ab4115f View commit details
  2. Update dependencies (#163)

    # Update dependencies
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 24, 2024
    Copy the full SHA
    cc928e5 View commit details

Commits on Oct 28, 2024

  1. SSO adaptions (#161)

    # SSO adaptions
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [ ] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 28, 2024
    Copy the full SHA
    c74d9f8 View commit details

Commits on Oct 29, 2024

  1. Auto-Initializing Deployment Setup (#166)

    # Auto-Initializing Deployment Setup
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 29, 2024
    Copy the full SHA
    fc657be View commit details
  2. Owner Messages (#165)

    # Owner Messages
    
    ## ♻️ Current situation & Problem
    Whenever we create a patient message of a certain type, we want them to
    not only be forwarded to clinicians, but also owners of the
    organization.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 29, 2024
    Copy the full SHA
    70719a3 View commit details
  3. Indexes Config (#167)

    # Indexes Config
    
    ## ♻️ Current situation & Problem
    #164 
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [ ] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 29, 2024
    Copy the full SHA
    28f4c54 View commit details
  4. Update non-patient enrollment logic (#168)

    # Update non-patient enrollment logic
    
    ## ♻️ Current situation & Problem
    Currently, all users receive a welcome message when enrolling. In the
    future, only patients should receive that message.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 29, 2024
    Copy the full SHA
    e64ba6c View commit details

Commits on Oct 30, 2024

  1. Extract invitation move/delete logic to after the user enrollment is …

    …already finished (#169)
    
    # Extract invitation move/delete logic to after the user enrollment is
    already finished
    
    ## ♻️ Current situation & Problem
    Due to timeout issues in beforeUserCreated, we need to cut down the
    amount of work handled in that function. By doing so, we do the work on
    create of the user object instead.
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Oct 30, 2024
    Copy the full SHA
    b902840 View commit details

Commits on Oct 31, 2024

  1. Copy the full SHA
    2dcd268 View commit details

Commits on Nov 4, 2024

  1. Update access control of nested collection of invitations (#177)

    # Update access control of nested collection of invitations
    
    ## ♻️ Current situation & Problem
    #176 
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 4, 2024
    Copy the full SHA
    de6991f View commit details

Commits on Nov 6, 2024

  1. Do not set auth email for users (#178)

    # Do not set auth email for users
    
    ## ♻️ Current situation & Problem
    We are currently overriding the email address of patients when a
    different email address is entered than what they used in the app. So,
    with this change, we make sure to never change the auth email address.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 6, 2024
    Copy the full SHA
    c5f159a View commit details

Commits on Nov 10, 2024

  1. Localized video description (#182)

    # Localized video description
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 10, 2024
    Copy the full SHA
    d348a61 View commit details
  2. Only use session claims (#181)

    # Only use session claims
    
    ## ♻️ Current situation & Problem
    Rather than setting claims to a user, we just return the claims in
    beforeUserSignedIn instead.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 10, 2024
    Copy the full SHA
    7d075ae View commit details

Commits on Nov 12, 2024

  1. Add invitations index for home view (#186)

    # Add invitations index for home view
    
    ## ♻️ Current situation & Problem
    Querying upcoming appointments doesn't work on staging, because of
    missing index.
    
    
    ## ⚙️ Release Notes 
    * Add invitations index for home view
    
    
    ## ✅ Testing
    I came with this index after testing on `dev` environment.
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    arkadiuszbachorski authored Nov 12, 2024
    Copy the full SHA
    00466c8 View commit details
  2. Schedule Appointment Reminders only daily (#183)

    # Schedule Appointment Reminders only daily
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    
    ---------
    
    Co-authored-by: Paul Schmiedmayer <PSchmiedmayer@users.noreply.github.com>
    pauljohanneskraft and PSchmiedmayer authored Nov 12, 2024
    Copy the full SHA
    1d106bb View commit details

Commits on Nov 19, 2024

  1. Update medication recommendation description of dosages (#188)

    # Update medication recommendation description of dosages
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 19, 2024
    Copy the full SHA
    eae4ef5 View commit details

Commits on Nov 20, 2024

  1. Fix retrieving correct systolic blood pressure observations for recom…

    …mendation algorithms (#190)
    
    # Fix retrieving correct systolic blood pressure observations for
    recommendation algorithms
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Nov 20, 2024
    Copy the full SHA
    3d171e9 View commit details

Commits on Dec 3, 2024

  1. Questionnaire Updates (#194)

    # Questionnaire Updates
    
    ## ♻️ Current situation & Problem
    We had incorrect questionnaire ids assigned and we want questionnaire
    reminders to be sent out right on sign-up.
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Dec 3, 2024
    Copy the full SHA
    dce882f View commit details
  2. Update target doses (#193)

    # Update target doses
    
    ## ♻️ Current situation & Problem
    *Link any open issues or pull requests (PRs) related to this PR. Please
    ensure that all non-trivial PRs are first tracked and discussed in an
    existing GitHub issue or discussion.*
    
    
    ## ⚙️ Release Notes 
    *Add a bullet point list summary of the feature and possible migration
    guides if this is a breaking change so this section can be added to the
    release notes.*
    *Include code snippets that provide examples of the feature implemented
    or links to the documentation if it appends or changes the public
    interface.*
    
    
    ## 📚 Documentation
    *Please ensure that you properly document any additions in conformance
    to [Spezi Documentation
    Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
    *You can use this section to describe your solution, but we encourage
    contributors to document your reasoning and changes using in-line
    documentation.*
    
    
    ## ✅ Testing
    *Please ensure that the PR meets the testing requirements set by CodeCov
    and that new functionality is appropriately tested.*
    *This section describes important information about the tests and why
    some elements might not be testable.*
    
    
    ### Code of Conduct & Contributing Guidelines 
    
    By submitting creating this pull request, you agree to follow our [Code
    of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md):
    - [x] I agree to follow the [Code of
    Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md)
    and [Contributing
    Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
    pauljohanneskraft authored Dec 3, 2024
    Copy the full SHA
    91a3e8b View commit details

Commits on Jan 14, 2025

  1. Copy the full SHA
    5aee76e View commit details
Showing with 1,633 additions and 1,026 deletions.
  1. +14 −0 CONTRIBUTORS.md
  2. +156 −113 README.md
  3. +2 −1 firebase.json
  4. +98 −0 firestore.indexes.json
  5. +5 −0 firestore.indexes.json.license
  6. +6 −3 firestore.rules
  7. +4 −4 functions/data/medicationCodes.json
  8. +7 −7 functions/data/medications.json
  9. +6 −6 functions/data/organizations.json
  10. +5 −5 functions/data/questionnaires.json
  11. +30 −28 functions/models/package-lock.json
  12. +3 −0 functions/models/src/functions/defaultSeed.ts
  13. +1 −0 functions/models/src/functions/updateStaticData.ts
  14. +6 −3 functions/models/src/types/userMessage.ts
  15. +18 −1 functions/models/src/types/userRegistration.ts
  16. +4 −4 functions/models/src/types/video.ts
  17. +453 −444 functions/package-lock.json
  18. +65 −42 functions/src/functions/blocking.ts
  19. +13 −8 functions/src/functions/defaultSeed.ts
  20. +17 −4 functions/src/functions/enrollUser.test.ts
  21. +4 −2 functions/src/functions/enrollUser.ts
  22. +10 −11 functions/src/functions/helpers.ts
  23. +3 −8 functions/src/functions/onSchedule.ts
  24. +25 −1 functions/src/functions/onUserWritten.ts
  25. +5 −4 functions/src/functions/updateStaticData.ts
  26. +0 −2 functions/src/functions/updateUserInformation.test.ts
  27. +6 −0 functions/src/services/database/databaseService.ts
  28. +8 −0 functions/src/services/database/firestoreService.ts
  29. +7 −0 functions/src/services/history/databaseHistoryService.ts
  30. +1 −0 functions/src/services/history/historyService.ts
  31. +38 −24 functions/src/services/message/defaultMessageService.ts
  32. +2 −1 functions/src/services/message/messageService.ts
  33. +22 −9 functions/src/services/recommendation/recommendationService.ts
  34. +3 −0 functions/src/services/seeding/debugData/debugDataService.ts
  35. +1 −1 functions/src/services/seeding/staticData/staticDataService.ts
  36. +103 −25 functions/src/services/trigger/triggerService.test.ts
  37. +322 −173 functions/src/services/trigger/triggerService.ts
  38. +20 −14 functions/src/services/user/databaseUserService.test.ts
  39. +113 −76 functions/src/services/user/databaseUserService.ts
  40. +9 −1 functions/src/services/user/userService.mock.ts
  41. +7 −1 functions/src/services/user/userService.ts
  42. +11 −0 functions/src/tests/rules/users.test.ts
14 changes: 14 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!--
This source file is part of the Stanford Biodesign Digital Health ENGAGE-HF open-source project
SPDX-FileCopyrightText: 2023 Stanford University and the project authors (see CONTRIBUTORS.md)
SPDX-License-Identifier: MIT
-->

# Stanford Biodesign Digital Health ENGAGE-HF open-source project

- [Paul Johannes Kraft](https://github.com/pauljohanneskraft)
- [Paul Schmiedmayer](https://github.com/PSchmiedmayer)
Loading