Commit dbca1ba
committed
feat(web): add list analytics citation trends networks (task-27)
- Created ListAnalytics component with entity type breakdown and timeline view
- Added overview tab showing total entities, unique types, and most common type
- Added entity types tab with bar visualization showing distribution
- Added timeline tab showing entity distribution by year
- Added CSV export functionality for analytics data
- Integrated analytics button into selected list details in CatalogueManager
Analytics features:
- Entity type distribution with percentages and visual bars
- Year-based timeline showing when entities were added
- Export to CSV for external analysis
- Overview cards with key statistics
- Responsive tabbed interface
Note: Timeline data based on entity addedAt date, not publication date
(would require fetching entity metadata for production use)1 parent e2072d6 commit dbca1ba
File tree
2 files changed
+384
-0
lines changed- apps/web/src/components/catalogue
2 files changed
+384
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
| |||
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
| 81 | + | |
79 | 82 | | |
80 | 83 | | |
81 | 84 | | |
| |||
89 | 92 | | |
90 | 93 | | |
91 | 94 | | |
| 95 | + | |
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
| |||
503 | 507 | | |
504 | 508 | | |
505 | 509 | | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
506 | 520 | | |
507 | 521 | | |
508 | 522 | | |
| |||
673 | 687 | | |
674 | 688 | | |
675 | 689 | | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
676 | 707 | | |
677 | 708 | | |
678 | 709 | | |
| |||
0 commit comments