Skip to content

Remove dead code, unused deps, and stale docs#42

Merged
DorianZheng merged 3 commits intomainfrom
cleanup/remove-dead-code-and-stale-artifacts
Mar 23, 2026
Merged

Remove dead code, unused deps, and stale docs#42
DorianZheng merged 3 commits intomainfrom
cleanup/remove-dead-code-and-stale-artifacts

Conversation

@DorianZheng
Copy link
Copy Markdown
Collaborator

Summary

  • Remove unimplemented deployment feature artifacts: schema (packages/shared/src/schemas/deployment.ts), 3 DB tables + indexes in database.ts, and design doc (docs/deployment-function-ui-design.md)
  • Remove unused uuid and @types/uuid dependencies from backend (code uses node:crypto randomUUID())
  • Remove unused iconFiles export and Files import from frontend icons
  • Fix README: remove references to nonexistent make run, make electron-dev, make electron-pack targets; remove link to deleted deployment doc

Test plan

  • pnpm --filter @dune/shared build passes
  • pnpm --filter @dune/backend build passes
  • make test — all failures are pre-existing on main (verified by running on clean main)
  • Grep confirms no dangling references to removed symbols

- Delete unimplemented deployment schema, DB tables, and design doc
- Remove unused uuid and @types/uuid dependencies (code uses node:crypto)
- Remove unused iconFiles export and Files import from icons.ts
- Fix README references to nonexistent make targets (run, electron-dev, electron-pack)
The lucide icon library was imported but never listed in package.json,
causing build and dev server failures.
At <=980px, the sidebar column collapses to 0 width instead of switching
to a top-row layout that crowded the content area. The toggle button
remains available at all viewport sizes.
@DorianZheng DorianZheng merged commit 80fbb97 into main Mar 23, 2026
1 check failed
@DorianZheng DorianZheng deleted the cleanup/remove-dead-code-and-stale-artifacts branch March 23, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant