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

Update #7

Merged
merged 13 commits into from
Jul 28, 2020
Merged

Update #7

merged 13 commits into from
Jul 28, 2020

Conversation

znicholasbrown
Copy link
Contributor

PR Checklist:

  • add a short description of what's changed to the top of the CHANGELOG.md
  • add/update tests (or don't, for reasons explained below)

Describe this PR

  • Hides agent tab/tiles on server
  • Fix missing nav icons and projects (refetch these) when switching backends
  • Some redesign of the flow tab (this is a little broken at the moment cause of the query templating, this is next on the docket to fix though)
  • Adds a managed Apollo InMemoryCache, and persist backend selection across refreshes
  • Adds the API route to excepted queries in the interactive api
  • Implement a new Apollo link for query batching; right now we're allowing queries every second batched in multiples of 20
  • Fix issues with stuttering on the flow page (this is also present in Cloud)
  • No longer create apollo clients in middleware or the store; we're now exporting 2 clients, a default and a fallback. The fallback is used for logic methods and the default is used in component querying/mutations. This allows us to programmatically stop either client from doing work under certain conditions (no connection, errors, etc), individually clear client caches, and protect from runaway polling, caching, and JS object creation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant