-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
🚀 Release v0.26.0 #3166
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
Merged
Merged
🚀 Release v0.26.0 #3166
Conversation
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
…ions to the route
- Make 3 dots unclickable if there no available actions for an user. - Remove "Add permissions" for admins because they have same permissions as owner
…ustom notification support
… threshold alerts
…tion handling and additional notification types
…ation schema with custom handling
…tification display logic
…ey-value pairs in notifications
…nnection testing for custom notifications
…tionships for enhanced application management; Ran dbml.ts script
…ture/add-custom-webhook-notification-provider
…thub.com:ChristoferMendes/dokploy into feature/add-custom-webhook-notification-provider
Adds a top-loading progress bar that appears during page transitions to improve user experience by providing visual feedback during navigation. - Integrated the `nextjs-toploader` package, a lightweight and efficient solution for Next.js applications. - The progress bar is initialized in the main `_app.tsx` file to ensure it's active across the entire application. - This feature works seamlessly with the Next.js App Router and does not interfere with server-side rendering (SSR).
This commit introduces a top-loading progress bar that provides visual feedback during page transitions, improving the user's navigation experience. - **Package Integration:** The `nextjs-toploader` package has been added to provide a lightweight and efficient progress bar solution for Next.js. - **Theme-Aware Color:** The progress bar's color is dynamically set using the `hsl(var(--sidebar-ring))` CSS variable, ensuring it automatically adapts to the application's current theme (light or dark mode). - **Implementation:** The `NextTopLoader` component is integrated into the main `_app.tsx` file, making it active across the entire application.
…ture/add-custom-webhook-notification-provider
…ture/add-custom-webhook-notification-provider
…ture/add-custom-webhook-notification-provider
…ture/add-custom-webhook-notification-provider
feat(user): update user schema to include firstName and lastName fiel…
…om-cleanupall fix: remove volume cleanup from cleanupAll()
- Deleted SQL scripts related to the 'custom' notification type and its associated table modifications, as they are no longer needed in the current schema.
- Removed the 'customId' field and its associated foreign key constraints from the notification schema in both 0113_snapshot.json and 0114_snapshot.json. - Updated the list of supported notification types to exclude 'custom', reflecting the recent changes in notification handling.
- Added a new notification type 'custom' to the notificationType enum. - Created a new 'custom' table with fields for customId, endpoint, and headers. - Updated the notification table to include a customId column and established a foreign key relationship with the new custom table. - Updated journal and snapshot files to reflect these changes.
…ication type - Deleted SQL file related to the 'custom' notification type and its schema changes. - Removed corresponding journal entry from the metadata to reflect the deletion of the custom notification type.
- Updated the custom notification type to include an array of headers, allowing for more flexible header management. - Removed the obsolete KeyValueInput component, streamlining the notification settings interface. - Adjusted the database schema to support JSONB for headers in the custom table, improving data handling. - Enhanced the notification testing functionality to accommodate the new headers structure. - Updated related API endpoints and utility functions to reflect these changes.
…hook-notification-provider feat(notifications): add custom webhook notification provider
…-messages fix: match multi line log messages
… rule is always updated with new host
fix: improve domain and letsencrypt email validation
fix: align `DOCKER_VERSION` with official installation script
…nization in project display
feat: persist search query in URL parameters on projects page
…atabase schema - Introduced a new `commonTimezones` array for timezone selection in the UI. - Updated the schedule form to include an optional timezone field. - Modified the database schema to add a `timezone` column to the `schedule` table. - Enhanced the scheduling logic to utilize the specified timezone, defaulting to UTC if not provided.
feat(schedules): add timezone support for scheduled jobs and update d…
Contributor
|
New docs here Dokploy/website#98 |
…ification - Added checks to ensure the organization exists before allowing updates. - Implemented user membership verification to restrict updates to organization members only. - Ensured that only the organization owner or users with the owner role can perform updates.
… queries - Implemented a check to verify if the user is a member of the organization before allowing access to organization data. - Added error handling to return a FORBIDDEN response if the user is not a member.
…membership checks - Added verification to ensure the user is a member of the organization before allowing deletion. - Implemented checks to confirm the user is either the organization owner or has the owner role. - Improved error handling to return a FORBIDDEN response if the user is not authorized to delete the organization.
…tion and user organization queries - Added verification to ensure users are members of the specified organization when creating API keys. - Implemented checks to restrict organization queries to users who are either checking their own organizations or are admins/owners of the active organization. - Enhanced error handling to return FORBIDDEN responses for unauthorized access attempts.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR promotes changes from
canarytomainfor version v0.26.0.🔍 Changes Include:
✅ Pre-merge Checklist: