-
Notifications
You must be signed in to change notification settings - Fork 5
Comparing changes
Open a pull request
base repository: coder/backstage-plugins
base: devcontainers-backend/v0.1.1
head repository: coder/backstage-plugins
compare: main
- 9 commits
- 74 files changed
- 2 contributors
Commits on May 24, 2024
-
feat: add auth fallback logic for when official Coder components are …
…not mounted (#128) * wip: commit progress on fallback UI * chore: move dep to peer dependencies * wip: commit more progress * wip: more progress * refactor: consolidate card logic * fix: update component tracking hooks * fix: add a11y landmark to auth fallback * wip: commit more style progress * wip: commit more progress * wip: more progress * wip: cleanup current approach * wip: commit progress on observer approach * wip: fix infinite loop for mutation logic * fix: prevent padding patches from firing too often * fix: improve scoping of style overrides * chore: finish intial version of fallback stylling * fix: tidy up types * wip: create initial version of dialog form * wip: commit progress on modal * chore: finish styling for modal wrapper * fix: update padding for FormDialog * wip: start extracting out auth form * fix: add missing barrel export file * fix: make sure that auth form isn't dismissed early * fix: update auth imports * fix: update spacing for auth modal * refactor: clean up auth provider for clarity * docs: rewrite comment for clarity * fix: improve granularity between official Coder components and user components * fix: update all internal consumers of useCoderAuth * wip: commit initial version of useCoderQuery helper hook * refactor: rename hooks to avoid confusion * fix: update exports for plugin * docs: fill in incomplete sentence * wip: commit initial version of useMutation wrapper * refactor: extract retry factor into global constant * fix: add explicit return type to useCoderMutation * wip: start extracting auth logic into better reusable components * fix: update card to have better styling for body * wip: commit progress on style refactoring * fix: update vertical padding for card wrapper * chore: delete CoderAuthWrapper component * fix: update styling for auth fallback * chore: shrink size of PR * fix: update imports * docs: add comment about description setup * fix: remove risk of runtime render errors in auth form * fix: update imports * fix: update font sizes to use relative units * fix: update peer dependencies for react-dom * refactor: clean up auth revalidation logic * wip: start updating tests for new code changes * fix: adding missing test case for auth card * wip: commit progress on auth form test updates * fix: removal vetigal properties * fix: get all CoderAuthForm tests passing * fix: update import for auth hook in test
Configuration menu - View commit details
-
Copy full SHA for c116ebc - Browse repository at this point
Copy the full SHA c116ebcView commit details
Commits on May 31, 2024
-
chore(Coder plugin): import preview version of Coder SDK into plugin (#…
…130) * chore: add vendored version of experimental Coder SDK * fix: improve data hiding for CoderSdk * docs: update typo * fix: add additional properties to hide from SDK
Configuration menu - View commit details
-
Copy full SHA for 06d24da - Browse repository at this point
Copy the full SHA 06d24daView commit details
Commits on Jun 3, 2024
-
chore(Coder plugin): update all Backstage code to use preview SDK (#131)
* chore: add vendored version of experimental Coder SDK * chore: update CoderClient class to use new SDK * chore: delete mock SDK * fix: improve data hiding for CoderSdk * docs: update typo * wip: commit progress on updating Coder client * wip: commit more progress on updating types * chore: remove valibot type definitions from global constants file * chore: rename mocks file * fix: update type mismatches * wip: commit more update progress * wip: commit progress on updating client/SDK integration * fix: get all tests passing for CoderClient * fix: update UrlSync updates * fix: get all tests passing * chore: update all mock data to use Coder core entity mocks * fix: add extra helpers to useCoderSdk * fix: add additional properties to hide from SDK * fix: shrink down the API of useCoderSdk * update method name for clarity * chore: removal vestigal endpoint properties
Configuration menu - View commit details
-
Copy full SHA for c245950 - Browse repository at this point
Copy the full SHA c245950View commit details
Commits on Jun 4, 2024
-
feat(Coder plugin): expose Coder SDK to Backstage end-users (#132)
* chore: add vendored version of experimental Coder SDK * chore: update CoderClient class to use new SDK * chore: delete mock SDK * fix: improve data hiding for CoderSdk * docs: update typo * wip: commit progress on updating Coder client * wip: commit more progress on updating types * chore: remove valibot type definitions from global constants file * chore: rename mocks file * fix: update type mismatches * wip: commit more update progress * wip: commit progress on updating client/SDK integration * fix: get all tests passing for CoderClient * fix: update UrlSync updates * fix: get all tests passing * chore: update all mock data to use Coder core entity mocks * fix: add extra helpers to useCoderSdk * fix: add additional properties to hide from SDK * fix: shrink down the API of useCoderSdk * update method name for clarity * chore: removal vestigal endpoint properties * fix: update reversion
Configuration menu - View commit details
-
Copy full SHA for 251214e - Browse repository at this point
Copy the full SHA 251214eView commit details
Commits on Jun 17, 2024
-
chore(Coder plugin): Create guide for working with the Coder SDK (#133)
* chore: add vendored version of experimental Coder SDK * chore: update CoderClient class to use new SDK * chore: delete mock SDK * fix: improve data hiding for CoderSdk * docs: update typo * wip: commit progress on updating Coder client * wip: commit more progress on updating types * chore: remove valibot type definitions from global constants file * chore: rename mocks file * fix: update type mismatches * wip: commit more update progress * wip: commit progress on updating client/SDK integration * fix: get all tests passing for CoderClient * fix: update UrlSync updates * fix: get all tests passing * chore: update all mock data to use Coder core entity mocks * refactor: improve co-location for useCoderWorkspacesQuery * wip: commit progress on React Query wrappers * fix: add extra helpers to useCoderSdk * wip: add test stubs for useCoderQuery * fix: add queryKey patching to useCoderQuery * fix: only add queryKey prefix if it is missing * fix: make Coder query key prefix an opaque string * refactor: improve ergonomics of useCoderQuery * refactor: clean up query key patching logic * chore: let users disable fallback auth UI * wip: commit progress on tests * chore: update wording for clarity * fix: update import for workspaces card root * chore: get first test passing * chore: add inverted promise helper * fix: make non-authenticated queries fail faster * fix: update tests to make setup easier * wip: get another test passing * chore: finish all initial tests for useCoderQuery * fix: tighten up types for inverted promises * fix: more tightening * fix: make sure queries aren't tried indefinitely by default * wip: commit docs progress * fix: increase granularity for auth fallback behavior * wip: commit more docs progress * fix: establish better boundaries between hooks * wip: commit more progress * wip: more docs progress * fix: split up auth fallback logic into three providers * fix: update example code * wip: commit more progress * fix: update names for auth fallback modes * wip: more progress * fix: remove repetitive wording * wip: more progress * fix: add table of contents header * fix: improve granularity of expired token spy logic * fix: prevent infinite revalidation loop * fix: clean up the cleanup logic * fix: update example code * fix: update header levels * fix: make prop optional * chore: add warning about query client mistakes * wip: finish last code example * fix: update union/intersection mismatch * chore: finish initial version of SDK readme * wip: make placeholders more obvious * fix: add additional properties to hide from SDK * fix: shrink down the API of useCoderSdk * update method name for clarity * chore: removal vestigal endpoint properties * fix: swap public 'SDK' usage with 'API' * fix: remove temp import * fix: update exports for end-types * fix: update query wrapper tests * wip: commit current rewrite progress * fix: update structure of directory readme * wip: commit more docs progress * chore: finish second draft of main README * refactor: rename ejectToken to unlinkToken * refactor: reorganize readme file structure * update details for new versions of README * chore: delete first draft of the README * fix: remove duplicate destructuring * fix: update duplicate exports * fix: update semver message * fix: remove useEffect comparison column * fix: move custom query client into advanced section * fix: remove redundant examples * fix: update hook overview * fix: update formatting for advanced file * fix: regorganize prefix section * chore: finish v3 of reorganization * chore: reorganize text content one last time * chore: group prefix examples * chore: reorganize directory readme * chore: add image of auth fallback * chore: add video of auth functionality
Configuration menu - View commit details
-
Copy full SHA for 80d6858 - Browse repository at this point
Copy the full SHA 80d6858View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 136c71d - Browse repository at this point
Copy the full SHA 136c71dView commit details -
docs: fix incorrect descriptions in backstage-plugin-coder (#137)
* docs: fix subtitle for catalog-info description * docs: fix incorrect reference
Configuration menu - View commit details
-
Copy full SHA for ee842ec - Browse repository at this point
Copy the full SHA ee842ecView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c59f3ec - Browse repository at this point
Copy the full SHA c59f3ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da52e6 - Browse repository at this point
Copy the full SHA 9da52e6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff devcontainers-backend/v0.1.1...main