Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the notify/v2 interface for all services #2

Merged
merged 17 commits into from
Nov 7, 2024
Merged

Commits on Oct 28, 2024

  1. Require Rx

    The service notify API requires Rx to implement sensibly, so just make
    it a fixed dependency. Any service which isn't providing notify/v2
    probably should be.
    amrc-benmorrow committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    4354860 View commit details
    Browse the repository at this point in the history
  2. Commit package-lock.json

    Now I have a means of generating correct package-lock files, we should
    be committing them to the repo.
    amrc-benmorrow committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    4a1ad18 View commit details
    Browse the repository at this point in the history
  3. Forbid running npm install on win32

    This should prevent incorrect package-lock files from being produced.
    amrc-benmorrow committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c702625 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4386620 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    ff24240 View commit details
    Browse the repository at this point in the history
  2. Export Notify

    amrc-benmorrow committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    51e8b6b View commit details
    Browse the repository at this point in the history
  3. Update deps

    amrc-benmorrow committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ab4bdd2 View commit details
    Browse the repository at this point in the history
  4. Fix lint problems

    amrc-benmorrow committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    49d9bac View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    051aabb View commit details
    Browse the repository at this point in the history
  2. Handle WATCH for HEAD requests automatically

    There is no good idiom in Javascript for 'copy this object without this
    key'.
    amrc-benmorrow committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    2cb8a90 View commit details
    Browse the repository at this point in the history
  3. The notify handler needs access to the Session

    Refactor using Optional and a function from Session to Observable to
    avoid needing to pass the Session around.
    amrc-benmorrow committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9c9ff54 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Pass in the SEARCH filter to the handler

    I don't like this API design; smashing more and more into a set of
    function arguments isn't a good idea.
    amrc-benmorrow committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a07b903 View commit details
    Browse the repository at this point in the history
  2. Remove some logging

    amrc-benmorrow committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    e5c654e View commit details
    Browse the repository at this point in the history
  3. Update version

    amrc-benmorrow committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    18ce5ec View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Include local npmrc in make dev

    This makes sure we use a configured local npm registry where
    appropriate.
    amrc-benmorrow committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d8145dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54dd15a View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Review changes requested

    * Minor tweaks.
    * Comments for the Rx code.
    amrc-benmorrow committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7d34670 View commit details
    Browse the repository at this point in the history