Commit Graph

15 Commits

Author SHA1 Message Date
NotII
1fc29e6cbf Improve accessibility and touch support in dashboard
Enhances accessibility and usability for touch devices and Chromebooks by updating global styles, adding ARIA attributes, and optimizing component layouts. Introduces a new useIsTouchDevice hook, improves focus states, and increases viewport scalability. ChatDetail now supports better keyboard navigation and larger touch targets.
2025-10-22 17:53:30 +01:00
NotII
db1ebcb19d Refactor KeepOnline logic and add useKeepOnline hook
Moved dashboard path check from KeepOnline to a new KeepOnlineWrapper component for cleaner separation of concerns. Introduced a reusable useKeepOnline hook to encapsulate the online status update logic. Updated layout to use KeepOnlineWrapper and simplified KeepOnline. Minor cleanup in broadcast-dialog.tsx.
2025-08-01 15:27:52 +01:00
NotII
48cfd45fb1 Add notification context and privacy toggle for analytics
Introduces a NotificationProvider context to centralize notification logic and state, refactoring UnifiedNotifications to use this context. Adds a privacy toggle to AnalyticsDashboard and RevenueChart to allow hiding sensitive numbers. Updates layout to wrap the app with NotificationProvider.
2025-07-28 22:50:55 +02:00
NotII
a54b5c017f Update layout.tsx 2025-05-19 01:34:45 +01:00
NotII
f8e3173067 Cleanup 2025-05-17 17:52:25 +01:00
NotII
a651bd3ec4 fix 2025-04-06 15:39:37 +01:00
NotII
89cba59556 Update layout.tsx 2025-03-29 10:50:35 +00:00
NotII
0778c279d0 Update layout.tsx 2025-03-24 00:59:13 +00:00
g
236fb223e4 Frontend update 2025-02-16 01:51:15 +00:00
g
7ec17cfd73 Fix sorting of order table, and keepOnline to thefront 2025-02-09 01:43:24 +00:00
g
7374e56253 Cleanup 2025-02-08 01:56:42 +00:00
g
891f57d729 Refactor 2025-02-07 21:33:13 +00:00
g
8374532ce0 Change default theme 2025-02-07 06:20:20 +00:00
g
cbbfea8841 Update layout kinda 2025-02-07 06:16:36 +00:00
g
6c4f3f0866 balls 2025-02-07 04:43:47 +00:00