Commit Graph

30 Commits

Author SHA1 Message Date
g
0062aa2dfe Add robust error boundaries and improved skeletons to dashboard
Introduces reusable error boundary and suspense timeout components across dashboard pages for better error handling and user feedback. Enhances loading skeletons with subtle progress indicators, animation, and slow-loading warnings. All dynamic imports now include error handling and improved fallback skeletons, and a shared DashboardContentWrapper is added for consistent dashboard content loading experience.
2025-12-31 05:20:44 +00:00
g
c9c3f766a6 Improve admin ban UX, add product cloning, and enhance auth handling
Refines the admin ban page with better dialog state management and feedback during ban/unban actions. Adds a product cloning feature to the products dashboard and updates the product table to support cloning. Improves error handling in ChatDetail for authentication errors, and enhances middleware to handle auth check timeouts and network errors more gracefully. Also updates BanUserCard to validate user ID and ensure correct request formatting.
2025-12-27 20:58:08 +00:00
NotII
130ecac208 Add Chromebook compatibility fixes and optimizations
Implemented comprehensive Chromebook-specific fixes including viewport adjustments, enhanced touch and keyboard detection, improved scrolling and keyboard navigation hooks, and extensive CSS optimizations for better usability. Updated chat and dashboard interfaces for larger touch targets, better focus management, and responsive layouts. Added documentation in docs/CHROMEBOOK-FIXES.md and new hooks for Chromebook scroll and keyboard handling.
2025-10-26 18:29:23 +00:00
NotII
be746664c5 Add profit analysis modal and cost tracking for products
Introduces a Profit Analysis modal for products, allowing users to view profit, margin, and markup calculations based on cost per unit and pricing tiers. Adds cost per unit input to the product modal, updates product types, and integrates the analysis modal into the products page and product table. This enhances product management with profit tracking and analysis features.
2025-08-26 20:52:38 +01:00
NotII
b329c8422d oh 2025-07-20 23:34:42 +01:00
NotII
0fa33df2ad hmm 2025-07-17 16:07:07 +01:00
NotII
b77f0d007d Add ML, fix product stock data 2025-06-09 22:06:33 +01:00
NotII
10d7307725 hmm 2025-05-23 10:01:32 +01:00
NotII
0fa841aaf6 Add Icons 2025-04-21 17:24:45 +01:00
NotII
9138cc842f Update page.tsx 2025-04-19 16:20:41 +01:00
NotII
2f48ee38c2 weewoo 2025-04-07 19:25:24 +01:00
NotII
849663d81b Update page.tsx 2025-03-25 15:39:45 +00:00
NotII
edcd0c1e06 erm what the sigma 2025-03-24 13:43:42 +00:00
NotII
8d7d9b9e1c cleanup 2025-03-23 21:25:37 +00:00
NotII
e147e89e41 Update page.tsx 2025-03-06 18:59:25 +00:00
NotII
308bcc13fa fix 2025-03-06 13:00:07 +00:00
NotII
bc9f8ebbf9 balls 2025-03-06 12:49:01 +00:00
NotII
62e2602d28 :D 2025-02-16 16:30:57 +00:00
g
236fb223e4 Frontend update 2025-02-16 01:51:15 +00:00
g
660eed86d5 clear state on close 2025-02-14 22:13:27 +00:00
g
1804e52e83 uwu rawr :3 2025-02-14 20:36:48 +00:00
g
6bcbf5a829 Update frontend to allow categories 2025-02-14 15:37:50 +00:00
g
5d10a3aabb Update frontend 2025-02-08 16:30:23 +00:00
g
bce4b26ffa Updates 2025-02-08 16:06:39 +00:00
g
468fd69cb5 Cleanup 2025-02-08 00:54:11 +00:00
g
30fb2aaaab Fix 2025-02-08 00:31:53 +00:00
g
891f57d729 Refactor 2025-02-07 21:33:13 +00:00
g
6158f232db fix auth 2025-02-07 14:09:21 +00:00
g
3205bb1a6b hmm 2025-02-07 05:22:21 +00:00
g
6c4f3f0866 balls 2025-02-07 04:43:47 +00:00