Benexl
8abfaed7bf
feat(cli-previews): always reload info script
2025-07-26 22:16:14 +03:00
Benexl
48e906e464
feat: dynamic search
2025-07-26 12:38:47 +03:00
Benexl
98c2fef8cd
chore: remove copilot instructions
2025-07-26 11:55:25 +03:00
Benexl
7088b8ce18
Refactor preview management and caching system
...
- Introduced a new PreviewWorkerManager to handle both anime and episode preview caching.
- Implemented PreviewCacheWorker and EpisodeCacheWorker for specialized background tasks.
- Added context management for preview operations to ensure proper cleanup.
- Enhanced error handling and logging during image downloads and info text generation.
- Removed redundant caching logic and consolidated functionality into worker classes.
- Updated session management to clean up preview workers on session end.
- Removed unused utility functions and streamlined the codebase.
2025-07-26 11:54:01 +03:00
Benexl
75e67c22d2
chore: format with ruff
2025-07-26 10:56:26 +03:00
Benexl
b18e419831
chore: make some packages optional and cleanup deprecated
2025-07-26 10:15:56 +03:00
Benexl
67a174158d
feat: implement episode range parsing and enhance search functionality with improved filtering options
2025-07-24 21:19:18 +03:00
Benexl
ae3a59d116
feat: add update command to FastAnime CLI for version management
2025-07-24 20:41:17 +03:00
Benexl
5392d4f25a
refactor: limit use of plural for package names and module names
2025-07-24 18:46:43 +03:00
Benexl
9ba3f88813
refactor: converters
2025-07-24 18:38:11 +03:00
Benexl
3c42f660ce
refactor: formatters
2025-07-24 18:35:35 +03:00
Benexl
048d008ca1
refactore: rename api to media api
2025-07-24 18:21:49 +03:00
Benexl
17636d766a
feat: improve performance
2025-07-24 18:17:06 +03:00
Benexl
f76350bc5b
feat: improve preview logic
2025-07-24 16:46:53 +03:00
Benexl
8b52a1ef27
chore: format
2025-07-24 14:57:36 +03:00
Benexl
19c6656cdf
feat: fallback to cover image if episode thumbnail not available
2025-07-24 14:29:25 +03:00
Benexl
48f46cdf3d
refactor: reorganize assets
2025-07-24 13:38:31 +03:00
Benexl
9cafcde9e1
feat: performance review
2025-07-24 11:36:23 +03:00
Benexl
3a9be3f699
feat: duration
2025-07-24 02:28:55 +03:00
Benexl
d3f08ea9c4
feat: show airing time
2025-07-24 02:09:44 +03:00
Benexl
d78b62fcee
feat: improve api types
2025-07-23 18:48:57 +03:00
Benexl
88975e59c0
feat: make episode previews unique by using a prefix
2025-07-23 00:32:55 +03:00
Benexl
43174db8e4
feat: improve preview
2025-07-22 18:46:15 +03:00
Benexl
9163b1394d
feat: improve previews
2025-07-22 01:23:21 +03:00
Benexl
0ce27f8e50
feat: menus
2025-07-22 00:47:42 +03:00
Benexl
c0d87c4351
feat: registry service
2025-07-21 17:27:51 +03:00
Benexl
49cdd440df
feat: working with ai is a mess lol
2025-07-16 00:46:02 +03:00
Benexl
490f8b0e8b
feat: stuff happened
2025-07-15 23:37:15 +03:00
Benexl
26f9c3b8de
chore: clean up
2025-07-14 23:53:25 +03:00
Benexl
b6dd965e49
feat: switch to pydantic types for api
2025-07-14 23:00:20 +03:00
Benexl
c882691412
feat: episode preview
2025-07-14 22:34:26 +03:00
Benexl
f4c4c874df
feat:auth
2025-07-14 22:14:07 +03:00
Benexl
f8992d46dd
Implement watch history management system with tracking and data models
...
- Added WatchHistoryManager for managing local watch history storage, including methods for adding, updating, removing, and retrieving entries.
- Introduced WatchHistoryTracker to automatically track episode viewing and progress updates.
- Created data models for watch history entries and overall history management, including serialization to and from JSON.
- Implemented comprehensive error handling and logging throughout the system.
- Developed a test script to validate the functionality of the watch history management system, covering basic operations and statistics.
2025-07-14 22:00:44 +03:00
Benexl
222c50b4b2
feat: implement session management functionality with save/load capabilities and error handling
2025-07-14 21:23:31 +03:00
Benexl
064401f8e8
feat: implement authentication utilities and integrate with menus
2025-07-14 21:07:47 +03:00
Benexl
a079f9919c
feat: implement enhanced feedback system for user interactions
2025-07-14 20:58:52 +03:00
Benexl
d1dfddf290
feat: stabilize the interactive workflow
2025-07-14 20:09:57 +03:00
Benexl
f5c831077d
feat: previews
2025-07-14 02:26:25 +03:00
Benexl
48eac48738
feat: single source of app level constants
2025-07-13 14:52:40 +03:00
Benexl
f02f92b80b
feat: custom exception handling
2025-07-13 12:30:09 +03:00
Benexl
d279cc70b9
feat: interactively edit config
2025-07-12 18:57:02 +03:00
Benexl
2bd02c7e99
feat: mass refactor
2025-07-06 14:15:13 +03:00
Benexl
ec78c81381
feat: mass refactor
2025-07-06 12:31:40 +03:00
Benexl
428bbb20bd
feat: new config logic
2025-07-05 17:13:49 +03:00
Benexl
3af31a2dfd
feat: update config logic with new philosophy
2025-07-05 17:13:21 +03:00
iMithrellas
ff94edfd05
fix: unbound test error
2025-05-07 01:01:13 +02:00
iMithrellas
2e902fa4e7
feat: PoC icat for viewing manga
2025-05-07 00:13:00 +02:00
Benexl
6f69b785d8
feat(config): mpv pre args
2025-02-23 20:52:52 +03:00
Benexl
61a525ff94
feat(config): pass custom mpv args
2025-02-23 20:18:23 +03:00
benexl
0822e2e92c
feat: improve preview logic
2025-01-29 19:47:56 +03:00