🎉 Improved frontend performance by optimizing CSS & JS files, streamlining templates, and enhancing documentation. 🖥️📈💻📚🔍
This commit is contained in:
BIN
backend/static/css/animations-optimized.css.gz
Normal file
BIN
backend/static/css/animations-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/animations-optimized.min.css
vendored
Normal file
1
backend/static/css/animations-optimized.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
.fade-in,.fade-out,.slide-up,.slide-down,.slide-left,.slide-right,.scale-in,.scale-out,.rotate-in,.rotate-out,.bounce,.pulse,.ping,.spin,.wiggle,.swing,.rubberBand,.flash,.shake,.flip,.zoom-in,.zoom-out{}.animate-none{animation:none !important;}.animate-spin{}.animate-ping{}.animate-pulse{}.animate-bounce{}.duration-75,.duration-100,.duration-150,.duration-200,.duration-300,.duration-500,.duration-700,.duration-1000{}.delay-75,.delay-100,.delay-150,.delay-200,.delay-300,.delay-500,.delay-700,.delay-1000{}.ease-linear,.ease-in,.ease-out,.ease-in-out{}@media (prefers-reduced-motion:no-preference){}*{animation:none !important;transition:none !important;}
|
BIN
backend/static/css/animations-optimized.min.css.gz
Normal file
BIN
backend/static/css/animations-optimized.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/components-optimized.css.gz
Normal file
BIN
backend/static/css/components-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/components-optimized.min.css
vendored
Normal file
1
backend/static/css/components-optimized.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/css/components-optimized.min.css.gz
Normal file
BIN
backend/static/css/components-optimized.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/core-utilities.css.gz
Normal file
BIN
backend/static/css/core-utilities.css.gz
Normal file
Binary file not shown.
1
backend/static/css/core-utilities.min.css
vendored
Normal file
1
backend/static/css/core-utilities.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
#myp-notifications{pointer-events:none;max-width:400px;}#myp-notifications > *{pointer-events:auto;}.notification{min-width:300px;max-width:100%;word-wrap:break-word;font-size:0.875rem;line-height:1.25rem;}.notification.glass-navbar{background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.dark .notification.glass-navbar{background:rgba(15,23,42,0.85);border:1px solid rgba(255,255,255,0.1);}.notification-success{border-left:4px solid #10b981;}.notification-error{border-left:4px solid #ef4444;}.notification-warning{border-left:4px solid #f59e0b;}.notification-info{border-left:4px solid #3b82f6;}.notification{transition:transform 0.3s ease-out,opacity 0.3s ease-out;}.notification.translate-x-full{transform:translateX(100%);opacity:0;}.notification button{font-size:1.5rem;line-height:1;background:none;border:none;cursor:pointer;opacity:0.7;transition:opacity 0.2s;}.notification button:hover{opacity:1;}@media (max-width:640px){#myp-notifications{left:1rem;right:1rem;max-width:none;}.notification{min-width:auto;}}@media (prefers-reduced-motion:reduce){.notification{transition:none;}}@media print{#myp-notifications{display:none;}}
|
BIN
backend/static/css/core-utilities.min.css.gz
Normal file
BIN
backend/static/css/core-utilities.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/glassmorphism-optimized.css.gz
Normal file
BIN
backend/static/css/glassmorphism-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/glassmorphism-optimized.min.css
vendored
Normal file
1
backend/static/css/glassmorphism-optimized.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
.navbar::before,.glass-nav{background:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,0.2);box-shadow:0 4px 6px rgba(0,0,0,0.1);}.dark .navbar::before,.dark .glass-nav{background:rgba(15,23,42,0.85);border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.2);}.glass-base,.glass-card,.glass-btn,.glass-input,.glass-dropdown,.glass-modal,.glass-sidebar,.glass-header,.glass-footer,.glass-table,.glass-badge,.glass-alert,.glass-tooltip,.glass-progress,.glass-tab{background:rgba(255,255,255,0.95);border:1px solid rgba(0,0,0,0.1);}.dark .glass-base,.dark .glass-card,.dark .glass-btn,.dark .glass-input,.dark .glass-dropdown,.dark .glass-modal,.dark .glass-sidebar,.dark .glass-header,.dark .glass-footer,.dark .glass-table,.dark .glass-badge,.dark .glass-alert,.dark .glass-tooltip,.dark .glass-progress,.dark .glass-tab{background:rgba(15,23,42,0.95);border:1px solid rgba(255,255,255,0.1);}.glass-light{background:rgba(255,255,255,0.9);}.glass-dark{background:rgba(0,0,0,0.9);}.glass-blur-none{}.glass-blur-sm{}.glass-blur-md{}.glass-blur-lg{}.glass-blur-xl{}.glass-border-light{border-color:rgba(255,255,255,0.2);}.glass-border-dark{border-color:rgba(0,0,0,0.2);}
|
BIN
backend/static/css/glassmorphism-optimized.min.css.gz
Normal file
BIN
backend/static/css/glassmorphism-optimized.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/input-original-backup.css.gz
Normal file
BIN
backend/static/css/input-original-backup.css.gz
Normal file
Binary file not shown.
1
backend/static/css/input-original-backup.min.css
vendored
Normal file
1
backend/static/css/input-original-backup.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/css/input-original-backup.min.css.gz
Normal file
BIN
backend/static/css/input-original-backup.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/input-raspberry-balanced.css.gz
Normal file
BIN
backend/static/css/input-raspberry-balanced.css.gz
Normal file
Binary file not shown.
1
backend/static/css/input-raspberry-balanced.min.css
vendored
Normal file
1
backend/static/css/input-raspberry-balanced.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/css/input-raspberry-balanced.min.css.gz
Normal file
BIN
backend/static/css/input-raspberry-balanced.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/input-raspberry-optimized.css.gz
Normal file
BIN
backend/static/css/input-raspberry-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/input-raspberry-optimized.min.css
vendored
Normal file
1
backend/static/css/input-raspberry-optimized.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/css/input-raspberry-optimized.min.css.gz
Normal file
BIN
backend/static/css/input-raspberry-optimized.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/input.css.gz
Normal file
BIN
backend/static/css/input.css.gz
Normal file
Binary file not shown.
1
backend/static/css/input.min.css
vendored
Normal file
1
backend/static/css/input.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/css/input.min.css.gz
Normal file
BIN
backend/static/css/input.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/performance-optimized.css.gz
Normal file
BIN
backend/static/css/performance-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/performance-optimized.min.css
vendored
Normal file
1
backend/static/css/performance-optimized.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
.glass-navbar{background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.05);}.dark .glass-navbar{background:rgba(15,23,42,0.85);border:1px solid rgba(255,255,255,0.1);}.glass-base{background:rgba(255,255,255,0.95);border:1px solid rgba(255,255,255,0.3);}.glass-strong{background:rgba(255,255,255,0.98);border:1px solid rgba(255,255,255,0.4);}.glass-subtle{background:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,0.2);}.dark .glass-base{background:rgba(15,23,42,0.95);border:1px solid rgba(255,255,255,0.1);}.dark .glass-strong{background:rgba(30,41,59,0.98);border:1px solid rgba(255,255,255,0.15);}.dark .glass-subtle{background:rgba(15,23,42,0.9);border:1px solid rgba(255,255,255,0.08);}.glass-card{background:rgba(255,255,255,0.98);border:1px solid rgba(229,231,235,0.5);border-radius:12px;padding:1.5rem;}.dark .glass-card{background:rgba(30,41,59,0.98);border:1px solid rgba(255,255,255,0.1);}.btn-primary{background-color:#1a1a1a;color:white;padding:0.5rem 1rem;border-radius:0.375rem;font-weight:500;}.btn-primary:hover{background-color:#333333;}.btn-secondary{background-color:#e5e7eb;color:#374151;padding:0.5rem 1rem;border-radius:0.375rem;font-weight:500;}.btn-secondary:hover{background-color:#d1d5db;}input:focus,textarea:focus,select:focus{outline:2px solid #3b82f6;outline-offset:-2px;}.modal-backdrop{background-color:rgba(0,0,0,0.5);position:fixed;inset:0;}.modal-content{background:white;border-radius:0.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.dark .modal-content{background:#1f2937;}.tooltip{background:#1f2937;color:white;padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.875rem;}.spinner{border:2px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:1.5rem;height:1.5rem;animation:spin 0.8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.will-change-auto{will-change:auto;}.gpu-accelerated{transform:translateZ(0);}.no-transitions *{transition:none !important;}.no-animations *{animation:none !important;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.grid-optimized{display:grid;contain:layout;}.badge{display:inline-flex;align-items:center;padding:0.125rem 0.625rem;font-size:0.75rem;font-weight:500;border-radius:9999px;}.badge-success{background-color:#10b981;color:white;}.badge-warning{background-color:#f59e0b;color:white;}.badge-error{background-color:#ef4444;color:white;}.contain-paint{contain:paint;}.contain-layout{contain:layout;}.contain-strict{contain:strict;}.above-fold{content-visibility:visible;}.below-fold{content-visibility:auto;contain-intrinsic-size:0 500px;}
|
BIN
backend/static/css/performance-optimized.min.css.gz
Normal file
BIN
backend/static/css/performance-optimized.min.css.gz
Normal file
Binary file not shown.
BIN
backend/static/css/professional-theme-optimized.css.gz
Normal file
BIN
backend/static/css/professional-theme-optimized.css.gz
Normal file
Binary file not shown.
1
backend/static/css/professional-theme-optimized.min.css
vendored
Normal file
1
backend/static/css/professional-theme-optimized.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
:root{--mercedes-black:#000000;--mercedes-silver:#C0C0C0;--mercedes-dark-gray:#1a1a1a;--mercedes-light-gray:#f5f5f5;--primary-color:#3b82f6;--secondary-color:#64748b;--accent-color:#1d4ed8;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--text-primary:#1a202c;--text-secondary:#4a5568;--border-color:#e2e8f0;}.dark{--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--border-color:#334155;}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;letter-spacing:-0.025em;}a{color:var(--primary-color);text-decoration:none;}a:hover{text-decoration:underline;}.btn{padding:0.75rem 1.5rem;border-radius:0.5rem;font-weight:600;cursor:pointer;border:none;outline:none;}.btn-primary{background-color:var(--primary-color);color:white;}.btn-secondary{background-color:var(--secondary-color);color:white;}.card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:0.75rem;padding:1.5rem;}.form-input,.form-select,.form-textarea{width:100%;padding:0.75rem;border:2px solid var(--border-color);border-radius:0.5rem;background-color:var(--bg-primary);color:var(--text-primary);}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary-color);outline:none;}.table{width:100%;border-collapse:collapse;}.table th,.table td{padding:0.75rem;border-bottom:1px solid var(--border-color);}.table th{font-weight:600;text-align:left;}.nav-link{padding:0.5rem 1rem;color:var(--text-secondary);display:inline-block;}.nav-link:hover{color:var(--text-primary);background-color:var(--bg-secondary);}.nav-link.active{color:var(--primary-color);font-weight:600;}.badge{display:inline-flex;align-items:center;padding:0.25rem 0.75rem;font-size:0.875rem;font-weight:600;border-radius:9999px;}.badge-success{background-color:#d1fae5;color:#065f46;}.badge-warning{background-color:#fef3c7;color:#92400e;}.badge-error{background-color:#fee2e2;color:#991b1b;}.dark .badge-success{background-color:#064e3b;color:#6ee7b7;}.dark .badge-warning{background-color:#78350f;color:#fcd34d;}.dark .badge-error{background-color:#7f1d1d;color:#fca5a5;}.alert{padding:1rem;border-radius:0.5rem;margin-bottom:1rem;}.alert-info{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd;}.alert-success{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7;}.alert-warning{background-color:#fef3c7;color:#92400e;border:1px solid #fcd34d;}.alert-error{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;}.dark .alert-info{background-color:#1e3a8a;color:#93c5fd;border-color:#3b82f6;}.dark .alert-success{background-color:#064e3b;color:#6ee7b7;border-color:#10b981;}.dark .alert-warning{background-color:#78350f;color:#fcd34d;border-color:#f59e0b;}.dark .alert-error{background-color:#7f1d1d;color:#fca5a5;border-color:#ef4444;}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,0.05);}.shadow{box-shadow:0 1px 3px rgba(0,0,0,0.1);}.shadow-md{box-shadow:0 4px 6px rgba(0,0,0,0.1);}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,0.1);}.shadow-xl{box-shadow:0 20px 25px rgba(0,0,0,0.1);}*{transition:none !important;animation:none !important;}.transform,.translate-x-0,.translate-y-0,.rotate-0,.scale-100{transform:none !important;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:var(--bg-secondary);}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary);}@media print{body{background:white;color:black;}.no-print{display:none !important;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;}
|
BIN
backend/static/css/professional-theme-optimized.min.css.gz
Normal file
BIN
backend/static/css/professional-theme-optimized.min.css.gz
Normal file
Binary file not shown.
2
backend/static/css/tailwind.min.css
vendored
2
backend/static/css/tailwind.min.css
vendored
File diff suppressed because one or more lines are too long
BIN
backend/static/js/conflict-manager.js.gz
Normal file
BIN
backend/static/js/conflict-manager.js.gz
Normal file
Binary file not shown.
1
backend/static/js/conflict-manager.min.js
vendored
Normal file
1
backend/static/js/conflict-manager.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/js/conflict-manager.min.js.gz
Normal file
BIN
backend/static/js/conflict-manager.min.js.gz
Normal file
Binary file not shown.
1
backend/static/js/core-bundle.min.js
vendored
Normal file
1
backend/static/js/core-bundle.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/js/core-bundle.min.js.gz
Normal file
BIN
backend/static/js/core-bundle.min.js.gz
Normal file
Binary file not shown.
BIN
backend/static/js/core-utilities-optimized.js.gz
Normal file
BIN
backend/static/js/core-utilities-optimized.js.gz
Normal file
Binary file not shown.
1
backend/static/js/core-utilities-optimized.min.js
vendored
Normal file
1
backend/static/js/core-utilities-optimized.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/js/core-utilities-optimized.min.js.gz
Normal file
BIN
backend/static/js/core-utilities-optimized.min.js.gz
Normal file
Binary file not shown.
BIN
backend/static/js/core-utilities.js.gz
Normal file
BIN
backend/static/js/core-utilities.js.gz
Normal file
Binary file not shown.
1
backend/static/js/core-utilities.min.js
vendored
Normal file
1
backend/static/js/core-utilities.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
backend/static/js/core-utilities.min.js.gz
Normal file
BIN
backend/static/js/core-utilities.min.js.gz
Normal file
Binary file not shown.
Reference in New Issue
Block a user