1557 Commits

Author SHA1 Message Date
Type-Delta
3e207fc05a ci(test): add caching to apt-get install step 2026-04-06 11:04:19 +07:00
Type-Delta
9cc322d109 fix(icat): move termios, tty modules behind os gate to prevent import error 2026-04-06 10:59:16 +07:00
Type-Delta
885f35ac2c fix(test): AuthService lock file pollution 2026-04-06 10:55:15 +07:00
Type-Delta
7c5a856253 fix(types): termios type errors on windows 2026-04-06 09:16:03 +07:00
Type-Delta
5be6f356c5 ci(test): uncomment test step 2026-04-06 09:04:23 +07:00
Type-Delta
6813dc9b4c test: Add comprehensive test coverage across modules
Adds extensive test suite covering CLI notifications, auth service,
file utilities, networking, AniList API integration, mappers, API
factory, MPV player, and selector implementations. Includes 900+ lines
of test code covering main workflows and edge cases. Minor refactor
to improve dict type safety in AniList API client.

- CLI and service layer tests
- Utility function tests
- Media API and mapper tests
- Player and selector factory tests
2026-04-06 09:01:45 +07:00
Type-Delta
e9c6841e28 fix(test): assertion string missmatch + mock webbrowser.open 2026-04-06 07:51:43 +07:00
Type-Delta
2cfe61695b Merge pull request #199 from viu-media/minor-fixes
fix(animepahe): update site domain to animepahe.pw
2026-04-05 22:57:34 +07:00
Type-Delta
4e262b7286 fix(animepahe): update site domain to animepahe.pw 2026-04-05 22:39:11 +07:00
Benedict Xavier
9faba7957f Merge pull request #197 from TNhelly/fix/fix-media-tags 2026-03-31 15:49:20 +03:00
ThomasNels
f7c3d05d4a fix: mediatag fixes 2026-03-31 05:27:05 -07:00
Benedict Xavier
91aa6b599e Merge pull request #191 from viu-media/minor-fixes
Fix #188 wrong video resolution from animepahe provider
2026-02-23 22:31:52 +03:00
Benedict Xavier
d05128e6b5 Merge branch 'master' into minor-fixes 2026-02-23 22:31:31 +03:00
Type-Delta
5845084b18 fix(mvp-ipc): remove deprecated unix pipe checks 2026-02-23 22:23:58 +07:00
Benexl
59b2a4fe1a feat: auto retry searching provider using synonymns 2026-02-23 18:01:34 +03:00
Type-Delta
599792d415 fix(animepahe): provider provides wrong video quality 2026-02-23 08:51:08 +07:00
Type-Delta
30f36b4b67 Merge branch 'master' of https://github.com/Benexl/FastAnime into minor-fixes 2026-02-23 08:48:00 +07:00
Benedict Xavier
70e1445650 Merge pull request #184 from iMithrellas/master
Add media_actions option to open AniList page
2026-01-30 21:22:49 +03:00
iMithrellas
3df630a2af feat: add media action to open anilist page 2026-01-30 13:36:46 +01:00
Benedict Xavier
148436e27c Merge pull request #183 from aarabdh/master
Allowing search for year 2026
2026-01-24 18:27:53 +03:00
Aarabdh Tiwari
eba9ed4bee Allowing search for year 2026 2026-01-24 15:38:14 +05:30
Benedict Xavier
343fe977ad Merge pull request #179 from viu-media/copilot/improve-installation-section 2026-01-01 10:50:20 +03:00
Benedict Xavier
4caafda123 Merge branch 'master' into copilot/improve-installation-section 2026-01-01 10:49:48 +03:00
Benexl
9ef834c94c fix: update shell_safe function to improve string literal escaping 2026-01-01 10:43:30 +03:00
copilot-swe-agent[bot]
5e9255b3d5 docs: Restructure binary installation to reduce redundancy
Co-authored-by: Benexl <81157281+Benexl@users.noreply.github.com>
2026-01-01 07:31:33 +00:00
copilot-swe-agent[bot]
fd535ad3e3 docs: Fix link consistency and chmod order in binary installation
Co-authored-by: Benexl <81157281+Benexl@users.noreply.github.com>
2026-01-01 07:30:45 +00:00
copilot-swe-agent[bot]
121e02a7e2 docs: Clarify binary installation with exact filenames and Windows steps
Co-authored-by: Benexl <81157281+Benexl@users.noreply.github.com>
2026-01-01 07:29:46 +00:00
copilot-swe-agent[bot]
2bb62fd0af docs: Make binary installation instructions more specific
Co-authored-by: Benexl <81157281+Benexl@users.noreply.github.com>
2026-01-01 07:28:46 +00:00
copilot-swe-agent[bot]
a752a9efdd docs: Add pre-built binaries section to README installation
Co-authored-by: Benexl <81157281+Benexl@users.noreply.github.com>
2026-01-01 07:27:24 +00:00
copilot-swe-agent[bot]
ac490d9a4b Initial plan 2026-01-01 07:25:17 +00:00
Benexl
1ce2d2740d feat: implement get_clean_env function to manage environment variables for subprocesses v3.3.7 2025-12-31 21:43:43 +03:00
Benexl
ce6294a17b fix: exclude OpenSSL libraries on Linux to avoid version conflicts 2025-12-31 21:14:08 +03:00
Benexl
b550956a3e fix: update Ubuntu version in release binaries workflow to 22.04 2025-12-31 21:03:29 +03:00
Benexl
e382e4c046 chore: bump version to 3.3.7 in pyproject.toml and uv.lock 2025-12-31 20:51:00 +03:00
Benedict Xavier
efa1340e41 Merge pull request #177 from viu-media/dynamic-search-filters
Implement dynamic search enhancements (eg filters) and media info differentiation
2025-12-31 18:57:04 +03:00
Benedict Xavier
ac7e90acdf Update viu_media/assets/scripts/fzf/dynamic_preview.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 18:54:02 +03:00
Benedict Xavier
8c5b066019 Update viu_media/assets/scripts/fzf/dynamic_preview.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 18:52:57 +03:00
Benedict Xavier
a826f391c1 Update viu_media/core/utils/formatter.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-31 18:51:17 +03:00
benexl
6a31f4191f fix: remove f-string for filter adjustment message in search results 2025-12-31 18:47:40 +03:00
benexl
b8f77d80e9 feat: implement restore mode for dynamic search with last query and cached results 2025-12-31 18:43:59 +03:00
benexl
6192252d10 feat: enhance shell_safe function to support Python string literals and escape triple quotes 2025-12-31 18:31:40 +03:00
benexl
efed80f4dc feat: update score formatting in format_score_stars function to match media_info.py style 2025-12-31 18:25:05 +03:00
benexl
e49baed46f feat: differentiate between studios and producers in media info and dynamic preview 2025-12-31 18:11:10 +03:00
benexl
6e26ac500d feat: enhance consistency with normal media-info menu 2025-12-31 18:04:58 +03:00
benexl
5db33d2fa0 feat: implement dynamic search filter parser and enhance search script with filter syntax 2025-12-31 17:59:04 +03:00
benexl
0524af6e26 fix(ipc): add checks for Unix domain socket availability in MPVIPCClient and MpvIPCPlayer 2025-12-31 15:47:43 +03:00
benexl
a2fc9e442d fix: add libglib2.0-dev installation for Linux system dependencies in GitHub Actions workflow 2025-12-31 15:22:37 +03:00
benexl
f9ca8bbd79 fix: add installation of system dependencies for Linux in GitHub Actions workflow 2025-12-31 15:18:24 +03:00
benexl
dd9d9695e7 fix: remove unused imports for cleaner code 2025-12-31 15:14:14 +03:00
benexl
c9d948ae4b feat: add GitHub Actions workflow for building release binaries across platforms 2025-12-31 15:09:06 +03:00