Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 146 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
# Project Audit & TODO Checklist

## 1. High Priority (Critical Functionality)
### Fix Missing Core Assets (CSS/JS)
- [ ] In `pages/cpu/index.html`, fix link to `../../../css/styles.css`
- [ ] In `pages/cpu/index.html`, fix link to `../../../js/script.js`
- [ ] In `pages/cpu/index.html`, fix link to `../../../js/script.js`

### Fix Broken Links
- [ ] Fix 1 broken links in `index.html`
- [ ] Fix 1 broken links in `pages/iot-types.html`
- [ ] Fix 2 broken links in `pages/arm-architecture.html`
- [ ] Fix 4 broken links in `pages/x86-architecture.html`
- [ ] Fix 1 broken links in `pages/powerpc-architecture.html`
- [ ] Fix 3 broken links in `pages/apple-silicon-history.html`
- [ ] Fix 2 broken links in `pages/about.html`
- [ ] Fix 1 broken links in `pages/riscv-architecture.html`
- [ ] Fix 1 broken links in `pages/gpio-guide.html`
- [ ] Fix 3 broken links in `pages/sound-card.html`
- [ ] Fix 1 broken links in `pages/os/macos-darwin.html`
- [ ] Fix 1 broken links in `pages/os/kernel.html`
- [ ] Fix 2 broken links in `pages/os/windows.html`
- [ ] Fix 1 broken links in `pages/os/linux.html`
- [ ] Fix 3 broken links in `pages/os/windows-nt.html`
- [ ] Fix 1 broken links in `pages/os/macos.html`
- [ ] Fix 3 broken links in `pages/os/windows-versions.html`
- [ ] Fix 1 broken links in `pages/os/macos-hardware.html`
- [ ] Fix 1 broken links in `pages/os/index.html`
- [ ] Fix 1 broken links in `pages/hardware/cooling.html`
- [ ] Fix 2 broken links in `pages/hardware/psu.html`
- [ ] Fix 1 broken links in `pages/hardware/gpio-guide.html`
- [ ] Fix 1 broken links in `pages/hardware/battery.html`
- [ ] Fix 1 broken links in `pages/systems/raspberry-pi.html`
- [ ] Fix 1 broken links in `pages/systems/optical-laser.html`
- [ ] Fix 1 broken links in `pages/systems/history.html`
- [ ] Fix 1 broken links in `pages/systems/computer-generations.html`
- [ ] Fix 1 broken links in `pages/ram/architecture.html`
- [ ] Fix 1 broken links in `pages/ram/types.html`
- [ ] Fix 6 broken links in `pages/ram/index.html`
- [ ] Fix 4 broken links in `pages/gpu/graphics-card.html`
- [ ] Fix 1 broken links in `pages/gpu/architecture.html`
- [ ] Fix 6 broken links in `pages/gpu/index.html`
- [ ] Fix 1 broken links in `pages/gpu/rendering-pipeline.html`
- [ ] Fix 1 broken links in `pages/peripherals/sound-card.html`
- [ ] Fix 2 broken links in `pages/peripherals/monitor.html`
- [ ] Fix 1 broken links in `pages/peripherals/projector.html`
- [ ] Fix 1 broken links in `pages/concepts/turing-logic.html`
- [ ] Fix 1 broken links in `pages/networking/router.html`
- [ ] Fix 1 broken links in `pages/networking/nic.html`
- [ ] Fix 2 broken links in `pages/storage/ssd.html`
- [ ] Fix 1 broken links in `pages/storage/hdd.html`
- [ ] Fix 1 broken links in `pages/storage/optical-drive.html`
- [ ] Fix 1 broken links in `pages/motherboard/components.html`
- [ ] Fix 5 broken links in `pages/motherboard/index.html`
- [ ] Fix 1 broken links in `pages/motherboard/chipset.html`
- [ ] Fix 37 broken links in `pages/cpu/index.html`
- [ ] Fix 6 broken links in `pages/cpu/core/how-it-works.html`
- [ ] Fix 1 broken links in `pages/cpu/core/benchmarks.html`
- [ ] Fix 2 broken links in `pages/cpu/families/arm-history.html`
- [ ] Fix 4 broken links in `pages/cpu/families/powerpc.html`
- [ ] Fix 3 broken links in `pages/cpu/families/intel-history.html`
- [ ] Fix 3 broken links in `pages/cpu/families/amd-history.html`
- [ ] Fix 1 broken links in `pages/cpu/internals/cooling.html`
- [ ] Fix 4 broken links in `pages/cpu/internals/cores-threads.html`
- [ ] Fix 1 broken links in `pages/cpu/internals/power-consumption.html`
- [ ] Fix 2 broken links in `pages/cpu/internals/efficiency.html`
- [ ] Fix 1 broken links in `pages/cpu/internals/overclocking.html`
- [ ] Fix 4 broken links in `pages/cpu/manufacturing/chip-design.html`

### Fix Broken Images
- [ ] Fix 2 broken images in `index.html`
- [ ] Fix 10 broken images in `pages/gpio-guide.html`
- [ ] Fix 19 broken images in `pages/os/linux-distros.html`
- [ ] Fix 4 broken images in `pages/os/macos-darwin.html`
- [ ] Fix 1 broken images in `pages/os/kernel.html`
- [ ] Fix 7 broken images in `pages/os/windows.html`
- [ ] Fix 5 broken images in `pages/os/android-history.html`
- [ ] Fix 16 broken images in `pages/os/linux.html`
- [ ] Fix 7 broken images in `pages/os/windows-nt.html`
- [ ] Fix 4 broken images in `pages/os/macos.html`
- [ ] Fix 7 broken images in `pages/os/windows-versions.html`
- [ ] Fix 5 broken images in `pages/os/android-architecture.html`
- [ ] Fix 4 broken images in `pages/os/macos-hardware.html`
- [ ] Fix 19 broken images in `pages/os/linux-kernel.html`
- [ ] Fix 5 broken images in `pages/os/android.html`
- [ ] Fix 10 broken images in `pages/hardware/gpio-guide.html`
- [ ] Fix 6 broken images in `pages/systems/quantum-errors.html`
- [ ] Fix 4 broken images in `pages/systems/raspberry-pi.html`
- [ ] Fix 10 broken images in `pages/systems/sbc-architecture.html`
- [ ] Fix 1 broken images in `pages/systems/optical-laser.html`
- [ ] Fix 1 broken images in `pages/systems/mobile-ai.html`
- [ ] Fix 1 broken images in `pages/systems/npu-math.html`
- [ ] Fix 6 broken images in `pages/systems/quantum-logic.html`
- [ ] Fix 2 broken images in `pages/systems/quantum-computing.html`
- [ ] Fix 1 broken images in `pages/systems/server-infrastructure.html`
- [ ] Fix 1 broken images in `pages/ram/architecture.html`
- [ ] Fix 1 broken images in `pages/ram/types.html`
- [ ] Fix 1 broken images in `pages/gpu/architecture.html`
- [ ] Fix 2 broken images in `pages/gpu/index.html`
- [ ] Fix 1 broken images in `pages/gpu/rendering-pipeline.html`
- [ ] Fix 4 broken images in `pages/networking/wifi-adapter.html`
- [ ] Fix 5 broken images in `pages/networking/router.html`
- [ ] Fix 3 broken images in `pages/networking/nic.html`
- [ ] Fix 1 broken images in `pages/motherboard/components.html`
- [ ] Fix 1 broken images in `pages/motherboard/chipset.html`
- [ ] Fix 1 broken images in `pages/cpu/index.html`
- [ ] Fix 1 broken images in `pages/cpu/core/benchmarks.html`

## 2. Medium Priority (SEO, Accessibility, Cleanup)
- [x] No missing alt attributes found.
- [x] Basic SEO and viewport tags are present on all pages.

### Remove Duplicate CSS Files
- [ ] `css/usb-flash.css` is a duplicate of `css/ssd.css` - remove it and update references
- [ ] `css/gpu.css` is a duplicate of `css/ram.css` - remove it and update references
- [ ] `css/hdd.css` is a duplicate of `css/ram.css` - remove it and update references
- [ ] `css/psu.css` is a duplicate of `css/ssd.css` - remove it and update references

## 3. Low Priority (Performance & Maintenance)
### Optimize Large Files (>500KB)
- [ ] Compress `assets/images/windows/windows-1-Microsoft_Windows_1.0_page1.jpg` (Current size: 599.6 KB)
- [ ] Compress `assets/images/npu/Raspberry_Pi_5_Hailo_AI_Accelerator_Module.jpg` (Current size: 2356.2 KB)
- [ ] Compress `assets/images/nic/12_early_PC_network_cards.jpg` (Current size: 31606.4 KB)
- [ ] Compress `assets/images/optical-drive/Apple-USB-SuperDrive.jpg` (Current size: 4133.3 KB)
- [ ] Compress `assets/images/gpu/A790GXH-128M-Motherboard.jpg` (Current size: 6194.9 KB)
- [ ] Compress `assets/images/gpu/silicon-carbide-integrated-circuit-chip.jpg` (Current size: 2005.7 KB)
- [ ] Compress `assets/images/gpu/grc-2015-c-00598.jpg` (Current size: 11740.8 KB)
- [ ] Compress `assets/images/router/router-comp-5-Linksys-Wireless-G-Router.jpg` (Current size: 1754.5 KB)
- [ ] Compress `assets/images/router/router-comp-0-Linksys-Wireless-G-Router.jpg` (Current size: 1754.5 KB)
- [ ] Compress `assets/images/linux/ChromebookStaplesStore.jpg` (Current size: 7592.4 KB)
- [ ] Compress `assets/images/server-guide/Cobalt_Qube_3_Front.jpg` (Current size: 643.0 KB)
- [ ] Compress `assets/images/macos/macos-1-MacBook_Pro_16_%28M1_Pro%2C_2021%29_-_Wikipedia.jpg` (Current size: 1608.5 KB)
- [ ] Compress `assets/images/quantum-computing/quantum-computing-comp-0-4_Qubit%2C_4_Bus%2C_4_Resonator_IBM_Device_%28Jay_M._Gambetta%2C_Jerry_M._Chow%2C_and_Matthias_Steffen%2C_2017%29.png` (Current size: 624.8 KB)
- [ ] Compress `assets/images/quantum-computing/quantum-computing-comp-2-4_Qubit%2C_4_Bus%2C_4_Resonator_IBM_Device_%28Jay_M._Gambetta%2C_Jerry_M._Chow%2C_and_Matthias_Steffen%2C_2017%29.png` (Current size: 624.8 KB)
- [ ] Compress `assets/images/quantum-computing/quantum-computing-comp-4-4_Qubit%2C_4_Bus%2C_4_Resonator_IBM_Device_%28Jay_M._Gambetta%2C_Jerry_M._Chow%2C_and_Matthias_Steffen%2C_2017%29.png` (Current size: 624.8 KB)
- [ ] Compress `assets/images/linux/linux-1-Fedora_15_Lovelock_Gnome3.png` (Current size: 537.5 KB)
- [ ] Compress `assets/images/linux/linux-extra-22-Ubuntu_25.10_default_desktop_-_English.png` (Current size: 1304.9 KB)
- [ ] Compress `assets/images/linux/linux-3-Fedora_42_KDE_Plasma_Desktop_English.png` (Current size: 1324.4 KB)
- [ ] Compress `assets/images/linux/linux-4-Fedora_43_Workstation.png` (Current size: 1552.7 KB)
- [ ] Compress `assets/images/linux/linux-7-RHEL_10.0_showing_GNOME_47%2C_12.22.2024.png` (Current size: 1131.6 KB)
- [ ] Compress `assets/images/linux/linux-2-Fedora_21_desktop_screenshot.png` (Current size: 755.2 KB)
- [ ] Compress `assets/images/linux/linux-11-Slackware_15.0_screenshot.png` (Current size: 735.0 KB)
- [ ] Compress `assets/images/linux/linux-9-Gentoo_Live_GUI_USB_running_KDE.png` (Current size: 924.3 KB)

### Remove Unused Files
- [ ] Clean up 190 potentially unused assets/images
Loading