Skip to content

Updates to Transit-TV: updated dependencies, Docker, and more #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

Conversation

jasonad123
Copy link

Hey Transit team, I was so excited to see y'all open-sourced Transit TV and I wanted to submit a PR with some updates.

TL;DR Modernized Transit-TV with Docker support, improved dependency management, and enhanced deployment options.

  • Added Docker containerization with comprehensive deployment options (local, Docker run, and Docker Compose) and environment management
  • Fully migrated to pnpm from Bower for improved dependency management and build performance
  • Added security features including configurable CORS, updated dependencies, and production-ready environment handling
  • Expanded deployment options with local pnpm, Docker run, and Docker Compose workflows

I've confirmed that both local and Docker options work and connect properly to the API. I'm definitely gonna keep playing around with it and seeing where this goes!


Note: This work was completed with assistance from agentic coding tools including Claude Code.

jasonad123 and others added 26 commits June 18, 2025 22:00
- Removed Bower dependencies as Bower is now deprecated
- Set it up to be deployable in Docker
Update to reflect edits to release
Update docker-publish.yml
Changes made after code review for best practice and security
- Fix title centering by replacing absolute positioning with proper table layout
- Add secondary logo structure (commented out by default)
- Optimize responsive breakpoints for TV-to-iPad display contexts
- Improve column width distribution for better balance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
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