Commit Graph

  • db2fb20932 Update adguard.py main pacnpal 2025-06-12 13:46:20 -04:00
  • 8dfe19b175 fix(deps): bump pydantic from 2.10.6 to 2.11.4 dependabot/pip/pydantic-2.11.4 dependabot[bot] 2025-05-05 12:22:13 +00:00
  • 73bf12b083 fix(deps): bump pydantic-settings from 2.7.1 to 2.9.1 dependabot/pip/pydantic-settings-2.9.1 dependabot[bot] 2025-04-21 12:06:57 +00:00
  • 55ecee5407 fix(deps): bump python-dotenv from 1.0.1 to 1.1.0 dependabot/pip/python-dotenv-1.1.0 dependabot[bot] 2025-03-31 11:56:56 +00:00
  • 8629bfc822 fix(deps): bump fastapi from 0.115.8 to 0.115.12 dependabot/pip/fastapi-0.115.12 dependabot[bot] 2025-03-24 12:51:33 +00:00
  • 1d33ebdc36 fix(deps): bump jinja2 from 3.1.5 to 3.1.6 dependabot/pip/jinja2-3.1.6 dependabot[bot] 2025-03-10 12:03:03 +00:00
  • 433738d06e Merge pull request #16 from pacnpal/dependabot/pip/fastapi-0.115.8 pacnpal 2025-02-03 10:40:21 -05:00
  • 4f64aabb32 fix(deps): bump fastapi from 0.115.7 to 0.115.8 dependabot[bot] 2025-02-03 12:00:35 +00:00
  • 480d1c2fa0 Merge pull request #15 from pacnpal/pacnpal-patch-1 pacnpal 2025-01-30 10:36:05 -05:00
  • 396703f5ba Update README.md pacnpal 2025-01-30 10:35:49 -05:00
  • bedacc5631 Update README.md pacnpal 2025-01-30 10:34:21 -05:00
  • 0bb99d3c6d docs(README.md): remove outdated userscript documentation and browser integration setup pacnpal 2025-01-30 07:49:20 -05:00
  • 719845b1c8 docs(README.md): update error handling section and improve API endpoint descriptions docs(userscript/README.md): enhance configuration instructions and clarify connection testing feat(userscript/simpleguardhome-404-checker.user.js): add connection testing and notification features for unblocking domains pacnpal 2025-01-29 16:17:25 -05:00
  • 99d8265235 feat(main.py): add endpoint to unblock a domain and improve error handling fix(userscript): update default port and restore 404 response interception pacnpal 2025-01-29 15:46:11 -05:00
  • 0d482fa33e feat(index.html): implement dark mode toggle and enhance theme handling pacnpal 2025-01-29 13:25:10 -05:00
  • 4ed14db4f7 feat(index.html): add domain preprocessing function for improved validation and error handling pacnpal 2025-01-29 13:01:26 -05:00
  • 913545c420 fix(index.html): update domain input pattern for improved validation pacnpal 2025-01-29 12:58:06 -05:00
  • d9f2308808 refactor(index.html): simplify domain status rendering by extracting logic into a separate function pacnpal 2025-01-29 12:47:46 -05:00
  • 79e6bc3f9a feat(healthcheck): enhance health check functionality and serve favicon directly pacnpal 2025-01-29 12:36:07 -05:00
  • 5430ec6ad4 refactor(docker): update Dockerfile and entrypoint script for improved package verification and health check command pacnpal 2025-01-29 12:27:45 -05:00
  • 65a3429b7a refactor(docker): update Dockerfile to install package from the correct path for improved reliability pacnpal 2025-01-29 10:08:19 -05:00
  • c5da870762 refactor(docker): update Dockerfile and .dockerignore to streamline package installation and include necessary files pacnpal 2025-01-29 10:03:22 -05:00
  • 26c2adf1d5 refactor(docker): update Dockerfile and entrypoint script for improved package management and application startup pacnpal 2025-01-29 09:59:09 -05:00
  • 18d1125243 refactor(docker): simplify Dockerfile by copying package directly for easier imports and streamline entrypoint script pacnpal 2025-01-29 09:47:14 -05:00
  • ceee425fab refactor(docker): restructure Dockerfile to copy source code directory and create rules_backup volume pacnpal 2025-01-29 09:42:37 -05:00
  • 6baa26eb80 refactor(docker): remove monitor.py references and adjust Dockerfile paths for clarity pacnpal 2025-01-29 09:34:34 -05:00
  • 31b66c6d65 refactor(healthcheck): simplify health check process and remove monitoring script pacnpal 2025-01-29 09:22:53 -05:00
  • 47efc3c4b0 refactor(docker): simplify Dockerfile by removing unnecessary monitoring tools and backup hierarchy setup pacnpal 2025-01-29 09:17:06 -05:00
  • 1a231ba6f5 feat(docker): update Dockerfile to use environment variable for backup name in verification process pacnpal 2025-01-29 09:15:53 -05:00
  • f18432e46d feat(docker): enhance Dockerfile to create symlink for source and improve backup verification process pacnpal 2025-01-29 09:12:42 -05:00
  • dafcb0278a feat(docker): update Dockerfile to improve backup verification by using environment variable for backup name in import statement pacnpal 2025-01-29 00:11:53 -05:00
  • 88e29c31a6 feat(docker): add monitoring script and update Dockerfile and .dockerignore for enhanced backup monitoring and system resource tracking pacnpal 2025-01-29 00:09:25 -05:00
  • 0144943997 feat(docker): add health check script and update Dockerfile and .dockerignore for improved backup verification and monitoring pacnpal 2025-01-29 00:06:23 -05:00
  • 216d8137f8 feat(docker): overhaul Dockerfile and .dockerignore for enhanced backup, verification, and monitoring; implement health checks and improved package management pacnpal 2025-01-29 00:03:24 -05:00
  • 170d8a997b feat(docker): enhance .dockerignore for better file management; update Dockerfile for improved package verification and debugging; refine entrypoint script checks pacnpal 2025-01-28 23:43:17 -05:00
  • c0bc1ffbf8 feat(docker): update .dockerignore for improved file management; enhance Dockerfile with better debugging outputs and verification steps pacnpal 2025-01-28 23:37:50 -05:00
  • 0b59d7ac1f feat(docker): enhance Dockerfile and entrypoint script with improved debugging outputs; update .dockerignore for better file management pacnpal 2025-01-28 23:30:06 -05:00
  • a8fc3d5746 feat(docker): streamline Dockerfile by optimizing layer caching and enhancing installation verification pacnpal 2025-01-28 23:24:30 -05:00
  • a73c8a3a20 feat(docker): add debugging outputs to entrypoint script for improved diagnostics pacnpal 2025-01-28 22:43:40 -05:00
  • 0bc9dded41 feat(docker): enhance Dockerfile with debugging outputs and install tree utility; update .dockerignore and MANIFEST.in for better packaging pacnpal 2025-01-28 22:36:22 -05:00
  • 64d09b8842 feat(docker): set execute permission for entrypoint script and copy to local bin pacnpal 2025-01-28 22:20:38 -05:00
  • 860ed4583b feat(setup): update pyproject.toml to specify package data inclusion for simpleguardhome pacnpal 2025-01-28 22:18:39 -05:00
  • 0a33684d71 feat(manifest): add MANIFEST.in to include templates and favicon for packaging pacnpal 2025-01-28 22:18:33 -05:00
  • 818d5f8962 feat(docker): simplify Dockerfile by copying entire app directory and enhance package installation verification pacnpal 2025-01-28 22:18:13 -05:00
  • 1d629ff214 Merge pull request #11 from pacnpal/merge-alert-autofix-4-and-main pacnpal 2025-01-28 22:10:57 -05:00
  • 1f91b5f06b Merge branch 'main' into merge-alert-autofix-4-and-main pacnpal 2025-01-28 22:07:20 -05:00
  • b8ef333639 Merge pull request #13 from pacnpal/alert-autofix-2 pacnpal 2025-01-28 22:02:18 -05:00
  • 3011065182 Merge pull request #12 from pacnpal/alert-autofix-3 pacnpal 2025-01-28 22:00:24 -05:00
  • 0c7d5a2a9b feat(docker): update Dockerfile for editable mode compatibility and refine package installation pacnpal 2025-01-28 21:58:03 -05:00
  • 3079b8ce40 Merge pull request #14 from pacnpal/pacnpal-patch-1 pacnpal 2025-01-28 21:56:33 -05:00
  • b1297b5ada Update index.html pacnpal 2025-01-28 21:54:25 -05:00
  • 57539fa56e feat(docker): update Dockerfile for improved package installation and add pyproject.toml pacnpal 2025-01-28 21:45:10 -05:00
  • c9f8ebbe7d Potential fix for code scanning alert no. 2: DOM text reinterpreted as HTML pacnpal 2025-01-28 21:41:32 -05:00
  • 56e05a967d Potential fix for code scanning alert no. 3: DOM text reinterpreted as HTML pacnpal 2025-01-28 21:41:22 -05:00
  • b25fe5cb2b feat: migrate setup configuration to pyproject.toml and simplify setup.py pacnpal 2025-01-28 21:41:00 -05:00
  • 25bab3deb5 Potential fix for code scanning alert no. 4: DOM text reinterpreted as HTML alert-autofix-4 pacnpal 2025-01-28 21:37:25 -05:00
  • a24da9082d feat(docker): improve Dockerfile with enhanced package installation verification and diagnostics pacnpal 2025-01-28 21:36:49 -05:00
  • c9090f9573 feat(docker): enhance Dockerfile and entrypoint with improved package verification and diagnostics pacnpal 2025-01-28 21:34:33 -05:00
  • 2eb6fb403f feat(docker): enhance Dockerfile and entrypoint with improved package verification and diagnostics pacnpal 2025-01-28 21:29:37 -05:00
  • 889f0a943e feat(docker): enhance Dockerfile and entrypoint for improved package verification and diagnostics pacnpal 2025-01-28 21:24:00 -05:00
  • f961c66ef0 feat(docker): add diagnostic output for package installation and import verification pacnpal 2025-01-28 21:17:35 -05:00
  • 1bcd9328d9 chore(.gitignore): add .DS_Store to ignore list pacnpal 2025-01-28 21:14:22 -05:00
  • 49235c5c2c docs(README): update API credentials section to clarify required fields pacnpal 2025-01-28 20:55:45 -05:00
  • 8b067f59e8 fix(main): simplify favicon mounting by using a variable for static files path pacnpal 2025-01-28 19:42:42 -05:00
  • b53a8d6264 feat(docker): update Docker build workflow and enhance README with installation instructions and static file support pacnpal 2025-01-28 19:40:55 -05:00
  • 44904d1f2f feat(ci): add support for latest event trigger in Docker build workflow pacnpal 2025-01-28 19:11:29 -05:00
  • ac4df6a326 feat(docker): set up Python virtual environment and update dependencies in Dockerfile and CI workflow pacnpal 2025-01-28 19:08:57 -05:00
  • b4f8ed336d feat(ci): add GitHub Actions workflow for building and pushing Docker images pacnpal 2025-01-28 19:03:23 -05:00
  • b70fe666cd feat(docker): implement health check for container readiness and optimize startup process pacnpal 2025-01-28 18:41:58 -05:00
  • dfbe143d7d feat(docker): enhance package installation verification and streamline entrypoint script pacnpal 2025-01-28 21:29:23 +00:00
  • 01c0098a73 feat(docker): simplify PYTHONPATH configuration and update entrypoint script to change directory before starting the application pacnpal 2025-01-28 21:15:59 +00:00
  • 58246b6704 feat(docker): update Dockerfile and entrypoint script for Python path configuration and package verification pacnpal 2025-01-28 21:13:53 +00:00
  • b1c6d188d4 feat(docker): add entrypoint script for graceful shutdown and application start pacnpal 2025-01-28 14:50:00 -05:00
  • 438db5ebeb feat(docker): create rules backup directory and configure volume for persistence pacnpal 2025-01-28 14:35:16 -05:00
  • 6491d9356a feat(docker): add Dockerfile and .dockerignore for containerized environment setup pacnpal 2025-01-28 13:38:21 -05:00
  • 31058ed494 chore(gitignore): add rules*.json to .gitignore pacnpal 2025-01-28 12:40:46 -05:00
  • ba6f3afe9c feat(userscript): add SimpleGuardHome 404 Checker userscript with domain blocking detection and configuration options pacnpal 2025-01-28 17:38:19 +00:00
  • 91e20e3711 feat(api): enhance domain check and whitelist functionality with improved error handling and validation pacnpal 2025-01-28 17:20:22 +00:00
  • 7615f074a8 feat(api): update endpoint names and response models to align with AdGuard spec pacnpal 2025-01-28 17:01:50 +00:00
  • f4b28cef51 fix(ui): update domain check and unblock functionality with improved error handling and API endpoint adjustments pacnpal 2025-01-28 16:43:34 +00:00
  • 540ab1d056 feat(docs): update README with API documentation and endpoint details fix(deps): add slowapi to requirements for rate limiting functionality pacnpal 2025-01-28 16:15:51 +00:00
  • f9e9d6dfc2 feat(auth): implement session management and reauthentication for AdGuard API pacnpal 2025-01-28 15:47:30 +00:00
  • 52bdbc7486 fix(deps): update pytest and pytest-asyncio to allow newer versions pacnpal 2025-01-28 10:40:48 -05:00
  • d0d2968044 Merge pull request #8 from pacnpal/dependabot/pip/python-dotenv-1.0.1 pacnpal 2025-01-28 10:29:41 -05:00
  • 93cf36fa68 Merge pull request #9 from pacnpal/dependabot/pip/pydantic-settings-2.7.1 pacnpal 2025-01-28 10:29:26 -05:00
  • 640480c924 Merge pull request #10 from pacnpal/dependabot/pip/pytest-asyncio-0.25.2 pacnpal 2025-01-28 10:29:11 -05:00
  • bb31e93c79 fix(deps): bump python-dotenv from 1.0.0 to 1.0.1 dependabot[bot] 2025-01-28 15:23:50 +00:00
  • 29cfae6bac Merge pull request #5 from pacnpal/dependabot/pip/fastapi-0.115.7 pacnpal 2025-01-28 10:22:48 -05:00
  • 3d8bf3be7f Rename .github/codeql-config.yml to .github/codeql/codeql-config.yml pacnpal 2025-01-28 10:22:30 -05:00
  • 29edf64fe2 Update codeql-config.yml pacnpal 2025-01-28 10:22:08 -05:00
  • e8712e4fad Rename codeql to codeql-config.yml pacnpal 2025-01-28 10:21:56 -05:00
  • cd4f191f82 Create codeql pacnpal 2025-01-28 10:19:27 -05:00
  • c1fe0b72e5 Bump fastapi from 0.109.0 to 0.115.7 dependabot[bot] 2025-01-28 15:15:18 +00:00
  • 3d0888f17c fix(deps): bump pytest-asyncio from 0.23.3 to 0.25.2 dependabot[bot] 2025-01-28 15:15:10 +00:00
  • 1260af5970 fix(deps): bump pydantic-settings from 2.1.0 to 2.7.1 dependabot[bot] 2025-01-28 15:15:04 +00:00
  • cf46fa0f32 Update dependabot.yml pacnpal 2025-01-28 10:14:14 -05:00
  • ec65d1bc73 Merge pull request #4 from pacnpal/dependabot/pip/uvicorn-0.34.0 pacnpal 2025-01-28 10:11:19 -05:00
  • c7d499c8c4 Merge pull request #3 from pacnpal/dependabot/pip/python-multipart-0.0.20 pacnpal 2025-01-28 10:11:03 -05:00
  • 2e029ce0c7 Merge pull request #2 from pacnpal/dependabot/pip/httpx-0.28.1 pacnpal 2025-01-28 10:10:50 -05:00
  • 7c643c0fbe Bump httpx from 0.26.0 to 0.28.1 dependabot[bot] 2025-01-28 15:10:07 +00:00