Commit Graph
14 Commits
Author SHA1 Message Date
gorkem-bwl 7140d436a5 style: apply Prettier formatting 2026-01-15 23:39:26 -05:00
gorkem-bwl ba0c89fc6c feat: migrate icons from custom SVGs and MUI to Lucide React
Replace custom SVG icons and @mui/icons-material with lucide-react for consistent,
lightweight icon management across the application.

## Changes
- Add lucide-react package and remove @mui/icons-material
- Create theme-aware Icon wrapper component with color resolution
- Create iconMap.js for legacy icon name mappings
- Migrate 64 components to use new Icon component
- Remove 74 unused SVG files from assets/icons/

## Benefits
- Consistent icon API across the application
- Smaller bundle size with tree-shakeable imports
- Theme-aware color support via MUI theme paths
- Simpler maintenance with single icon library
2026-01-15 23:37:50 -05:00
Alex Holliday 25d1039376 update pagespeed 2026-01-12 23:57:39 +00:00
Alex Holliday 4d89213e1c Add typescript config, move to v1 dir 2025-09-25 10:11:41 -07:00
Alex Holliday 9c40021318 return time string 2025-06-17 13:41:25 +08:00
Alex Holliday 1298b23844 update time format function 2025-06-17 11:32:35 +08:00
Alex Holliday 50986d4493 use hooks 2025-06-12 12:44:46 +08:00
Alex Holliday 3fda54ca41 hotfix/uptime-percentage 2025-05-15 14:20:24 -07:00
Pezhman Parsaee 9b216cd059 changed the condition to show the certificate expiry box for http monitor type 2025-05-05 20:38:19 +02:00
Pezhman Parsaee 288fd4ca1b removed newly created constant for monitor types 2025-05-05 20:36:43 +02:00
Pezhman Parsaee d68c8e523d changed conditional rendering to hide certificate expiry box for non http uptimes 2025-05-04 11:35:48 +02:00
Pezhman Parsaee fd64a67360 defined a constant for the type of monitors 2025-05-04 11:34:36 +02:00
Pezhman Parsaee 3df19fc516 hide certificate expiry box for non-http uptimes 2025-05-04 01:21:53 +02:00
Alex Holliday 8b7e3c650b restore repo structure 2025-04-20 11:29:53 -07:00