Commit graph

7 commits

Author SHA1 Message Date
007b8f7ec6 Add section markers 2025-09-13 23:17:17 +02:00
9b0f5153fc Add timestamps for record creation and updates for all models 2025-09-04 23:07:20 +02:00
6d5f014134 Make Owner optional; use dateparser to parse dates; use json-repair to read JSON 2025-09-01 21:50:38 +02:00
f45864c786 Fix random Mypy errors 2025-08-04 00:12:47 +02:00
8f4e851fb9 Refactor and remove tests, update models and views
- Deleted all test files in accounts and twitch apps to clean up the codebase.
- Updated the DropCampaign, Game, Organization, DropBenefit, TimeBasedDrop, and DropBenefitEdge models to include database indexing for improved query performance.
- Modified the DropCampaignListView and GameDetailView to remove unnecessary status filtering and streamline campaign retrieval logic.
- Enhanced the campaign detail template to properly format campaign descriptions.
- Adjusted the import_drop_campaign management command to increase default worker and batch sizes for improved performance.
- Cleaned up the admin configuration for DropCampaign and TimeBasedDrop models.
2025-07-24 02:40:59 +02:00
5c482c1729 feat: Add Twitch Drops Tracker application with campaign management
- Implemented models for DropCampaign, Game, Organization, DropBenefit, TimeBasedDrop, and DropBenefitEdge.
- Created views for listing and detailing drop campaigns.
- Added templates for dashboard, campaign list, and campaign detail.
- Developed management command to import drop campaigns from JSON files.
- Configured admin interface for managing campaigns and related models.
- Updated URL routing for the application.
- Enhanced README with installation instructions and project structure.
2025-07-09 22:46:23 +02:00
0c7c1c3f30 Add initial configuration and structure for the Twitch app, including models, views, and admin registration 2025-07-08 19:05:36 +02:00