-
Notifications
You must be signed in to change notification settings - Fork 354
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
Release v1.128.0 - release → staging #10935
Commits on Aug 29, 2024
-
change: [M3-8425, M3-8231] - Update TypeScript and Vitest (#10843)
* update a lot of stuff * Added changeset: Update TypeScript and Vitest to latest * Added changeset: Updated vitest to latest --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 8176f7a - Browse repository at this point
Copy the full SHA 8176f7aView commit details -
refactor: [M3-8462] - Upgrade to TanStack Query v5 (#10804)
* initial work * finish fixing all tsc errors * fix unit tests * fix cloudpulse types --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 2e82f16 - Browse repository at this point
Copy the full SHA 2e82f16View commit details -
change: [M3-8379] - Disable Region in OS tab for unsupported distribu…
…ted images (#10848) ## Description 📝 Not all Linux Distributions in the Linode Create OS tab support distributed regions. We want to disable a region if the selected OS does not have a distributed capability similar to the Images tab ## Changes 🔄 - Remove specific check for `linodeCreateTab` in `getDisabledRegions` so that any selected image that does not have the `distributed-sites` capability is disabled - Minor UI positioning fix for distributed helper text w/ region error text ## How to test 🧪 ### Prerequisites (How to setup test environment) - Ensure your account has the `new-dc-testing`, `new-dc-testing-gecko`, `edge_testing` and `edge_compute` customer tags - Pull this PR and run it locally pointing to dev API ### Reproduction steps (How to reproduce the issue, if applicable) - Checkout `develop` locally while pointing to the dev API - Go to the Linode Create flow - Notice that distributed regions are not disabled for unsupported distributed images (no distributed icon, e.g. `Debian 11`) ### Verification steps (How to verify changes) - Go to the Linode Create flow and verify the `v1` and `v2` flows for Gecko `Beta` & Gecko `LA/GA` - To test Gecko Beta locally, you can add the following to `useFlags.ts`: - We do not want to change the LD flag globally since other teams rely on it - ...mockFlags, gecko2: { enabled: true, ga: false } - Verify unsupported distributed regions (no distributed icon, e.g. `Debian 11`) - Gecko LA/GA: Regions in the Distributed tab should be disabled with tooltip - Gecko Beta: Distributed regions in the single dropdown should be disabled with tooltip - Verify supported distributed regions (distributed icon, e.g. `Ubuntu 24.04 LTS`) - Gecko LA/GA: Regions in the Distributed tab should not be disabled - Gecko Beta: Distributed regions in the single dropdown should not be disabled
Configuration menu - View commit details
-
Copy full SHA for 579d418 - Browse repository at this point
Copy the full SHA 579d418View commit details
Commits on Aug 30, 2024
-
tech story: [M3-8385] - Replace lodash set utility function to handle…
… prototype pollution security threat (#10814) * remove usage of omit that depends on lodash * it is not going * need to figure out types * hopefully this is something * todo: fix all bugs and write all the tests * write tests - need to debug * determine if supposed index is actually a valid index * some path indexing that seems difficult to pursue * update naming, tests * remove set from package.json * add back in some commented out tests * some cleanup, need to look over everything * update test cases and comments * changeset + update tests * simplify set, remove separate set utility files * Update packages/manager/src/utilities/formikErrorUtils.ts Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com> * update types + fix tests @abailly-akamai --------- Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 29f1402 - Browse repository at this point
Copy the full SHA 29f1402View commit details -
fix: [M3-7142] - Update helper text copy in NodeBalancer Create form …
…'Algorithm' field (#10855) * fix helper text * add tests * update test case descriptions * changesets * Update packages/manager/src/features/NodeBalancers/NodeBalancerConfigPanel.test.tsx Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> --------- Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 59a4e9f - Browse repository at this point
Copy the full SHA 59a4e9fView commit details -
Tech Story: [M3-8281] - Introduce Mock Service Worker v2 (#10610)
* WIP add MSW preset selection * WIP * WIP * WIP dev tools restyle * WIP styling * WIP styling * WIP Allow presets and content to be set and loaded via dev tool * Add Production-like and Edge mock regions data * Add 'Backups' to APIv4 `Capabilities` type * Rename file * Allow presets to have a description * Add populators for region data * Add account review base preset * WIP * Improve styling of dev tool selects * Space between environment select and util buttons * WIP Improve MSW save handling * Slightly improve docs/function names * WIP Slightly improve mobile layout * WIP RQ * WIP React Query * Handle region availability requests * WIP event handling, Linode events * fix units * fixes & cleanup * More cleanup * UI improvements * placement group handlers part 1 * placement group handlers part 2 * placement group handlers part 3 * wrap up crud operations for PGs * fix hot reload bug * Revert "fix hot reload bug" This reverts commit 494cc4e. * fix hot reload issue the right way * completing data for initial cruds * working on events * events handling * store part 1 * update naming coventions * store part 2 * store part 3 * store part 4: seeds * store part 5: seeds * more seeding logic * regions * volumes * crud events part 1 * crud events part 2 * naming conventions - part 1 * naming conventions - part 2 * naming conventions - part 3 * naming conventions - part 4 * unique IDs and utils * pagination and sorting logic * light ServiceWorker tool * region work * worker tools updates * code cleanup 1 * code cleanup 2 * code cleanup 3 * code cleanup 4 * moar service worker tool work * some cleanup and more handlers * Documentatio part 1 * Documentatio part 2 * Small cleanup * Added changeset: Introduce Mock Service Worker V2 * Update docs/development-guide/09-mocking-data.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update docs/development-guide/09-mocking-data.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update docs/development-guide/09-mocking-data.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update docs/development-guide/09-mocking-data.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * Update docs/development-guide/09-mocking-data.md Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com> * TS lint fix * cleanup and feedback * Draggable dev tools * Address feedback * small cleanup and comments * file renaming and re-org * getRoot rename * fix scroll issue * fix loading in preview links * feedback @mjac0bs * cleanup * feedback @dwiley-akamai * Account for react query update * feedback @coliu-akamai --------- Co-authored-by: Joe D'Amore <jdamore@linode.com> Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 518a901 - Browse repository at this point
Copy the full SHA 518a901View commit details
Commits on Sep 3, 2024
-
test: [M3-8454] - Cypress test for Secure VMs firewall generation (#1…
…0802) * Add cypress test for generating firewall in Linode create flow * Add integration test for error encountered during firewall generation * Added changeset: Secure VMs firewall generation * Fix integration test (maybe?) * Fix broken assertion
Configuration menu - View commit details
-
Copy full SHA for f471eb0 - Browse repository at this point
Copy the full SHA f471eb0View commit details -
test: [M3-5858] - Cypress component tests (#10134)
* Upgrade cypress-axe * Add initial component testing configuration and setup * Add a11y and component testing utils * Allow feature flags to be overridden via `cy.mountWithTheme` * Add simple BetaChip POC component tests * Add RegionSelect POC component test * Add "cy:component" command to root package.json
Configuration menu - View commit details
-
Copy full SHA for e7d17b1 - Browse repository at this point
Copy the full SHA e7d17b1View commit details -
upcoming: [M3-8378] - OBJ Cleanup (#10857)
* upcoming: [M3-8378] - Add form logic to bucket details for bucket rate changes * Cleanup * Remove logic pertaining to bucket rate limits - far away from this being implemented * Revise comment * Update heading for bucket limit * Update test * Unskip tets * Remove false loading state --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for da1ccfb - Browse repository at this point
Copy the full SHA da1ccfbView commit details -
Merge pull request #10875 from linode/staging
Release v1.127.0 - staging → master
Configuration menu - View commit details
-
Copy full SHA for 825d82c - Browse repository at this point
Copy the full SHA 825d82cView commit details -
refactor: [M3-6852] - Remove global error interceptors (#10850)
* Replace migration error interceptor with component-level error * Remove 'verification required' error interceptor * Added changeset: Remove global error interceptors * Pre-fill entity ID in support link * Revert typecheck on APIError
Configuration menu - View commit details
-
Copy full SHA for a8f7cd9 - Browse repository at this point
Copy the full SHA a8f7cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e70a7 - Browse repository at this point
Copy the full SHA 56e70a7View commit details -
chore: [M3-8262] - Cleanup eventMessages flag and legacy code (#10839)
* Initial commit - cleanup! * moar cleanup and test fix * cleanup and renaming * Moar moving things around * Save progress * Wrapping up cleaning up NotificationCenter * final cleanup * Fix e2e * Added changeset: Cleanup eventMessages flag logic and legacy code * feedback @mjac0bs
Configuration menu - View commit details
-
Copy full SHA for e338cc5 - Browse repository at this point
Copy the full SHA e338cc5View commit details -
change: [M3-8511] - Refactor and Improve the User Details Page (#10861)
* initial refactor of user details page * fix existing cypress tests * fix faulty cypress test * add some more unit testing * Added changeset: Refactor and Improve the User Details Page --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 990fa49 - Browse repository at this point
Copy the full SHA 990fa49View commit details -
upcoming: [DI-20501] - Fix Demo feedbacks and missed changes across A…
…CLP (#10851) * upcoming: [DI-20348] - Fixing Feedbacks * upcoming: [DI-20348] - Fixing empty dependency array * upcoming: [DI-20348] - Defer placeholder from props * upcoming: [DI-20357] - Code Refactoring for bug fixes * upcoming: [DI-20501] - Add change set * upcoming: [DI-20501] - Remove non nullish assertion * upcoming: [DI-20501] - Getting started to Docs * upcoming: [DI-20501] - changing to themes * upcoming: [DI-20501] - changing from day to days * upcoming: [DI-20501] - update changeset * upcoming: [DI-20501] - timestamp to use REFRESH constant * upcoming: [DI-20501] - full undefined checks * upcoming: [DI-20501] - ESlint changes * upcoming: [DI-20501] - PR comments * upcoming: [DI-20501] - UT failure fixes * upcoming: [DI-20501] - Loading icon while jwetoken fetch happening * upcoming: [DI-20501] - Enable option chain checks * upcoming: [DI-20501] - ESlint issue fixes * upcoming: [DI-20501] - is entity for placeholder * upcoming: [DI-20501] - Enable beta for cloudpulse endpoints * upcoming: [DI-20501] - Add api-v4 changeset * upcoming: [DI-20501] - PR comments * upcoming: [DI-20501] - Code simplification --------- Co-authored-by: vmangalr <vmangalr@akamai.com>
Configuration menu - View commit details
-
Copy full SHA for f787b09 - Browse repository at this point
Copy the full SHA f787b09View commit details
Commits on Sep 4, 2024
-
refactor: [M3-8513] - Update Node.js from
18.14
to20.17
(#10866)* update node from `18.14` to `20.17` * fix typo * fix area chart unit test * Added changeset: Update Node.js from `18.14` to `20.17` --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for ab154a4 - Browse repository at this point
Copy the full SHA ab154a4View commit details -
feat: [OCA-1418] - Adds September 2024 Marketplace apps (#10874)
* add apache spark occ * add apache spark svg files * add changeset for sept 2024 marketplace * fix changeset wording
Configuration menu - View commit details
-
Copy full SHA for 123548e - Browse repository at this point
Copy the full SHA 123548eView commit details -
fix: [M3-8502] - Allow regions to be searched by ID when Gecko is ena…
…bled (#10871) * Allow regions to be searched by ID when Gecko is enabled * Added changeset: Allow regions to be searched by ID when Gecko is enabled
Configuration menu - View commit details
-
Copy full SHA for c02a7df - Browse repository at this point
Copy the full SHA c02a7dfView commit details -
upcoming: [DI-20357] - Changes for ACLP Dashboard with Filters compon…
…ent (#10845) * upcoming: [DI-20357] - Changes for single reusable component * upcoming: [DI-20357] - Added a divider after filter * upcoming: [DI-20357] - Add changeset * upcoming: [DI-20357] - Code Refactoring * upcoming: [DI-20357] - Code splitting between utility and component * upcoming: [DI-20357] - More clean ups * upcoming: [DI-20357] - Initial PR review comments * upcoming: [DI-20357] - Moving condition checks * upcoming: [DI-20357] - Destructure config changes * upcoming: [DI-20357] - PR comments * upcoming: [DI-20357] - PR comments * upcoming: [DI-20357] - Update checks for isFilterBuilderNeeded * upcoming: [DI-20357] - More test cases * upcoming: [DI-20357] - Use title * upcoming: [DI-20357] - Code simplifications and PR comments * upcoming: [DI-20357] - Code simplifications and PR comments * upcoming: [DI-20357] - As per develop * upcoming: [DI-20357] - As per develop * upcoming: [DI-20357] - Added for undefined case as well * upcoming: [DI-20357] - Added for resource 0 case as well * upcoming: [DI-20357] - Server handler fixes * upcoming: [DI-20357] - Server handler fixes * upcoming: [DI-20357] - nodeType to role * upcoming: [DI-20357] - ES lint fix --------- Co-authored-by: vmangalr <vmangalr@akamai.com>
Configuration menu - View commit details
-
Copy full SHA for 2630aed - Browse repository at this point
Copy the full SHA 2630aedView commit details
Commits on Sep 5, 2024
-
change: [M3-8520] - Revert the "View Code Snippets"button copy to the…
Configuration menu - View commit details
-
Copy full SHA for 8e65c4b - Browse repository at this point
Copy the full SHA 8e65c4bView commit details -
feat: [M3-8178] - Add SelectableTableRow Story (#10870)
* Add story for SelectableTableRow component * Added changeset: SelectableTableRow Story
Configuration menu - View commit details
-
Copy full SHA for 5d82a23 - Browse repository at this point
Copy the full SHA 5d82a23View commit details -
feat: [M3-7686] - Restricted access UX for Databases (#10794)
* feat: [M3-7686] - Restricted access UX for Databases * Add tests * Added changeset: Restricted access UX for Databases * Disabled database resize controls * Added tests * Disabled Remove button on access controls * Removed redundant default value for disabled * fix
Configuration menu - View commit details
-
Copy full SHA for 7222f52 - Browse repository at this point
Copy the full SHA 7222f52View commit details -
test: [M3-8471] - Allow Cypress region selection to work with Gecko o…
…ptions improvements (#10888) * Allow Cypress region selection to work with Gecko options improvements * Add changeset
Configuration menu - View commit details
-
Copy full SHA for 213a565 - Browse repository at this point
Copy the full SHA 213a565View commit details -
feat: [UIE-8006] - DBaaS 2.0 Create (#10872)
* feat: [UIE-8054] - DBaaS enhancements 1 * feat: [UIE-8006] - DBaaS create flow enhancements * fix: [UIE-8084] - DBaaS V2 beta flag * Review comments: better types. * changeset * Review comments: better types and test setup * fix failing e2e test create-database
Configuration menu - View commit details
-
Copy full SHA for ad03a23 - Browse repository at this point
Copy the full SHA ad03a23View commit details
Commits on Sep 6, 2024
-
refactor: [M3-8496] - Remove Placement Group flag and underlying logic (
Configuration menu - View commit details
-
Copy full SHA for 1e92054 - Browse repository at this point
Copy the full SHA 1e92054View commit details -
fix: [M3-8529] - Weblish line wrapping (#10893)
* Match weblish cols to SSH lish * Added changeset: Weblish line wrapping
Configuration menu - View commit details
-
Copy full SHA for 1192057 - Browse repository at this point
Copy the full SHA 1192057View commit details -
test: [M3-8518] - Add unit tests for SelectableTableRow component (#1…
…0890) * Add unit tests for SelectableTableRow component * Wrap SelectableTableRow with wrapWithTableBody * Added changeset: Add unit tests for SelectableTableRow component * Refactor unit tests to use for toggling
Configuration menu - View commit details
-
Copy full SHA for 3e1414f - Browse repository at this point
Copy the full SHA 3e1414fView commit details -
refactor: [M3-8331] - useToastNotification async toasts (#10841)
* Refactor useToastNotification async toasts * Added changeset: Refactor useToastNotification async toasts * Clean up and refactor async toasts configuration * Update e2e test for attach-volume.spec.ts * Update async toasts e2e tests in clone-linode.spec.ts * Update async toast e2e tests in linode-storage.spec.ts * Update async toasts e2e tests in machine-image-upload.spec.ts * Update e2e tests and disk event messages * Update other e2e tests * Refactor asyncToasts and useToastNotifications * Update types and comments * Add unit test cases * Refactor createToast function * Update createToast to conditionally pass parameters and adjust unit tests * few fixes on asyncToasts.tsx * Update event messages for disk * Clean up: Remove test cases which are already covered
Configuration menu - View commit details
-
Copy full SHA for 766273a - Browse repository at this point
Copy the full SHA 766273aView commit details -
refactor: [M3-8186] - Clean up DebouncedSearchTextField and fix insta…
…nces where debouncing is not happening (#10813) * unit test coverage for HostNameTableCell * Revert "unit test coverage for HostNameTableCell" This reverts commit b274baf. * Apply fix to avoid unintended re-renders or effect executions * fix debouncing issue in SelectLinodePanel and LinodeSelectTable * code cleanup * Update LongviewClients.tsx * code cleanup * Code clean up - remove customValue prop * PR feedback - @hkhalil-akamai * Remove onSearch from dependency to avoid unwanted re-triggers * More code cleanup DebouncedSearchTextField component, removed redundant implementation of clear icon. * PR feedback - @mjac0bs
Configuration menu - View commit details
-
Copy full SHA for d5798d0 - Browse repository at this point
Copy the full SHA d5798d0View commit details -
change: [M3-8548] - Update security policy (#10902)
* Update security.txt in manager package * Convert root .txt to .MD file * Added changeset: Update security policy * Fix line breaks and linter complaints
Configuration menu - View commit details
-
Copy full SHA for 9b96672 - Browse repository at this point
Copy the full SHA 9b96672View commit details -
change: [M3-8531] - Hide Beta price notice for Gecko LA (#10896)
## Description 📝 Gecko LA will be billed so we want to hide the temp Beta pricing notice if LA is enabled ## Changes 🔄 List any change relevant to the reviewer. - Hide Beta pricing notice in the Linode Plan table when a distributed region is selected for Gecko LA - Rename GA references to LA ## How to test 🧪 ### Prerequisites (How to setup test environment) - Ensure your account has the `new-dc-testing`, `new-dc-testing-gecko`, `edge_testing` and `edge_compute` customer tags - Pull this PR and run it locally pointing to dev API ### Verification steps (How to verify changes) - Select an image compatible with distributed regions (e.g. `Ubuntu 24.04 LTS`) - Select a distributed region - The Linode Plan table should not display the Beta pricing notice Ensure Gecko Beta still shows the pricing notice. - To test Gecko Beta locally, you can add the following to `useFlags.ts` (_We do not want to change the LD flag globally since other teams rely on it_): - ...mockFlags, gecko2: { enabled: true, la: false }
Configuration menu - View commit details
-
Copy full SHA for ce4bb3b - Browse repository at this point
Copy the full SHA ce4bb3bView commit details -
fix: [M3-7915] - Update Linode Migrate Datacenter Started message to …
…be generic (#10901) * update migration message to be generic * Added changeset: Linode Migrate Datacenter Create event message to be more generic * update changeset * where did I get created from?? updating changeset again
Configuration menu - View commit details
-
Copy full SHA for 7d29cf3 - Browse repository at this point
Copy the full SHA 7d29cf3View commit details -
test: [M3-6615, M3-8507] - Cypress test for empty Linode landing page…
… and restricted user Linode landing page (#10882) * test: [M3-6615, M3-8507] - Cypress test for empty Linode landing page and restricted user Linode landing page * Added changeset: Cypress test for empty Linode landing page and restricted user Linode landing page
Configuration menu - View commit details
-
Copy full SHA for 4808caf - Browse repository at this point
Copy the full SHA 4808cafView commit details -
test: [M3-8434] - Cypress integration test for Object Storage Gen2: E…
…2 Endpoint (#10879) * test: [M3-8434] - Cypress integration test for Object Storage Gen2: E2 Endpoint * Remove only * Reduce redundancy * Added changeset: Cypress integration test for Object Storage Gen2: E2 Endpoint --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 86987f5 - Browse repository at this point
Copy the full SHA 86987f5View commit details
Commits on Sep 9, 2024
-
test: [M3-8435] - Cypress integration test for Object Storage Gen2: E…
…3 Endpoint (#10880) * test: [M3-8435] - Cypress integration test for Object Storage Gen2: E3 Endpoint * Added changeset: Cypress integration test for Object Storage Gen2: E3 Endpoint * Review updates @coliu-akamai --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 516ae68 - Browse repository at this point
Copy the full SHA 516ae68View commit details -
change: [M3-8530] - Allow quoted strings in Search v2 and improve Sta…
…ckScript searching on Linode Create v2 (#10894) * allow users to search with quoted strings / spaces * add changesets * Apply suggestions from code review Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> * improve search tooltip --------- Co-authored-by: Banks Nussman <banks@nussman.us> Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8f471a - Browse repository at this point
Copy the full SHA b8f471aView commit details -
upcoming: [M3-8465] – Add "Volume Encryption" section to "Create and …
…Attach Volume" drawer (#10837)
Configuration menu - View commit details
-
Copy full SHA for 48ec392 - Browse repository at this point
Copy the full SHA 48ec392View commit details -
change: [M3-8491] - Image Service Gen2 GA tweaks (#10835)
* initial copy changes * update testing to account for new changes * update unit test * fix more tests * do some of the copy changes * update unit test for new copy * changeset and retain size label for non-gen-2 * show size in `GB` always (UX requested) * update naming for consistancy --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 1afd46e - Browse repository at this point
Copy the full SHA 1afd46eView commit details -
test: [M3-8474] - Allow cached account data to be used for Cypress te…
…sts when available (#10867) * Allow account data to be loaded when available * Expose `CY_TEST_ACCOUNT_CACHE_DIR` environment variable to test container * Add Docker volume for cached test data * Added changeset: Allow tests to fall back on cached account data when API request fails
Configuration menu - View commit details
-
Copy full SHA for c8db50d - Browse repository at this point
Copy the full SHA c8db50dView commit details -
change: [M3-8450] - Lower Events historical data fetching to 7 days (#…
…10899) * Initial re-commit * fix events-fetching.spec.ts * fix events-menu.spec.ts * Added changeset: Lower Events historical data fetching to 7 days * Attempt to fix e2e * Add `mockGetEventsPolling` to intercept/mock only polling events requests * Improve reliability of initial fetch test timestamp comparison, attempt to fix polling tests --------- Co-authored-by: Joe D'Amore <jdamore@linode.com>
Configuration menu - View commit details
-
Copy full SHA for 9e2a990 - Browse repository at this point
Copy the full SHA 9e2a990View commit details -
test: [M3-8526] - Update remaining Linode Create Cypress tests run ag…
…ainst Linode Create v2 (#10889) * run tests aginst linode create v2 * Added changeset: Update remaining Linode Create Cypress tests run against Linode Create v2 * extract into new test files * retain the linode create region select test --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 4379494 - Browse repository at this point
Copy the full SHA 4379494View commit details
Commits on Sep 10, 2024
-
feat: [M3-8173] - Add DisplayPrice Story (#10904)
* Add story for DisplayPrice component * Added changeset: DisplayPrice Story
Configuration menu - View commit details
-
Copy full SHA for 2add0be - Browse repository at this point
Copy the full SHA 2add0beView commit details -
tech story: [M3-8423] - Resolve "Incomplete string escape or encoding…
…" in generate-ansibleConfig.test.ts (#10887) * update regex to sanitize against backslashes * add test case for sanitization * update test case description to be more accurate * changeset
Configuration menu - View commit details
-
Copy full SHA for 4aab482 - Browse repository at this point
Copy the full SHA 4aab482View commit details -
test: [M3-7971] - Add new tests for for selecting "All" Scopes (#10852)
* Add new test for token scopes * Added changeset: Add new tests for for selecting All Scopes
Configuration menu - View commit details
-
Copy full SHA for 079a200 - Browse repository at this point
Copy the full SHA 079a200View commit details -
test: [M3-8433] - Cypress integration test for Object Storage Gen2: E…
…1 Endpoint (#10907) * test: [M3-8433] - Cypress integration test for Object Storage Gen2: E1 Endpoint * Added changeset: Cypress integration test for Object Storage Gen2: E1 Endpoint * test: [M3-8433] - Cypress integration test for Object Storage Gen2: E1 Endpoint --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for da99b76 - Browse repository at this point
Copy the full SHA da99b76View commit details -
change: [M3-8198] - "contact support" as links in event.message (#10910)
* Initial commit: implement new formatting filter * comments and cleanup * changeset * feedback @mjac0bs @dwiley-akamai
Configuration menu - View commit details
-
Copy full SHA for 69d1ecb - Browse repository at this point
Copy the full SHA 69d1ecbView commit details -
test: [M3-8321] - Clean up feature flag mocks (#10892)
* Remove feature flag mocks * Added changeset: Clean up feature flag mocks
Configuration menu - View commit details
-
Copy full SHA for f83b918 - Browse repository at this point
Copy the full SHA f83b918View commit details -
test: [M3-7287] - Add new test for the NodeBalancer Create flow for m…
…ultiple nodes and multiple configs (#10825) * Add new test for the NodeBalancer Create flow to test the submission of multiple nodes and multiple configs * Added changeset: Add tests for NodeBalancer Create flow * Update tests
Configuration menu - View commit details
-
Copy full SHA for 66f43b3 - Browse repository at this point
Copy the full SHA 66f43b3View commit details -
upcoming: [M3-8420] – Add conditionally-displayed reboot notice on Vo…
…lume Create page (#10868)
Configuration menu - View commit details
-
Copy full SHA for 17ad807 - Browse repository at this point
Copy the full SHA 17ad807View commit details -
upcoming: [M3-8549] – BSE tooltip copy update & add "Encrypt Volume" …
…checkbox in Attach Volume drawer (#10909)
Configuration menu - View commit details
-
Copy full SHA for 28f6bca - Browse repository at this point
Copy the full SHA 28f6bcaView commit details
Commits on Sep 11, 2024
-
fix: [M3-8553] - DisplayPrice story crash when Currency component's `…
…minimumFractionDigits` is negative (#10913) * Handle neg digits prop in Currency component to fix DisplayPrice story crash * Added changeset: DisplayPrice story crash when Currency component's minimumFractionDigits is Negative * Update the changeset file
Configuration menu - View commit details
-
Copy full SHA for 8d028f9 - Browse repository at this point
Copy the full SHA 8d028f9View commit details -
feat: [M3-8171] - Add CheckoutSummary Story (#10905)
* feat: [M3-8171] - Add CheckoutSummary Story * Added changeset: CheckoutSummary Story in Storybook
Configuration menu - View commit details
-
Copy full SHA for 8944441 - Browse repository at this point
Copy the full SHA 8944441View commit details -
feat: [M3-8158] - Begin to sunset Gravatar (#10859)
* Swap out gravatar for colored avatar on Profile > Display * Add utils to determine letter color * Bring back checkForGravatar event and fix hasGravatar boolean * Hide tooltip if user unless user hasGravatar * Add GravatarSunsetBanner.tsx * Use util for banner and profile page * Add Akamai wave icon for Akamai-generated user events * Clean up of theme colors and conditional rendering * Style ColorPicker * Try to handle constrast ratio * Address UX feedback: show avatar preview in dialog * Add new avatar to EventRow on Event Landing page * Conditionally render Gravatar in EventRow until sunset * Replace gravatar conditionally in UserRow of Users Landing * Conditionally render styled Avatar in UserSSHKeyPanel * Conditionally render Avatar in TopMenu; rename GravatarForProxy * Conditionally render styled Avatar in NotificationCenterEvent * Fix sunset date * Use MUI theme function to get contrasting text color * Clean up; change color default to darker color * Clean up Avatar, ColorPicker; add stories * Clean up and add unit tests * Clean up; fix test * Forgot to push last changes for Support; default color fix * Add changesets * Fix an accidentally skipped test * Address UX feedback: use 'Avatar' over 'Profile photo' * Address feedback: avoid regex * Fix bug: NotificationCenterEvent missing Linode system avatar * Use hook throughout gravatar replacement * improve useGravatar hook * Fix: showing new system/support avatars when user has Gravatar enabled * Experiment with component for loading/gravatar/avatar * Handle loading state and fade per-component to fix flickering * Fix username for support tickets; clean up * Fix avatar color for additional account users * Switch over to single GravatarOrAvatar component for rendering * Clean up commented code * Use const for default avatar size * Address feedback: use Map * Does not using the deprecated function fix the unit tests in CI? * Revert "Does not using the deprecated function fix the unit tests in CI?" This reverts commit c373a53. * Skip failing test with JSDom issues for now * Improve fading behavior * Revert "Improve fading behavior" because it causes other issues This reverts commit 04c0b6b. * Add GravatarByUsername loading placeholder; adjust other fades --------- Co-authored-by: Alban Bailly <abailly@akamai.com>
Configuration menu - View commit details
-
Copy full SHA for 3bc6e76 - Browse repository at this point
Copy the full SHA 3bc6e76View commit details -
fix: [M3-7916] - Typo with toast success notification for updating Re…
…verse DNS (#10895) * very quick typo fix, still need to write a bunch of tests * switch to onExited instead of using useEffect for resetting the drawer * starting tests * add unit tests for drawers * e2e test for toast message (may switch to mocks) * changesets * use mocks instead * quick fixes * update comments * fix helper text spacing @hkhalil-akamai * Update packages/manager/cypress/e2e/core/linodes/linode-network.spec.ts Co-authored-by: jdamore-linode <97627410+jdamore-linode@users.noreply.github.com> * remove unused import --------- Co-authored-by: jdamore-linode <97627410+jdamore-linode@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 51b1efa - Browse repository at this point
Copy the full SHA 51b1efaView commit details -
fix: [M3-5753] - Linode Create v2 not handling deprecated and EOL Ima…
…ges (#10914) * initial filtering and deprecation logic * unit test more * changeset * improve testing * fix existing tests * update cypress tests to handle deprecated images * feedback @hkhalil-akamai * Apply suggestions from code review Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> --------- Co-authored-by: Banks Nussman <banks@nussman.us> Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4827144 - Browse repository at this point
Copy the full SHA 4827144View commit details -
test: [M3-8555] - Add unit tests for NodeBalancersLanding package (#1…
…0911) * add tests for nb action menu * tests for nodebalancer row * empty state test * update landing state test * node balancer landing unit test * update comments * Added changeset: Add unit tests for NodeBalancersLanding package * move delete test to row
Configuration menu - View commit details
-
Copy full SHA for 4d8a241 - Browse repository at this point
Copy the full SHA 4d8a241View commit details -
fix: [M3-8158] - Fix inaccurate Gravatar sunset banner date and rende…
…ring for users without Gravatar (#10919) * Fix the sunset date to be an actual release date * Fix rendering banner for users that aren't using Gravatar
Configuration menu - View commit details
-
Copy full SHA for 7c958ac - Browse repository at this point
Copy the full SHA 7c958acView commit details -
feat: [M3-8172] - Add CopyableTextField story and clean up components (…
…#10912) ## Description 📝 Add CopyableTextField story and merge `CopyableAndDownloadableTextField` component into `CopyableTextField` ## How to test 🧪 ### Verification steps (How to verify changes) - Run storybook locally and verify changes - There should be no regressions in the app where `CopyableTextField` is used
Configuration menu - View commit details
-
Copy full SHA for 5163579 - Browse repository at this point
Copy the full SHA 5163579View commit details -
fix: [M3-8563 & M3-8566] – Fix BSE capability for linodes & prevent u…
…nnecessary API request on Volume Create page (#10920)
Configuration menu - View commit details
-
Copy full SHA for adacc82 - Browse repository at this point
Copy the full SHA adacc82View commit details
Commits on Sep 12, 2024
-
fix: [M3-8158] - Render the correct Avatar icon for `ACTIONS_WITHOUT_…
…USERNAMES` (#10923) * Use the util for actions without usernames * Better fix * Added changeset: Incorrect avatar displaying in Notification Center for a small subset of events
Configuration menu - View commit details
-
Copy full SHA for 7ad5ec2 - Browse repository at this point
Copy the full SHA 7ad5ec2View commit details -
test: [M3-8485] - Unit Tests for Object Storage Gen2 feature (#10862)
* upcoming:[M3-8485] - Browsing Buckets & Objects - Unit Tests * test: Unit test for 'Endpoint Type' column in the Bucket Landing Table * test: [M3-8485] - updated tests for object storage bucket feature * test: [M3-8485] fixed failing unit test * test: [M3-8485] - udpated tests that need to wait for OBJGen2 flag
Configuration menu - View commit details
-
Copy full SHA for 6581070 - Browse repository at this point
Copy the full SHA 6581070View commit details -
refactor: [M3-8571] - Use Linode Create v2 at all times (remove `lino…
…deCreateRefactor` feature flag) (#10921) * use linode create v2 full time * Added changeset: Remove `linodeCreateRefactor` feature flag * remove legacy file --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for eef1856 - Browse repository at this point
Copy the full SHA eef1856View commit details -
fix: API Tokens Table Style Regression (#10918)
* fix styles * Added changeset: API Tokens Table Style Regression * make padding match the linode details page --------- Co-authored-by: Banks Nussman <banks@nussman.us>
Configuration menu - View commit details
-
Copy full SHA for 538b990 - Browse repository at this point
Copy the full SHA 538b990View commit details -
test: [M3-8517] - Cloud changes for component test CI (#10926)
* Add component test Jenkinsfile * Load fonts from index template, add `cy:component:run` command * Add component test runner to Docker Compose file * Fix region select component test * Allow explicit suite name to be specified in JUnit report * Expose env, discard passed test recordings, and enable JUnit output for Cypress Component tests * Add changeset, make slight improvements to Docker Compose docs
Configuration menu - View commit details
-
Copy full SHA for e9927fc - Browse repository at this point
Copy the full SHA e9927fcView commit details
Commits on Sep 13, 2024
-
change: Use loading icon to indicate tax id is being verified (#10928)
* change: No longer need to display an icon next to invalid tax ids * Added changeset: Invalid Tax Id Notification * change: add verifying state instead of removing icon - better UX * Update pr-10928-removed-1726148104546.md --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca45fdc - Browse repository at this point
Copy the full SHA ca45fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad98262 - Browse repository at this point
Copy the full SHA ad98262View commit details -
feat: [M3-8326], [M3-8055] - Create Linode - Create Using Command Lin…
…e A/B Test (#10906) * unit test coverage for HostNameTableCell * Revert "unit test coverage for HostNameTableCell" This reverts commit b274baf. * Create feature flag for DX tools A/B testing * Add data attributes for DX tools for tracking * Update Actions.test.tsx * Test flag * Add classname * Add event emitters to the LD from DX tools * update with correct keys * Destructure tabs * code cleanup * Add event emitter to Integration and SDK tab resources. * Add go and python code snippets * Add Linode CLI Tab Selection * Remove old ab test code * Cleanup conditionals * Add changeset * Revert "Merge branch 'linode:develop' into develop" This reverts commit bfed239, reversing changes made to 342fd96. * Reapply "Merge branch 'linode:develop' into develop" This reverts commit 9e54b55. --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 33eb344 - Browse repository at this point
Copy the full SHA 33eb344View commit details -
Fix broken cypress tests caused by - #10906 (#10936)
* code cleanup * fix broken cypress tests for dx tools modal * wrapping the test in describe block * Update create-linode-view-code-snippet.spec.ts * Code cleanup * Flush ldClient after event fired * flush after track event is fired * Update GoSDKResources.tsx
Configuration menu - View commit details
-
Copy full SHA for 2ea71f4 - Browse repository at this point
Copy the full SHA 2ea71f4View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0290edf - Browse repository at this point
Copy the full SHA 0290edfView commit details