1. 11 Aug, 2021 3 commits
  2. 10 Aug, 2021 1 commit
  3. 09 Aug, 2021 2 commits
  4. 06 Aug, 2021 5 commits
  5. 05 Aug, 2021 1 commit
  6. 04 Aug, 2021 2 commits
  7. 02 Aug, 2021 1 commit
  8. 30 Jul, 2021 2 commits
  9. 29 Jul, 2021 1 commit
  10. 28 Jul, 2021 4 commits
  11. 27 Jul, 2021 2 commits
  12. 23 Jul, 2021 1 commit
  13. 22 Jul, 2021 1 commit
  14. 21 Jul, 2021 1 commit
  15. 20 Jul, 2021 3 commits
  16. 19 Jul, 2021 1 commit
  17. 16 Jul, 2021 1 commit
  18. 15 Jul, 2021 2 commits
    • John Kaster's avatar
      chore: update nix config (#755) · 3279309d
      John Kaster authored
      Also trivial tweak to the README.md
      Unverified
      3279309d
    • Bryn Ryans's avatar
      fix: bullet proof APIX response handling (#754) · b2a018a6
      Bryn Ryans authored
      # Description
      
      APIX now renders raw data if it cannot parse the response returned as expected.
      
       # Changes
      
      1. Added try/catches in appropriate places. Note that the try/catch in RunIt is probably NOT necessary but the code being wrapped indicates that an error could be thrown (logically it should never happen as the user should always be authenticated).
      2. Renamed `parseJson` method to `json2Csv` to better reflect what it does (I was initially confused by the original method name).
      3. Created a ShowRaw response handler.
      4. Created a fallbackResponseHandler to use ShowRaw.
      Unverified
      b2a018a6
  19. 14 Jul, 2021 1 commit
    • Bryn Ryans's avatar
      feat: API explorer error boundary (#753) · 3321bf1c
      Bryn Ryans authored
      # Description
      
      Adds an error boundary around APIX explorer child components to display a "nice" message should an error occur during component renders (note, error boundaries do not help with asynchronous errors).
      
      # Changes
      
      1. The error boundary and its child components.
      2. Added support to environment adapter for logging. Only extension api explorer logs at the moment as logging strategy for stand alone apix explorer is TBD.
      3, Added ability to use svgs in react code. Had to add `custom.d.ts` file to api-extension and extension-api-extension projects for `tsc` compiler to work. There may be better ways to do this but that can be added later.
      Unverified
      3321bf1c
  20. 13 Jul, 2021 1 commit
  21. 12 Jul, 2021 2 commits
    • Bryn Ryans's avatar
      feat: apix sidebar toggle for dev portal (#751) · ac83a570
      Bryn Ryans authored
      # Description
      
      This change allows an entity other than APIX explorer to hide/show the APIX sidebar.
      
      # Changes
      
      The dev portal navigation bar is independent of the APIX nav bar. A previous change, allowed the APIX nav bar to be hidden when APIX is running in the dev portal. The issue with that change  was that the toggle to open/close the sidebar was no longer visible and the toggle in the dev portal had no way to communicate with the APIX explorer so that it could hide/show the side bar. This change adds a window message listener to APIXExplorer when it operates in headless mode. When the window message is received it toggles the sidebar visibility.
      Unverified
      ac83a570
    • Bryn Ryans's avatar
      feat: initial api explorer dev portal support (#748) · a4a70567
      Bryn Ryans authored
      # Description 
      
      Allows API explorer to run without a banner inside of the developer portal. Note that this will eventually be refactored to build a version of API explorer inside of the developer portal. For now API explorer is built in sdk codegen and the resultant javascript build is copied to the developer portal.
      
      # Changes
      
      1. Looks for LOOKER_DEV_PORTAL object to get router basename and to determine if to run headless.
      2. Headless parameter added to API explorer. When running in headless mode, selectors are moved to the sidebar. Current header is not shown.
      3. Selectors have been wrapped to allow simplified use in two places (header or sidebar)
      4. Tests updated
      
      # To dos
      
      1. Specific tests for headless
      2. Externalize sidebar toggle such that dev portal can open/close API explorer sidebar (diff closes sidebar so a page reload is required to redisplay sidebar)
      3. Fix diff navigation - occasionally results in an error or does not work.
      Unverified
      a4a70567
  22. 09 Jul, 2021 2 commits
    • looker-open-source-automation-bot's avatar
      chore: release main (#746) · c789f1d7
      looker-open-source-automation-bot authored
      Timeout on a non-critical (spec conversion) was the transient failure.
      
      :robot: I have created a release \*beep\* \*boop\*
      ---
      <details><summary>sdk-codegen-all: 1.10.1</summary>
      
      
      ### Bug Fixes
      
      * browserTransport.ts retains ok: false now ([#745](https://www.github.com/looker-open-source/sdk-codegen/issues/745)) ([451481c6](https://www.github.com/looker-open-source/sdk-codegen/commit/451481c62cdc986c860c582e4a77e3e887c6a732))
      </details>
      <details><summary>@looker/sdk-node: 21.10.1</summary>
      
      
      ### Bug Fixes
      
      * browserTransport.ts retains ok: false now ([#745](https://www.github.com/looker-open-source/sdk-codegen/issues/745)) ([451481c6](https://www.github.com/looker-open-source/sdk-codegen/commit/451481c62cdc986c860c582e4a77e3e887c6a732))
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/sdk-rtl: 21.0.18</summary>
      
      
      ### Bug Fixes
      
      * browserTransport.ts retains ok: false now ([#745](https://www.github.com/looker-open-source/sdk-codegen/issues/745)) ([451481c6](https://www.github.com/looker-open-source/sdk-codegen/commit/451481c62cdc986c860c582e4a77e3e887c6a732))
      </details>
      <details><summary>@looker/sdk: 21.10.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/sdk-codegen: 21.0.22</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/extension-sdk: 21.10.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/code-editor: 0.1.7</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * devDependencies
          * @looker/sdk-codegen bumped from ^21.0.21 to ^21.0.22
      </details>
      <details><summary>@looker/extension-sdk-react: 21.10.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/extension-sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/sdk-codegen-scripts: 21.0.23</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-codegen bumped from ^21.0.21 to ^21.0.22
          * @looker/sdk-node bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/wholly-sheet: 0.5.13</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
        * devDependencies
          * @looker/sdk-node bumped from ^21.10.0 to ^21.10.1
      </details>
      <details><summary>@looker/run-it: 0.9.14</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-codegen bumped from ^21.0.21 to ^21.0.22
          * @looker/code-editor bumped from ^0.1.6 to ^0.1.7
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
      </details>
      <details><summary>@looker/hackathon: 21.10.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/extension-sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/extension-sdk-react bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
          * @looker/wholly-sheet bumped from ^0.5.12 to ^0.5.13
      </details>
      <details><summary>@looker/api-explorer: 0.9.14</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/code-editor bumped from ^0.1.6 to ^0.1.7
          * @looker/run-it bumped from ^0.9.13 to ^0.9.14
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-codegen bumped from ^21.0.21 to ^21.0.22
          * @looker/sdk-rtl bumped from ^21.0.17 to ^21.0.18
        * devDependencies
          * @looker/sdk-codegen-scripts bumped from ^21.0.22 to ^21.0.23
          * @looker/sdk-node bumped from ^21.10.0 to ^21.10.1
      </details>
      <details><summary>@looker/extension-api-explorer: 21.10.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/api-explorer bumped from ^0.9.13 to ^0.9.14
          * @looker/extension-sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/extension-sdk-react bumped from ^21.10.0 to ^21.10.1
          * @looker/run-it bumped from ^0.9.13 to ^0.9.14
          * @looker/sdk bumped from ^21.10.0 to ^21.10.1
          * @looker/sdk-codegen bumped from ^21.0.21 to ^21.0.22
      </details>
      
      
      This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
      Unverified
      c789f1d7
    • John Kaster's avatar
      fix: browserTransport.ts retains ok: false now (#745) · 451481c6
      John Kaster authored
      Also improved error handling for both browser and node transports
      Unverified
      451481c6