v0.3.0
github-actions
released this
09 Sep 14:08
·
1028 commits
to master
since this release
What's Changed
New Features π
- Implement new sidebar by @dherault in #209
- Implement top bar by @dherault in #210
- Design fixes by @dherault in #211
- Design fixes 2 by @dherault in #214
- Design fixes 2 by @dherault in #218
- Repositories by @dherault in #219
- New Repositories scene follow up: Delete installation and more. by @dherault in #230
- Application renewal: Remove some useless files by @dherault in #237
- Implement new layout, from design system by @dherault in #235
- Implement Repository Description β ENG-72 by @dogmar in #240
- Fetch license info from github api by @michaeljguarino in #243
- Advanced Layout by @dherault in #239
- Add multiselect for publisher, category and tag by @michaeljguarino in #246
- Klink/add fonts by @dogmar in #248
- Complete Marketplace Design by @dherault in #244
- Implement Onboarding, part 1 by @dherault in #252
- Add longform recipe docstrings by @michaeljguarino in #255
- Implement Login/Sign-up flow by @dherault in #254
- Send demo information to cloud shell by @michaeljguarino in #257
- Support Listing Roles per user by @michaeljguarino in #260
- New Design Profile Screens by @michaeljguarino in #261
- Lint app by @dherault in #263
- Continue Cloud Shell onboarding flow by @dherault in #259
- Finish onboarding flow by @dherault in #266
- hydra: add offline_access scope for refresh tokens by @davidspek in #273
- Use new Discord link by @dherault in #283
- Design cloud shell sidebar by @dherault in #282
- Implement Installation Updates by @michaeljguarino in #288
- Add onboarding state to user records by @michaeljguarino in #291
- Consistently implement container max widths by @michaeljguarino in #292
- Add cloud shell Cheatsheet, complete cloud shell layout by @dherault in #290
- Application renewal by @dherault in #207
- DES-99 ENG-219 Add footer links and add lint check by @maciaszczykm in #296
- ENG-246 ENG-251 ENG-252 ENG-271 Styling fixes and marketplace improvements by @maciaszczykm in #316
- Properly redirect to onboarding from signup by @michaeljguarino in #311
- Allow confirming uninstall with enter key by @maciaszczykm in #338
- Add new version of oidc request queries by @michaeljguarino in #348
- ENG-284 ENG-296 - Onboarding improvements and cheatsheet styling by @floreks in #340
- Add licenses to repos by @maciaszczykm in #351
- Add verified field to repositories by @michaeljguarino in #364
- Add service account banner by @michaeljguarino in #397
- Plural Stack Schema and Business Logic by @michaeljguarino in #406
- Add plural stacks graphql logic by @michaeljguarino in #407
- Setup Firebase hosting for plural by @michaeljguarino in #411
- Add accessible protocol for gql authz by @michaeljguarino in #419
- Expire stale tests by @michaeljguarino in #435
- Packages redesign by @dherault in #415
- Merge packages-redesign again by @dherault in #443
- Autodelete installations when demo projects are created by @michaeljguarino in #438
- Require password confirmations on change by @michaeljguarino in #418
- Add destroyCluster api by @michaeljguarino in #450
- Ensure email confirmation sent on email updates by @maciaszczykm in #426
- Edit Discord link by @dherault in #468
- Display update date if available for Docker images by @maciaszczykm in #474
- ENG-549 Account Refinements - Account attributes by @dogmar in #461
- Redesign invite view by @maciaszczykm in #487
- Generate typescript types for our GraphQL API by @davidspek in #341
- Update install in cloud shell command by @maciaszczykm in #491
- add workflow that checks PR has required labels by @davidspek in #495
- add script to analyze build size by @davidspek in #499
- Update modal sizes by @maciaszczykm in #500
- Frontend for existing user invites by @michaeljguarino in #502
- ENG-308 - Account Refinement by @dogmar in #497
- Prune invites by @michaeljguarino in #503
- Add email helper module by @michaeljguarino in #460
- ENG-588 - Optimize lodash imports by @dogmar in #508
- Improve bundle size and replace tokens with chips by @maciaszczykm in #510
- Implement Publisher screen by @dherault in #490
- Edit app refinements by @dherault in #509
- ENG-327: Plural release process by @davidspek in #421
Bug Fixes π
- Don't include avatar when bootstrapping from oauth by @michaeljguarino in #250
- Allow oauth users to bypass icon validation by @michaeljguarino in #253
- Fix Marketplace by @dherault in #275
- hydra: add offline scopes by @davidspek in #277
- Fix validation on recipes query by @michaeljguarino in #297
- Destructive button usage by @michaeljguarino in #307
- Fix Update Icon by @michaeljguarino in #313
- No oauth options for device token by @michaeljguarino in #337
- Fix the select in clusters by @dherault in #363
- Filter null categories by @maciaszczykm in #367
- Validate nonnull category for repositories by @michaeljguarino in #371
- Fix dns domain validation by @michaeljguarino in #410
- Add Rate Limits to gql apis by @michaeljguarino in #416
- prevent simply adding users to dns setup by @michaeljguarino in #423
- Add validation that user/group bindings are w/in account by @michaeljguarino in #428
- Fix Marketplace Sidebar focus by @dherault in #452
- Close InstallDropdown on outside click by @dherault in #455
- Fix OIDC redirect when logging in with external IDP by @floreks in #483
- Increase invite security by @michaeljguarino in #484
- fix publisher uniq constraint by @michaeljguarino in #496
- ENG-556 - Update marketplace token component by @floreks in #493
- ENG-572 - Fix spacing on the repository view by @floreks in #498
- Update error handling for cloud shell by @floreks in #489
- Disable Passwordless Login by @michaeljguarino in #505
- Add missing gap to terraform provider icons and use components from design system by @maciaszczykm in #507
- Fix service worker issues with CRA build by @floreks in #511
Dependency Updates
- Update dependencies by @dherault in #357
- Fix modal margin of role creation and update by @dherault in #360
- Adapt RepositoryCard to screen size by @dherault in #444
- Add Empty state for marketplace by @dherault in #473
- Update Yarn to v3.2.3 by @plural-bot in #476
- Update dependency slate-react to v0.82.1 by @plural-bot in #486
- Update dependency slate to v0.82.1 by @plural-bot in #482
- Remove react-highlight.js by @dogmar in #506
Other Changes
- Design fixes 4 by @dherault in #221
- Better provider pin error message by @michaeljguarino in #242
- Design login screens by @dherault in #249
- Recipe Docgen Script by @michaeljguarino in #256
- Fix formatting for docgen script. by @avaidyanatha in #258
- Fixing typos in README.md. by @VardaanAggarwal in #262
- Add restricted attribute to recipes by @michaeljguarino in #265
- Add Account Edit Tab by @michaeljguarino in #264
- Implement clusters tab by @michaeljguarino in #268
- Mjg/eng 126 implement audits tab by @michaeljguarino in #267
- Update README.md by @VardaanAggarwal in #269
- Implement OIDC Connect Provider Form by @michaeljguarino in #270
- Implement "view in console" button by @michaeljguarino in #271
- Update README.md by @NunoFilipeSantos in #274
- Launch Cloud Shell from onboarding experience by @michaeljguarino in #276
- Backfill oidc scopes by @michaeljguarino in #281
- Fix modal sizes by @michaeljguarino in #284
- Fix sidebar tooltip styling - Closes ENG-192 by @dogmar in #286
- Sidebar fix by @dogmar in #287
- Final Sidebar fixes by @dogmar in #289
- Marketplace Fixes β ENG-214 by @dogmar in #294
- Add breadcrumbs to the marketplace repositories - ENG-204 by @floreks in #295
- fixing up the airbyte command by @samweaver in #300
- hide view in console button when no queue exists by @michaeljguarino in #301
- ENG-248 Fix border margins by @maciaszczykm in #304
- ENG-234 - Update email confirmation background by @floreks in #302
- ENG-224 - Tighten the fuzzy search criteria threshold by @floreks in #303
- ENG-227 - Hide the notification completely when on sidebar element not hovered by @floreks in #305
- Restore missing font βInterβ by @dogmar in #306
- ENG-250 Fix sidebar icons by @dherault in #310
- Fix βTop bar has gotten out of alignment on marketplaceβ by @dogmar in #309
- ENG-247 - Update repo description text color by @floreks in #315
- ENG-221 - Restore label button for the graph dependency switch by @floreks in #317
- ENG-176 - Multiple fixes by @floreks in #318
- Marketplace view fixes by @maciaszczykm in #320
- Accounts Tab Fixes by @michaeljguarino in #312
- Onboarding Flow Redlines by @dogmar in #314
- ENG-274 - Implement customized scroll bar by @floreks in #319
- Use new cli version for cloud shells by @michaeljguarino in #299
- More Accounts Pages fixes by @michaeljguarino in #322
- ENG-278 cluster picker styling is broken by @dherault in #323
- fixed broken links by @samweaver in #325
- Fix audit logs link by @dherault in #326
- Fix login highlights by @dherault in #328
- Fix dropdown end icon and Lint by @dherault in #321
- ENG-280 - Remove scrollbar styling and bump design system to use global styling by @floreks in #324
- ENG-176 - Fixes and styling updates by @floreks in #330
- Adjust repo cards sizes by @maciaszczykm in #331
- ENG-275 - Add Google Analytics script by @floreks in #332
- Pin dependencies by @plural-bot in #333
- Cluster tab fixes by @maciaszczykm in #336
- Bump design system version and update package.json by @maciaszczykm in #335
- Pin dependency @apollo/client to 3.6.9 by @plural-bot in #346
- Remove a margin in favor of padding by @dherault in #327
- ENG-298 - Use requested scopes for the oauth consent flow by @floreks in #349
- Adjust repository description styling by @maciaszczykm in #350
- ENG-300 - Configure unit tests by @floreks in #352
- Setup linting for stylesheets by @maciaszczykm in #355
- Fix Yarn config by @maciaszczykm in #356
- Redesign packages tabs by @maciaszczykm in #353
- Add page load animation by @dogmar in #354
- Use org-wide stylelint config by @floreks in #359
- Audits improvements by @maciaszczykm in #358
- Adjust fonts across the app by @maciaszczykm in #362
- ENG-345 - Bump alpine-elixir to fix the cert issues during package update by @floreks in #368
- ENG-323 - Navigate to the parent view if installation does not exist by @floreks in #370
- ENG-297 - Run the plural web app as nonroot by @floreks in #366
- Setup image build checks by @maciaszczykm in #369
- Proper kubernetes shutdown process by @michaeljguarino in #365
- Properly resize cloud shell by @michaeljguarino in #377
- Autoconfigure graphiql endpoints by @michaeljguarino in #379
- Remove node modules cache from CI by @maciaszczykm in #380
- Webflow CMS Update Script by @michaeljguarino in #391
- Fix hang when rendering long repo descriptions by @dogmar in #394
- Fix unit tests by @floreks in #398
- Fix view crash on cloud shell boot by @floreks in #402
- Create community info schema for repositories by @maciaszczykm in #400
- ENG-447 - Add restart and expose stop API for cloud shell by @floreks in #404
- Persist main branch when extracting readmes by @michaeljguarino in #405
- Update plural description by @maciaszczykm in #408
- Fix some broken repo Readme images by @dogmar in #413
- Fix reset token realize by @michaeljguarino in #427
- Add growthbook test element for demo by @michaeljguarino in #432
- Add delete chart installation api by @michaeljguarino in #434
- Fix broken readme images and github links by @dogmar in #436
- Pull metrics improvements by @maciaszczykm in #439
- Wrap chips in vulnerability details view by @maciaszczykm in #441
- Add CODEOWNERS for www directory by @maciaszczykm in #440
- Update remaining tabs to use TabList by @dogmar in #445
- Cloud shell refinement by @maciaszczykm in #442
- Fix Skip Demo button by @dogmar in #446
- Bind graph colors by @maciaszczykm in #448
- Update private control for Docker images by @maciaszczykm in #447
- ENG-534 - Set proper scrollable areas by @dogmar in #453
- Update cloud shell by @maciaszczykm in #458
- Use select component as theme picker by @maciaszczykm in #449
- ENG-419 - Avoid showing login view while handling oauth challenge by @floreks in #457
- Fix chip wrapping and update code color theme by @maciaszczykm in #456
- Update empty states for docker images by @maciaszczykm in #462
- Audits refinement by @dherault in #459
- Update AWS logo by @maciaszczykm in #463
- ENG-381 - New update experience and service-worker logic by @floreks in #454
- Display email verification status by @maciaszczykm in #464
- Fix OICDProvider design by @dherault in #465
- Marketplace VQA by @dherault in #467
- Use AppIcon and PageCard components by @dogmar in #469
- Use Toast component from the design system by @floreks in #471
- Update icons by @dogmar in #470
- Responsive sidecar and tabs layout by @maciaszczykm in #472
- ENG-457 - Bump plural cli cloud to the latest version by @floreks in #466
- Do not deploy preview for bot PRs by @floreks in #492
- Fix image widths in readme by @dogmar in #504
New Contributors
- @VardaanAggarwal made their first contribution in #262
- @NunoFilipeSantos made their first contribution in #274
- @plural-bot made their first contribution in #333
Full Changelog: v0.2.1...v0.3.0