Commit Graph

447 Commits

Author SHA1 Message Date
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
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
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
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
a88df7f3ef chore: remove comment 2025-07-14 20:11:42 +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
badd10bf97 feat: interactive 2025-07-14 02:24:44 +03:00
Benexl
42bd4963b8 feat: interactive search 2025-07-14 02:24:04 +03:00
Benexl
f08ff7155c feat: use auth manager in login 2025-07-14 02:23:34 +03:00
Benexl
e487435d7e feat: auth manager 2025-07-14 02:23:15 +03:00
Benexl
54f7327ed7 feat(player): pass only list of sub urls 2025-07-13 17:55:57 +03:00
Benexl
ba620bae96 feat: cli download 2025-07-13 17:46:30 +03:00
Benexl
48eac48738 feat: single source of app level constants 2025-07-13 14:52:40 +03:00
Benexl
7c91288e6e feat: improve desktop entry generation 2025-07-13 13:19:50 +03:00
Benexl
de2ba342ad feat: improve config logic 2025-07-13 13:10:49 +03:00
Benexl
f02f92b80b feat: custom exception handling 2025-07-13 12:30:09 +03:00
Benexl
a2da6974fa feat: cli search 2025-07-13 01:39:52 +03:00
Benexl
d279cc70b9 feat: interactively edit config 2025-07-12 18:57:02 +03:00
Benexl
870bb24e1b feat: recreate all allanime extractors 2025-07-07 13:48:19 +03:00
Benexl
f51ceaacd7 test: placeholder tests 2025-07-07 00:41:24 +03:00
Benexl
cdad70e40d feat: add jikan api 2025-07-07 00:23:33 +03:00
Benexl
0737c5c14b feat: mass refactor 2025-07-06 23:59:18 +03:00
Benexl
32f4d9271f feat: phase 1 of anilist_interfaces refactor 2025-07-06 22:23:14 +03:00
Benexl
355f10dd9e feat: mass refactor 2025-07-06 18:52:14 +03:00
Benexl
e35683e90a fix: config update logic 2025-07-06 17:40:20 +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
f042e5042b fix: minor error 2025-07-05 17:14:33 +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
Benexl
759889acd4 feat: new config logic 2025-07-05 03:06:49 +03:00