benexl
beacf4fb2d
feat: add command to clear cached GitHub authentication token
2025-12-31 19:54:45 +03:00
benexl
92eb1f12b2
feat: implement GitHub contribution service for normalizer mappings
2025-12-31 19:44:29 +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
benexl
b9766af11a
fix(pyinstaller): update platform-specific settings and optimize EXE configuration
2025-12-31 15:02:29 +03:00
benexl
9d72a50916
fix: replace sys.executable with get_python_executable for better compatibility
2025-12-31 14:51:50 +03:00
benexl
acb14d025c
fix: enhance menu loading to support PyInstaller compatibility with explicit module listing
2025-12-31 14:42:44 +03:00
benexl
ba9b170ba8
fix: update menu loading mechanism to support pkgutil for dynamic imports
2025-12-31 14:31:35 +03:00
benexl
ecc4de6ae6
ci: update paths
2025-12-31 14:21:50 +03:00
benexl
e065c8e8fc
fix(normalizer): add anime title mapping for "Burichi -"
2025-12-31 13:10:47 +03:00
benexl
32df0503d0
fix(dependencies): update optional dependencies for platform-specific functionality
2025-12-31 13:05:56 +03:00
Benedict Xavier
11449378e9
docs: Revise Termux installation instructions in README
...
Updated installation instructions for Termux, including required packages and optional dependencies.
2025-12-30 14:51:36 +03:00
Benexl
8837c542f2
chore: bump version
v3.3.6
2025-12-30 14:33:33 +03:00
Benexl
eb8c443775
fix(player): vlc on android
2025-12-30 14:32:25 +03:00
Benexl
b052ee8300
ci: only run on request
2025-12-30 12:05:38 +03:00
Benedict Xavier
f684f561df
Merge pull request #175 from komposer-aml/fix/auth-input-mac
...
feat(auth): Allow non-interactive Anilist authentication
2025-12-30 12:00:54 +03:00
Albert Medrano-Lopez
7ed45ce07e
chore: improved grammar in one other sentence during authentication flow
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-30 00:07:30 -08:00
Albert Medrano-Lopez
10d1211388
chore: improved grammar in "already logged in as" message
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-29 23:44:32 -08:00
Albert Medrano-Lopez
efa6f4d142
fix(tests): Resolve pyright type errors in anilist test_mapper.py
...
Updated mock data in `test_to_generic_user_profile_success` to conform to `AnilistViewerData` requirements.
Adjusted type annotations in tests with intentionally malformed data to `Any` to prevent pyright errors, ensuring proper validation of error handling.
2025-12-29 23:25:40 -08:00
Benedict Xavier
0ca63dd765
Merge branch 'master' into fix/auth-input-mac
2025-12-29 16:49:37 +03:00
Albert Medrano-Lopez
b62d878a0e
feat(auth): Allow non-interactive Anilist authentication
...
This enhances the `anilist auth` command by allowing the authentication token to be provided directly as an argument or from a file. This provides a non-interactive way to authenticate, which is useful for scripting or for users who have issues with the interactive browser-based flow.
The `auth` command now accepts an optional `token_input` argument.
- If the argument is a valid file path, the token is read from the file.
- Otherwise, the argument is treated as the token itself.
- If no argument is provided, the command falls back to the previous interactive method.
The README is also updated to document these new authentication options.
This commit also includes:
- `test`: Unit tests for the new authentication logic (``test_auth.py``) and for the mapper fix (``test_mapper.py``).
- `fix(api)`: A fix in the Anilist API mapper to handle potentially missing data in the API response, making it more robust.
- `style`: Minor code style and formatting fixes throughout the codebase.
2025-12-29 04:05:28 -08:00
Benexl
bcc5e7df8e
feat: allow disabling of initial config creation
2025-12-29 11:53:02 +03:00
Benedict Xavier
df8e925eec
Update README with project reference and contribution info
...
Added a project reference and updated contributing section.
2025-12-29 00:32:33 +03:00
Benexl
9d9fa55b69
chore: bump version
v3.3.5
2025-12-28 17:54:14 +03:00
Benedict Xavier
42f7e1d4e2
Merge pull request #174 from viu-media/minor-fixes
2025-12-28 17:51:57 +03:00
Type-Delta
7f4a1f265a
fix: animepahe unable to stream/download
2025-12-28 19:20:46 +07:00
Benexl
12ef447eaf
feat: add vlc player which i somehow forgot lol
2025-12-28 01:25:18 +03:00
Benexl
75b1b8fab4
chore: bump version
v3.3.4
2025-12-27 19:39:18 +03:00
Benexl
6f4155dd65
feat: add logger param
2025-12-27 19:39:10 +03:00
benexl
20ce2f6ca3
fix(cli): update command name based on availability of viu-media
v3.3.3
2025-12-16 17:57:18 +03:00
benexl
dbbfe0331b
chore: bump version to 3.3.3
2025-12-16 17:54:48 +03:00
benexl
04ae196d5f
fix(cli): remove stdout and stderr reconfiguration for UTF-8 encoding on Windows
2025-12-16 17:50:04 +03:00
benexl
fe92ff8716
fix(preview): update cache directory paths and improve script execution formatting
2025-12-16 17:24:49 +03:00
benexl
c047377289
fix(preview): pass posix paths
2025-12-16 16:47:44 +03:00
benexl
fcbaa7fb0d
fix(cli): ensure UTF-8 encoding on Windows platforms
2025-12-16 16:17:14 +03:00
benexl
87c87ebca7
fix(preview): update path handling for cache directories in preview scripts to pass as posix paths
2025-12-16 16:16:05 +03:00