| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-25 | Refactor anime update logic and task management | Bobby | 1 | -21/+13 | |
| - Simplified title retrieval in AnimeUpdate and updateAnime functions. - Updated next airing checks to use new fields directly. - Removed unnecessary nil checks for titles in various functions. - Enhanced task management by eliminating redundant LastRun updates. - Improved dependency handling in triggerDependentTasks for better clarity and performance. - Streamlined Jikan API response structure by merging related fields. - Added StopRateLimiters function to rate limiter utilities for better control. - Refined episode title handling in TMDB and TVDB enrichment functions. - Introduced Stop method in MultiLimiter for graceful shutdown of rate limiters. | |||||
| 2026-02-24 | Add anime stub retrieval and enhance anime sync logic with force refresh ↵ | Bobby | 1 | -1/+1 | |
| capability | |||||
| 2026-02-09 | Refactor AnimeUpdate worker logging and enhance API request for skip times | Bobby | 1 | -1/+1 | |
| - Updated worker logging in AnimeUpdate to display worker ID starting from 1 instead of 0. - Modified the API request in GetSkipTimesForEpisode to include episodeLength=0 in the query parameters for better handling of skip times. - Added a new BaseModel struct in entities package to standardize model definitions with hidden ID and timestamp fields for JSON responses. | |||||
| 2026-02-06 | Refactor task management and producer synchronization | Bobby | 1 | -155/+68 | |
| - Updated TaskManager to utilize repositories for database operations, improving separation of concerns. - Enhanced logging functionality by replacing logger.Log with logger.Infof, logger.Warnf, and logger.Errorf for better readability and consistency. - Simplified ProducerSync function by removing unnecessary pagination logic and directly fetching producer data. - Introduced helper functions for calculating progress and managing task statuses. - Added new service for fetching and saving anime data, integrating multiple data sources (Jikan, Anilist, MALsync, TMDB, TVDB, Aniskip). - Created new types for task management and improved overall code organization. - Removed deprecated database calls and replaced them with repository methods for better maintainability. | |||||
| 2026-02-03 | Refactor anime and genre synchronization tasks: replace existing ↵ | Bobby | 1 | -0/+293 | |
| implementations with new structured code for improved maintainability and performance | |||||
