summaryrefslogtreecommitdiffstats
path: root/TODO.md
blob: 7f19220ebf32480faf809edc056ba24c3aca6069 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# danix.xyz TODO List

## Urgent
- [✅] missing related articles logic in sidebar for articles
- [✅] article stats in sidebar (Author, number of words, reading time, thumbnail, etc.)

## no top priority
- [ ] lazy loading in list view should honor the article side (not all from left)
- [⏳] Content review (correct post type, fix thumbnails, metadata, etc.)
- [✅] social sharing sidebar widget
- [✅] titles redesign (mono font // Title)
- [✅] Sidebar widgets redesign (no box, mono font "# Title")
- [✅] Footer redesign (3-column, social badges, fortune cookie, tech badges, etc.)
- [✅] shortcodes cleanup (remove duplicates)
- [✅] Search functionality
- [✅] Open Graph meta tags for social sharing
- [✅] Theme-aware default thumbnails
- [✅] Sitemap & robots.txt optimization
- [✅] Prev/Next navigation in single articles view.
- [✅] debug Prev/Next navigation on narrow screens (out of viewport)
- [✅] tag cloud (reusable, homepage, 404 and sidebar for articles)
- [✅] add back-to-top button
- [✅] Lazy loading articles in list view
- [✅] modify articles list view to be more of a timeline (line in middle, articles on sides)
- [✅] remove article type labels from static pages
- [✅] Create accessibility badges component (WCAG 2.1 AA, Keyboard Accessible, Screen Reader Compatible)
- [✅] Add badges to footer with links to A11Y-AUDIT-REPORT.md
- [✅] theme and content should live on two separate git repos
- [✅] Add accessibility section to About page

### Optional Enhancements
- [ ] Analytics (privacy-respecting)
- [ ] Progressive enhancement (offline support)
- [ ] New Blog/Articles with syntax highlighting
- [✅] Breadcrumb JSON-LD structured data
- [ ] Extended screen reader testing (JAWS, TalkBack)
- [ ] Mobile device testing (real devices, not just emulation)
- [ ] Performance audit (Google Lighthouse)
- [ ] SEO audit (structured data, meta descriptions)