Skip to content
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
314b754
update branding and add more repos
aboydnw Jan 29, 2026
742d8f1
chore: cleanup PR for review
aboydnw Jan 29, 2026
ac82338
fix: resolve ruff linting and formatting errors
aboydnw Jan 29, 2026
4480750
updated data
aboydnw Jan 29, 2026
3dbada0
add filtering
aboydnw Jan 31, 2026
6b14cc2
add vite
aboydnw Jan 31, 2026
46034a5
break out modules from index.js
aboydnw Jan 31, 2026
33a24bb
fix hover state offset
aboydnw Jan 31, 2026
13c2c86
additional metrics
aboydnw Feb 1, 2026
e22d8e1
add community metrics for relevant repos
aboydnw Feb 1, 2026
1287ea1
modularize the repo details panels, config, and styles
aboydnw Feb 1, 2026
d365bbc
extract state management and simulations
aboydnw Feb 1, 2026
550cf5e
fix bugs from re-architecture
aboydnw Feb 1, 2026
089f031
fix repo info card styling
aboydnw Feb 1, 2026
ec63e94
Merge main into update-frontend-architecture
aboydnw Feb 3, 2026
5b01b74
remove ORCA specific code and update names to be more generic
aboydnw Feb 3, 2026
1eb3fb4
remove vite
aboydnw Feb 3, 2026
1a1d39f
remove vite and address code review changes
aboydnw Feb 3, 2026
be00dfa
bug fixes after removing vite
aboydnw Feb 3, 2026
8c9cb56
fix title
aboydnw Feb 3, 2026
cc9a0ce
add back zoom
aboydnw Feb 3, 2026
b257c47
fix: remove node_modules from git tracking and add to .gitignore
aboydnw Feb 3, 2026
648c94b
add node modules to gitignore
aboydnw Feb 3, 2026
8047f6d
address merge conflicts
aboydnw Feb 3, 2026
b70bc3c
fix zoom
aboydnw Feb 4, 2026
fdbc504
clean up zoom action
aboydnw Feb 4, 2026
c9b1948
fix build error
aboydnw Feb 4, 2026
85f9be4
fix build errors
aboydnw Feb 4, 2026
ab969c6
file structure fixes
aboydnw Feb 5, 2026
f94b7f6
remove other ds stores
aboydnw Feb 5, 2026
782d2bb
project folder restructure
aboydnw Feb 5, 2026
378210a
ci: add a build check
gadomski Feb 6, 2026
9944f6c
fix: data locations
gadomski Feb 6, 2026
a2ebdc7
fix: build ci
gadomski Feb 6, 2026
e185369
fix: pages ci
gadomski Feb 6, 2026
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
Binary file modified .DS_Store
Binary file not shown.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -215,3 +215,5 @@ __marimo__/
# Streamlit
.streamlit/secrets.toml

# Node.js
node_modules/
95 changes: 95 additions & 0 deletions CLEANUP_SUMMARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Cleanup Summary - Chart Controls Removed

## Issue
Chart controls (zoom +/-, center button) appeared in the visualization when they shouldn't have been present.

## Root Cause
The old `/dist/` folder contained outdated build artifacts from previous development. This folder was created during earlier development phases and was no longer needed after:
- Removing Vite build system
- Flattening project structure to serve from root
- Rewriting index.html with clean ES6 modules

## Solution Implemented
- ✅ Deleted `/dist/` folder and all its contents
- ✅ Verified root `index.html` has no control creation code
- ✅ Verified `src/js/` modules have no zoom/control code
- ✅ Confirmed clean project structure with single entry point

## Files & Directories Removed
```
/dist/ (entire folder)
├── index.html (old template version)
├── index.js (old bundled copy)
├── style.css (old copy)
├── *.csv (old copies)
├── d3*.js (old copies)
├── src/ (old copy)
└── ... (other old files)
```

## New Project Structure
```
contributor-network/
├── index.html ← Single entry point (clean, modular)
├── index.js ← Main visualization
├── style.css ← Stylesheet
├── src/js/ ← 30+ modular ES6 components
│ ├── config/
│ ├── data/
│ ├── interaction/
│ ├── layout/
│ ├── render/
│ ├── simulations/
│ ├── state/
│ └── utils/
├── d3*.js ← D3 libraries (local)
├── *.csv ← Data files
└── ... (config, tests, docs)
```

## What Changed
| Aspect | Before | After |
|--------|--------|-------|
| Entry points | `/` and `/dist/` | `/` only |
| Build system | Vite (removed) | None (direct ES6) |
| HTML versions | Multiple copies | Single clean version |
| File duplication | Many copies | Single source |
| Potential conflicts | High | None |

## Testing
**To verify the fix:**
1. Hard refresh browser: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
2. Visit: `http://localhost:8000/`
3. Should see visualization with organization filter
4. Should NOT see zoom controls (+/-, center button)
5. Should NOT get 404 errors for dist/ files

## Next Steps
1. Hard refresh and test at `http://localhost:8000/`
2. Verify no zoom controls appear
3. Test all interactions work correctly
4. Commit changes to git
5. Submit PR with cleanup

## Files Modified
- Deleted: `/dist/` folder (entire directory)

## Code Quality Check
✅ No zoom/button control code in source
✅ No template-based HTML remaining
✅ Clean modular architecture
✅ Single entry point (root index.html)
✅ No build system artifacts

## Performance Impact
- Slightly reduced file count
- No server-side changes needed
- Faster development workflow (no build step)
- Cleaner git repository

## Browser Compatibility
No changes to browser compatibility. Visualization still supports:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Loading