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
e9c6841e28
fix(test): assertion string missmatch + mock webbrowser.open
2026-04-06 07:51:43 +07: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
30f36b4b67
Merge branch 'master' of https://github.com/Benexl/FastAnime into minor-fixes
2026-02-23 08:48:00 +07:00
iMithrellas
3df630a2af
feat: add media action to open anilist page
2026-01-30 13:36:46 +01:00
Benexl
1ce2d2740d
feat: implement get_clean_env function to manage environment variables for subprocesses
2025-12-31 21:43:43 +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
e49baed46f
feat: differentiate between studios and producers in media info and dynamic preview
2025-12-31 18:11:10 +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
dd9d9695e7
fix: remove unused imports for cleaner code
2025-12-31 15:14:14 +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
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
Zen
bedd345eb8
Merge branch 'master' into self-fix
2025-12-30 12:43:28 +08:00
Zen
4dc15eec50
fix: IPC socket for windows
2025-12-30 12:39:45 +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
benexl
20ce2f6ca3
fix(cli): update command name based on availability of viu-media
2025-12-16 17:57:18 +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
Benexl
c01c08c03b
feat: show welcome screen once a month
2025-12-03 10:03:52 +03:00
Benexl
36b71c0751
feat: update welcome message
2025-12-02 18:58:15 +03:00
Benedict Xavier
69d3d2e032
Update viu_media/cli/cli.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 18:02:11 +03:00
Benedict Xavier
29ba77f795
Update viu_media/cli/cli.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 18:01:56 +03:00
Benexl
a4950efa02
feat: wait for feedback
2025-12-02 18:00:44 +03:00
Benedict Xavier
bbd7931790
Merge branch 'master' into feat/welcomescreen
2025-12-02 17:53:17 +03:00
Benexl
41aaf92bae
style: remove unused import
2025-12-02 17:44:46 +03:00
Benexl
d38dc3194f
feat: export ansi utils to preview root dir when doing dynamic previews
2025-12-02 17:43:18 +03:00
Benexl
6b8dfba57e
fix: remove double quotes
2025-12-02 17:30:31 +03:00
Benexl
3b008696d5
style: remove unused imports
2025-12-02 17:27:30 +03:00
Benedict Xavier
ece1f77e99
Merge branch 'master' into feature/preview-scripts-rewrite-to-python
2025-12-02 17:16:50 +03:00
Benexl
725754ea1a
feat: improve text display for dynamic search
2025-12-02 17:12:27 +03:00
Benexl
80771f65ea
feat: dynamic search rewrite in python
2025-12-02 14:36:03 +03:00
Benexl
26bc84e2eb
fix: clean up whitespace in ANSI utilities and preview script
2025-12-01 18:48:15 +03:00
Benexl
901d1e87c5
feat: rewrite FZF preview scripts to use ANSI utilities for improved formatting
2025-12-01 18:47:58 +03:00
Benexl
f27c0b8548
fix: order of operations
2025-12-01 17:25:21 +03:00
Benexl
76c1dcd5ac
fix: specifying extension when saving file
2025-12-01 17:19:55 +03:00
Benexl
25a46bd242
feat: disable airing schedule preview
2025-12-01 17:19:33 +03:00
Benexl
091edb3a9b
fix: remove extra bracket
2025-12-01 17:06:58 +03:00
Benexl
393b9e6ed6
feat: use actual file for preview script
2025-12-01 17:00:15 +03:00