Commit Graph

3 Commits

Author SHA1 Message Date
3nd3r 01c6c4a1b0 Fix #11: Replace deprecated datetime.utcnow with timezone-aware UTC
- Import timezone from datetime
- Add _utcnow() helper using datetime.now(timezone.utc)
- Replace all default=datetime.utcnow column defaults
- Fixes deprecation warnings on Python 3.12+
2026-04-12 13:00:03 -05:00
3nd3r 9570283ad8 Fix #10: Persist bans and mutes to database
- Add Ban and Mute models to models.py
- Load persisted bans/mutes from DB on app startup in create_app()
- Persist ban to DB on mod_ban and mod_kickban
- Persist/delete mute to DB on mod_mute toggle
- Bans and mutes now survive server restarts
2026-04-12 12:59:20 -05:00
ComputerTech ad510c57e1 Initial commit: SexyChat (Aphrodite) v1.0 2026-04-12 17:55:40 +01:00