7 Commits

Author SHA1 Message Date
oib
54b47f6bef migrations: use SQLAlchemy String instead of sqlmodel AutoString in base schema 2025-08-08 08:45:23 +02:00
oib
82e7712632 migrations: add initial base schema; archive legacy migrations 2025-08-08 08:42:54 +02:00
oib
01a89a6129 migrations: move scripts from dev/alembic to tracked alembic/ 2025-08-08 08:22:13 +02:00
oib
f4f712031e Reorganize project structure
- Move development and test files to dev/ directory
- Update .gitignore to exclude development files
- Update paths in configuration files
- Add new audio-player.js for frontend
2025-07-27 07:54:24 +02:00
oib
ab9d93d913 RC1 2025-07-20 09:26:07 +02:00
oib
c5412b07ac Migrate from file-based to database-backed stream metadata storage
- Add PublicStream model and migration
- Update list_streams.py and upload.py to use database
- Add import script for data migration
- Remove public_streams.txt (replaced by database)
- Fix quota sync between userquota and publicstream tables
2025-07-19 10:49:16 +02:00
oib
17616ac5b8 feat: Add database migrations and auth system
- Add Alembic for database migrations
- Implement user authentication system
- Update frontend styles and components
- Add new test audio functionality
- Update stream management and UI
2025-07-02 09:37:03 +02:00