Conversation
Bumps [immutable](https://github.com/immutable-js/immutable-js) from 4.3.7 to 4.3.8. - [Release notes](https://github.com/immutable-js/immutable-js/releases) - [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md) - [Commits](immutable-js/immutable-js@v4.3.7...v4.3.8) --- updated-dependencies: - dependency-name: immutable dependency-version: 4.3.8 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* fix: general fixex in new home dashboard (#3380) - Add delete dialog integration for workloads, edge-dns, buckets, and functions in resources block - Enable dismiss button for communications card - Fix CustomPages key name to 'Custom Page' in activity routing maps - Add gap and height styling to monthly usage skeleton blocks - Fix routing links for object-storage and functions * fix: hide home changelog component (#3381)
* fix: add domain validation for Let's Encrypt HTTP-01 certificate * fix: add domain validation for Let's Encrypt HTTP-01 certificate
…on (#3369) * perf: fix oom crash and reduce memory pressure in query cache encryption - fix uint8ArrayToBase64 O(n^2) string concatenation with 32KB chunking - memoize getEncryptionKey to avoid 100k PBKDF2 iterations per encrypt call - throttle persistClient writes to 2s to prevent write storm during prefetch - replace uncontrolled Promise.allSettled batches with schedulePrefetch - call resetCacheSync on switchAccount to stop background intervals * perf(encryption): replace PBKDF2 key with non-extractable CryptoKey in IDB - store non-extractable AES-GCM key in IndexedDB (extractable: false), key material is never exposed to JS or DevTools - encrypt/decrypt payloads as ArrayBuffer instead of base64, eliminating all string conversion overhead - fallback to ephemeral in-memory key if IDB is unavailable (private browsing, quota exceeded) — encryption still works within the session - guard decryptSensitiveData to reject non-ArrayBuffer input, discarding legacy base64 entries from the old PBKDF2 format on first load - guard filterNullValues to pass ArrayBuffer/TypedArray through unchanged instead of treating them as empty objects - remove deriveKey, getEncryptionSecret, uint8ArrayToBase64, base64ToUint8Array * style: fix prettier formatting on sessionManager.js
- Optimize route guards: remove unnecessary async from billingGuard, cliGuard, and flagGuard; apply theme only once via module-level flag - Decouple navbar visibility from loading state to prevent flash/collapse during route transitions - Add responsive skeleton loading state to navbar for initial page load - Fix profile menu not closing when clicking Personal Token/Your Settings
Replace generic 'Name' column headers with specific labels (Zone Name, Bucket Name, Function Name) for better clarity. Update empty state messages to use handleTextDomainWorkload helper for dynamic labeling based on domain context.
…direct-to-inaccessible-items-list [ENG-36969] fix: add routing support for dns zone and purge variants in activity history
…able-4.3.8 chore(deps): bump immutable from 4.3.7 to 4.3.8
fix: remove unecessary code - formfieldshome
Wrap Teleport components in v-if template for proper conditional rendering in popup components. Integrate text-format-with-popup column builder for resourceName and parentResourceName fields to display truncated text with popup overlay. Add column width constraints and use useDataTable composable for shared table functionality.
…36926) (#3388) - logoutGuard: only call startLoading for logout routes instead of every navigation, eliminating the navbar flash - layout: use isBootstrapping computed (hasSession + route meta) to control navbar skeleton and footer visibility, replacing loading store - layout: wrap router-view to prevent footer from sticking to header - workload form: add optional chaining to protocols.http access
…3387) * feat: add skeleton loading states for cached edit views Add EditViewSkeleton components for EdgeFirewall, EdgeServices, and WafRules edit views that use cached listing data without proper skeleton loading states during data fetch. ENG-36889 * fix: only show navbar skeleton when navigating between authenticated routes Prevents the navbar skeleton from flashing during login, MFA, additional-data, and other auth screens by checking that the user has an active session and is not coming from an auth route.
chore: update azion-theme --> @aziontech/theme to latest version
fix: cleanning FielText flex div to label and input align
SYNC Main
…p typos - rename fieldTextPassword to fieldPassword from @aziontech/webkit/field-password - fix aditionalError typo to additionalError across all custom renderers - replace inline Password component with FieldPasswordStrength from webkit - update migration plan to reflect correct component names
fix: refactoring error page to reusable ErrorPage.vue
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2. - [Commits](WebReflection/flatted@v3.3.3...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.13.6...v1.15.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: fix sync main * fix: reorder import statements in sessionManager.js
* feat: update product names and metric slugs mappings * feat: update metric slugs to use separate unit property * chore: change project version * feat: implement SSE client and related cache synchronization features (#3457) - Add useSSE composable for managing SSE connection state in Vue components. - Introduce CacheInvalidator class to handle cache invalidation based on SSE activity events. - Create PrefetchExecutor to manage prefetching of stale queries. - Implement PrefetchScheduler for aggregating prefetch operations within a fixed time window. - Develop Prefetch Query Function Registry to map query key patterns to their fetch functions. - Register various query functions for prefetching across different services. - Add SSEClient class for managing SSE connections with automatic reconnection and event handling. - Establish a structured approach for handling server and network errors during SSE communication. --------- Co-authored-by: paulosf0 <paulo.ferreira@azion.com> Co-authored-by: Paulo Sobrinho Ferreira <110847590+pauloSF0@users.noreply.github.com>
chore: change project version
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.21 to 6.4.2. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.4.2 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…proxy configuration
…n handling in signup process
…ss and deploying actions
| cupom: _cupom.value, | ||
| expiresAt: getExpirationTimestamp() | ||
| } | ||
| localStorage.setItem(STORAGE_KEY, JSON.stringify(data)) |
| .matches(/[A-zÀ-ž.'-]+ [A-zÀ-ž.'-]+/, 'Your Full Name is a required field') | ||
| .required(), | ||
| onboardingSession: yup.boolean() | ||
| .matches(/[A-zÀ-ž.'-]+ [A-zÀ-ž.'-]+/, 'Your Full Name must include first and last name') |
| .matches(/[A-zÀ-ž.'-]+ [A-zÀ-ž.'-]+/, 'Your Full Name is a required field') | ||
| .required(), | ||
| onboardingSession: yup.boolean() | ||
| .matches(/[A-zÀ-ž.'-]+ [A-zÀ-ž.'-]+/, 'Your Full Name must include first and last name') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change the tab to
preview modeand select the template to your PR