Commit Graph

1052 Commits

Author SHA1 Message Date
Benexl
a6ddb10734 feat: improve main menu 2025-07-24 00:07:13 +03:00
Benexl
f678fa13f0 feat: improve state models 2025-07-23 21:17:03 +03:00
Benexl
2067467134 feat: improve provider types 2025-07-23 20:02:25 +03:00
Benexl
d78b62fcee feat: improve api types 2025-07-23 18:48:57 +03:00
Benexl
6c30cf808b chore: remove broken config field 2025-07-23 15:49:54 +03:00
Benexl
6e9babf270 feat: animepahe provider 2025-07-23 11:29:52 +03:00
Benexl
aa50ab62b5 feat: only require specifying the package folder 2025-07-23 00:38:05 +03:00
Benexl
88975e59c0 feat: make episode previews unique by using a prefix 2025-07-23 00:32:55 +03:00
Benexl
64c427fe41 fix: per page 2025-07-22 23:46:48 +03:00
Benexl
987ae57e33 feat: media list sort 2025-07-22 22:46:42 +03:00
Benexl
ac36e24a32 feat: improve preview 2025-07-22 19:02:37 +03:00
Benexl
04d877a72e chore: upgrade deps 2025-07-22 18:59:45 +03:00
Benexl
43174db8e4 feat: improve preview 2025-07-22 18:46:15 +03:00
Benexl
3092ef0887 feat: properly normalize episodes 2025-07-22 17:25:33 +03:00
Benexl
5e45fba66d chore: remove crazy ai tests 2025-07-22 15:42:51 +03:00
Benexl
65e4726f82 feat: re-add the download cmd 2025-07-22 14:59:29 +03:00
Benexl
384d326fa8 feat: cleanup 2025-07-22 14:55:38 +03:00
Benexl
60c583d115 feat: anilist auth cmd 2025-07-22 14:39:16 +03:00
Benexl
f716f9687a chore: add todo 2025-07-22 01:23:58 +03:00
Benexl
db1006a6b2 fix: date error 2025-07-22 01:23:49 +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
0e6aeeea18 feat: update interactive session logic 2025-07-21 22:28:09 +03:00
Benexl
452c2cf764 feat: session service 2025-07-21 21:43:16 +03:00
Benexl
a1de0548f4 feat: auth service 2025-07-21 20:35:28 +03:00
Benexl
f60cdea2e1 feat: watch history service 2025-07-21 19:24:32 +03:00
Benexl
b67284cfeb refactor: service import paths 2025-07-21 17:47:53 +03:00
Benexl
17161f5f78 feat: feedback service 2025-07-21 17:36:29 +03:00
Benexl
c0d87c4351 feat: registry service 2025-07-21 17:27:51 +03:00
Benexl
725fe4875d feat: cleanup 2025-07-20 19:34:19 +03:00
Benexl
ac3c6801d7 feat: implement unified media registry and tracking system for anime 2025-07-16 01:16:38 +03:00
Benexl
27b1f3f792 feat: god help me 2025-07-16 00:54:55 +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
5dde02570a chore: leave testing for later 2025-07-15 22:53:10 +03:00
Benexl
e3deb28d26 chore:cleanup 2025-07-15 22:36:08 +03:00
Benexl
1a85b2f216 refactor: improve media actions tests with enhanced mocking and assertions 2025-07-15 01:23:38 +03:00
Benexl
0639a3c949 test: enhance authentication and main menu tests with detailed user profile and pagination handling 2025-07-15 01:12:25 +03:00
Benexl
bdbf0821c5 fix: tests 2025-07-15 00:44:49 +03:00
Benexl
5e81c44312 feat: copilot instructions 2025-07-15 00:16:58 +03:00
Benexl
41ed56f395 feat: tests 2025-07-15 00:02:55 +03:00
Benexl
26f9c3b8de chore: clean up 2025-07-14 23:53:25 +03:00
Benexl
ecdd1b5f20 refactor: anilist subcommands 2025-07-14 23:31:55 +03:00
Benexl
b6dd965e49 feat: switch to pydantic types for api 2025-07-14 23:00:20 +03:00
Benexl
273dd56680 fix: next 2025-07-14 22:46:54 +03:00
Benexl
be4cc58e47 feat: pagination 2025-07-14 22:44:27 +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