1468 Commits

Author SHA1 Message Date
Benexl
c6aada6139 fix(play-downloads-menu): add missing imports 2025-07-29 18:14:21 +03:00
Benexl
e4c4203364 style: ruff check + fix 2025-07-29 18:13:58 +03:00
Benexl
52cd4a8d85 fix(feedback-service): just default to creating progress 2025-07-29 18:04:20 +03:00
Benexl
b9b0d49530 fix(registry-commands): make it work 2025-07-29 18:03:05 +03:00
Benexl
ba4df96dc8 fix(anilist-stats): should be user_profile 2025-07-29 18:02:28 +03:00
Benexl
335ba86367 Update README.md 2025-07-29 17:25:48 +03:00
Benexl
92c18f850f Update README.md 2025-07-29 17:25:30 +03:00
Benexl
70763807de fix(media-actions-menu): typo 2025-07-29 17:19:11 +03:00
Benexl
51438c8864 feat(dynamic-search): title is enough 2025-07-29 17:18:56 +03:00
Benexl
03426bd0da feat(watch-history-service): only update remote progress when episode is complete 2025-07-29 16:56:23 +03:00
Benexl
ccdb0346eb feat(download-service): correct search params and episode title 2025-07-29 16:32:58 +03:00
Benexl
6fba74b3ca docs: update copilot instructions 2025-07-29 15:42:58 +03:00
Benexl
b436f23f65 style: ruff check + format 2025-07-29 15:36:32 +03:00
Benexl
cd7b70dd6b feat(character-preview): attempt to display character image 2025-07-29 15:32:21 +03:00
Benexl
ac9b000ce8 chore: upgrade deps 2025-07-29 15:31:40 +03:00
Benexl
84a3b6185b fix(media-types): age should be string 2025-07-29 14:01:05 +03:00
Benexl
7f52d8cb39 feat(feedback-service): make it configurable 2025-07-29 14:00:44 +03:00
Benexl
87372e41be feat(media-actions-menu): bulk media list actions 2025-07-29 12:36:17 +03:00
Benexl
9cfbc0bdcf style: ruff check 2025-07-29 11:31:18 +03:00
Benexl
af6e64ee0c feat(anilist-download-command): add previews 2025-07-29 11:30:56 +03:00
Benexl
4a2f272e14 Merge pull request #108 from theobori/feature/ci
Added GitHub action step to build the Nix derivation
2025-07-29 10:24:26 +03:00
Benexl
a2e2ae8dd3 Merge branch 'master' into feature/ci 2025-07-29 10:23:44 +03:00
Benexl
5ce9bbaa0d fix(anilist-notifications): add large to coverImage 2025-07-29 10:20:26 +03:00
Benexl
25812b6562 feat(worker-service): draft 2025-07-29 02:02:32 +03:00
Benexl
ee52b945ea feat(media-api): notifications 2025-07-29 01:40:18 +03:00
Benexl
be14e6a135 fix: failure to update remote history 2025-07-29 01:13:53 +03:00
Benexl
9402e7a2b6 feat(mpv-ipc): basic support for media registry 2025-07-29 00:29:51 +03:00
Benexl
590d6a1851 feat(downloads-menu): improve 2025-07-28 23:29:44 +03:00
Benexl
8186fe9991 feat(menus): intergrate download service and downloads in menus 2025-07-28 22:16:46 +03:00
Benexl
4d2831eee1 feat(downloads-config): add support for no check certs 2025-07-28 22:16:14 +03:00
Benexl
ea918909b9 chore(pyproject.toml): add yt-dlp and pycryptodomex to standard optional and downwoal optional 2025-07-28 22:15:46 +03:00
Benexl
93c0f2ab83 feat(cli-service-download): basic implementation 2025-07-28 21:22:11 +03:00
Théo Bori
985e7fee18 Removed shell.nix 2025-07-28 19:37:15 +02:00
Théo Bori
7bd7ddecae Added a envrc file to use nix via direnv 2025-07-28 19:37:14 +02:00
Théo Bori
9afb9a9a32 Added GitHub action step to build the Nix derivation 2025-07-28 19:37:07 +02:00
Benexl
40065478cc feat(cli-sevice-download): prepare 2025-07-28 20:03:48 +03:00
Benexl
65aa8fcb4e chore: cleanup 2025-07-28 19:48:20 +03:00
Benexl
2717d0b012 style: ruff check + format 2025-07-28 15:37:40 +03:00
Benexl
9f0cf5f8dc fix(dynamic-search-menu): update search for media chosen logic 2025-07-28 15:36:39 +03:00
Benexl
ef4a850d75 fix(dynamic-search-menu): preview script 2025-07-28 15:20:05 +03:00
Benexl
d8804c711e fix(search): revert QUERY variable to use placeholder for dynamic input 2025-07-28 14:36:48 +03:00
Benexl
adf75f65b2 refactor: streamline authentication and search command preparation in dynamic search 2025-07-28 14:25:36 +03:00
Benexl
6e7e75b514 fix(scripts-dynamic-preview): should be {} 2025-07-28 14:13:47 +03:00
Benexl
9515559afb docs: include file structure in copilot-instructions 2025-07-28 14:13:06 +03:00
Benexl
e8849940e1 feat: Add media airing schedule and character selection features
- Implemented media airing schedule functionality in `media_airing_schedule.py` to fetch and display upcoming episodes with air dates and countdown timers.
- Created character selection feature in `media_characters.py` to fetch and display a list of characters, showing details upon selection.
- Updated state management to include new menu options for characters and airing schedules.
- Enhanced preview functionality to support character and airing schedule previews.
- Added necessary API methods and data models for handling character and airing schedule data.
2025-07-28 13:37:27 +03:00
Benexl
007954802f chore: cleanup old testing strategy 2025-07-28 13:36:55 +03:00
Benexl
b874bef2d5 docs: draft copilot chatmodes 2025-07-28 12:54:05 +03:00
Benexl
6c1bcebd99 docs: draft copilot-instructions.md 2025-07-28 12:41:30 +03:00
Benexl
fe5e8c641d docs: update CONTRIBUTIONS.md 2025-07-28 12:36:49 +03:00
Benexl
45a4913ead docs: draft CONTRIBUTIONS.md 2025-07-28 12:35:51 +03:00