Skip to content

feat: Add Global Toast Notification System with Action Buttons - #1301

Open
Ella-sly wants to merge 1 commit into
ceejaylaboratory:mainfrom
Ella-sly:issue1225
Open

Ella-sly wants to merge 1 commit into
ceejaylaboratory:mainfrom
Ella-sly:issue1225

Conversation

@Ella-sly

Copy link
Copy Markdown

closes #1228 [Dashboard/Notifications] Add Global Toast Notification System with Action Buttons
closes #1227 [Dashboard/State] Implement Zustand Global State Persistence with Encryption
closes #1226 [Dashboard/Realtime] Add Automatic WebSocket Reconnection & Missed Message Sync
closes #1225 [Dashboard/Admin] Implement Oracle Price Feed Staleness & Deviation Alert Widget

@drips-wave

drips-wave Bot commented Sep 28, 2026

Copy link
Copy Markdown

@Ella-sly Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

describe('encrypt/decrypt', () => {
it('should encrypt and decrypt data correctly', () => {
const original = '{"user":"test","data":123}';
const encrypted = encrypt(original);
expect(encrypted).not.toBe(original);
expect(encrypted.length).toBeGreaterThan(0);

const decrypted = decrypt(encrypted);

it('should produce different ciphertext for same input (due to key)', () => {
const data = 'sensitive data';
const encrypted1 = encrypt(data);
it('should produce different ciphertext for same input (due to key)', () => {
const data = 'sensitive data';
const encrypted1 = encrypt(data);
const encrypted2 = encrypt(data);
});

it('should return empty string for invalid encrypted data', () => {
const result = decrypt('invalid-base64!!!');
const isFailed = feed.status === 'failed';

return (
<tr
Comment on lines +3 to +11
import {
ToastProvider,
useToast,
createSuccessToast,
createWarningToast,
createInfoToast,
createErrorToast,
ToastType
} from './Tooltip';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants