updated web interface - v3

This commit is contained in:
2025-08-19 07:09:23 -07:00
parent 07d19cfd7a
commit b77dbdcc23
24 changed files with 2727 additions and 445 deletions

View File

@@ -159,6 +159,19 @@ def daemon_mode(
else:
typer.echo("Please specify one of: --start, --stop, --status")
@app.command("migrate")
def migrate_activities():
"""Migrate database to add new activity fields"""
from .migrate_activities import migrate_activities as run_migration
typer.echo("Starting database migration...")
success = run_migration()
if success:
typer.echo("Database migration completed successfully!")
else:
typer.echo("Database migration failed!")
raise typer.Exit(code=1)
def main():
app()