Skip to content
This repository was archived by the owner on Jul 18, 2024. It is now read-only.
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: GoogleCloudPlatform/snapshot-debugger
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.4
Choose a base ref
...
head repository: GoogleCloudPlatform/snapshot-debugger
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.5
Choose a head ref
  • 10 commits
  • 40 files changed
  • 3 contributors

Commits on Apr 5, 2023

  1. feat: Add initial version of VSCode extension (#130)

    This provides an initial version of a VSCode extension that allows users to debug their applications using the Snapshot Debugger within VSCode. This is a proposed enhancement to address #82
    
    Some additional work is expected before this will be released.
    
    See the extension's README for more information on the extension.
    
    ---------
    
    Co-authored-by: Jason Borg <[email protected]>
    mctavish and jasonborg authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f85de77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72717eb View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. chore: VS Code extension breakpoint syncing tweaks (#132)

    - Avoid syncing active breakpoints from the backend while the
      setBreakPointsRequest is active.
    - Use a copy of the setBreakPointsRequest input breakpoints and
      provide copies of the breakpoints in the corresponding response.
    jasonborg authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    4f5e2b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    81af6f4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Add ability to configure connection timeout (#136)

    The connection timeout is currently hardcoded to 2 seconds. It is likely that this is not going to work in all situations, so I'm adding a configuration knob to allow the user to set whatever timeout they'd like.
    
    Depending on feedback, the default timeout may be increased as well. The balance is that if the extension is attempting to discover the database, increases in timeouts will result in slower extension startup.
    
    This PR is related to #135
    mctavish authored May 10, 2023
    Configuration menu
    Copy the full SHA
    a1056c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eedfe3c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. chore: Update pylintrc to avoid warning (#142)

    Use fully qualified exception names in overgeneral-exceptions option.
    
    This fixes the following warning:
    
    ```
    pylint: Command line or configuration file:1: UserWarning: Specifying exception names in the overgeneral-exceptions option without module name is deprecated and support for it will be removed in pylint 3.0. Use fully qualified name (maybe 'builtins.BaseException' ?) instead.
    ```
    jasonborg authored May 18, 2023
    Configuration menu
    Copy the full SHA
    f68b71d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70f8def View commit details
    Browse the repository at this point in the history
  3. feat: Enable general location support in the CLI (#143)

    This change allows the user to specify an arbitrary region via the `--location` option to the `init` command. The `--location` option previously existed, however it only allowed the default value of `us-central1`. While the URL of databases in different regions will have different naming conventions, the CLI already made no assumptions in this regard and no extra changes were required to find the DB URL to use. The changes were the following:
    
    - The `init` command no longer enforces the default of `us-central1` for the `--location` argument.
    - Some enhancements to checks and user messages on errors were added for the `init` command when `--location` is used.
    - The README was updated with documentation regarding regions
    
    fixes #134
    fixes #141
    
    ---------
    
    Co-authored-by: James McTavish <[email protected]>
    jasonborg and mctavish authored May 18, 2023
    Configuration menu
    Copy the full SHA
    f47703f View commit details
    Browse the repository at this point in the history
  4. chore: Release CLI 0.3.5 (#145)

    The CLI now supports creating the Firebase RTDB in different regions, as
    listed in
    https://firebase.google.com/docs/projects/locations#rtdb-locations. This
    can be specfied via the `--location` parameter in the `init` command.
    jasonborg authored May 18, 2023
    Configuration menu
    Copy the full SHA
    362d960 View commit details
    Browse the repository at this point in the history
Loading