Commit Graph

48 Commits

Author SHA1 Message Date
pacnpal
b4f8ed336d feat(ci): add GitHub Actions workflow for building and pushing Docker images 2025-01-28 19:03:23 -05:00
pacnpal
b70fe666cd feat(docker): implement health check for container readiness and optimize startup process 2025-01-28 18:41:58 -05:00
pacnpal
dfbe143d7d feat(docker): enhance package installation verification and streamline entrypoint script 2025-01-28 21:29:23 +00:00
pacnpal
01c0098a73 feat(docker): simplify PYTHONPATH configuration and update entrypoint script to change directory before starting the application 2025-01-28 21:15:59 +00:00
pacnpal
58246b6704 feat(docker): update Dockerfile and entrypoint script for Python path configuration and package verification 2025-01-28 21:13:53 +00:00
pacnpal
b1c6d188d4 feat(docker): add entrypoint script for graceful shutdown and application start 2025-01-28 14:50:00 -05:00
pacnpal
438db5ebeb feat(docker): create rules backup directory and configure volume for persistence 2025-01-28 14:35:16 -05:00
pacnpal
6491d9356a feat(docker): add Dockerfile and .dockerignore for containerized environment setup 2025-01-28 13:38:21 -05:00
pacnpal
31058ed494 chore(gitignore): add rules*.json to .gitignore 2025-01-28 12:40:46 -05:00
pacnpal
ba6f3afe9c feat(userscript): add SimpleGuardHome 404 Checker userscript with domain blocking detection and configuration options 2025-01-28 17:38:19 +00:00
pacnpal
91e20e3711 feat(api): enhance domain check and whitelist functionality with improved error handling and validation 2025-01-28 17:20:22 +00:00
pacnpal
7615f074a8 feat(api): update endpoint names and response models to align with AdGuard spec 2025-01-28 17:01:50 +00:00
pacnpal
f4b28cef51 fix(ui): update domain check and unblock functionality with improved error handling and API endpoint adjustments 2025-01-28 16:43:34 +00:00
pacnpal
540ab1d056 feat(docs): update README with API documentation and endpoint details
fix(deps): add slowapi to requirements for rate limiting functionality
2025-01-28 16:15:51 +00:00
pacnpal
f9e9d6dfc2 feat(auth): implement session management and reauthentication for AdGuard API 2025-01-28 15:47:30 +00:00
pacnpal
52bdbc7486 fix(deps): update pytest and pytest-asyncio to allow newer versions 2025-01-28 10:40:48 -05:00
pacnpal
d0d2968044 Merge pull request #8 from pacnpal/dependabot/pip/python-dotenv-1.0.1
fix(deps): bump python-dotenv from 1.0.0 to 1.0.1
2025-01-28 10:29:41 -05:00
pacnpal
93cf36fa68 Merge pull request #9 from pacnpal/dependabot/pip/pydantic-settings-2.7.1
fix(deps): bump pydantic-settings from 2.1.0 to 2.7.1
2025-01-28 10:29:26 -05:00
pacnpal
640480c924 Merge pull request #10 from pacnpal/dependabot/pip/pytest-asyncio-0.25.2
fix(deps): bump pytest-asyncio from 0.23.3 to 0.25.2
2025-01-28 10:29:11 -05:00
dependabot[bot]
bb31e93c79 fix(deps): bump python-dotenv from 1.0.0 to 1.0.1
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:23:50 +00:00
pacnpal
29cfae6bac Merge pull request #5 from pacnpal/dependabot/pip/fastapi-0.115.7
Bump fastapi from 0.109.0 to 0.115.7
2025-01-28 10:22:48 -05:00
pacnpal
3d8bf3be7f Rename .github/codeql-config.yml to .github/codeql/codeql-config.yml 2025-01-28 10:22:30 -05:00
pacnpal
29edf64fe2 Update codeql-config.yml 2025-01-28 10:22:08 -05:00
pacnpal
e8712e4fad Rename codeql to codeql-config.yml 2025-01-28 10:21:56 -05:00
pacnpal
cd4f191f82 Create codeql 2025-01-28 10:19:27 -05:00
dependabot[bot]
c1fe0b72e5 Bump fastapi from 0.109.0 to 0.115.7
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.109.0 to 0.115.7.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.109.0...0.115.7)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:15:18 +00:00
dependabot[bot]
3d0888f17c fix(deps): bump pytest-asyncio from 0.23.3 to 0.25.2
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.23.3 to 0.25.2.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.3...v0.25.2)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:15:10 +00:00
dependabot[bot]
1260af5970 fix(deps): bump pydantic-settings from 2.1.0 to 2.7.1
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings) from 2.1.0 to 2.7.1.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.1.0...v2.7.1)

---
updated-dependencies:
- dependency-name: pydantic-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:15:04 +00:00
pacnpal
cf46fa0f32 Update dependabot.yml 2025-01-28 10:14:14 -05:00
pacnpal
ec65d1bc73 Merge pull request #4 from pacnpal/dependabot/pip/uvicorn-0.34.0
Bump uvicorn from 0.27.0 to 0.34.0
2025-01-28 10:11:19 -05:00
pacnpal
c7d499c8c4 Merge pull request #3 from pacnpal/dependabot/pip/python-multipart-0.0.20
Bump python-multipart from 0.0.18 to 0.0.20
2025-01-28 10:11:03 -05:00
pacnpal
2e029ce0c7 Merge pull request #2 from pacnpal/dependabot/pip/httpx-0.28.1
Bump httpx from 0.26.0 to 0.28.1
2025-01-28 10:10:50 -05:00
dependabot[bot]
7c643c0fbe Bump httpx from 0.26.0 to 0.28.1
Bumps [httpx](https://github.com/encode/httpx) from 0.26.0 to 0.28.1.
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpx/compare/0.26.0...0.28.1)

---
updated-dependencies:
- dependency-name: httpx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:10:07 +00:00
pacnpal
78b05c6d41 Merge pull request #7 from pacnpal/alert-autofix-1
Potential fix for code scanning alert no. 1: Information exposure through an exception
2025-01-28 10:09:22 -05:00
pacnpal
0de3abaa21 Merge pull request #6 from pacnpal/dependabot/pip/pydantic-2.10.6
Bump pydantic from 2.5.3 to 2.10.6
2025-01-28 10:05:59 -05:00
pacnpal
29b7a3fa8d Potential fix for code scanning alert no. 1: Information exposure through an exception
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-01-28 10:04:06 -05:00
pacnpal
930a6af9b0 Update dependabot.yml 2025-01-28 10:02:55 -05:00
dependabot[bot]
42bd5e3b12 Bump pydantic from 2.5.3 to 2.10.6
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.5.3 to 2.10.6.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.5.3...v2.10.6)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:00:52 +00:00
dependabot[bot]
85689f3ffd Bump uvicorn from 0.27.0 to 0.34.0
Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.27.0 to 0.34.0.
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md)
- [Commits](https://github.com/encode/uvicorn/compare/0.27.0...0.34.0)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:00:44 +00:00
dependabot[bot]
e16cc72fde Bump python-multipart from 0.0.18 to 0.0.20
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.18 to 0.0.20.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.18...0.0.20)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 15:00:41 +00:00
pacnpal
f452a20033 Create dependabot.yml 2025-01-28 09:59:50 -05:00
pacnpal
a3f556a369 Merge pull request #1 from pacnpal/dependabot/pip/pip-0e275edcd2
Bump the pip group across 1 directory with 2 updates
2025-01-28 09:58:33 -05:00
pacnpal
60adf9e184 Enhance README.md with detailed features, installation instructions, and troubleshooting tips 2025-01-28 14:49:14 +00:00
dependabot[bot]
8d1ad27bbf Bump the pip group across 1 directory with 2 updates
Bumps the pip group with 2 updates in the / directory: [python-multipart](https://github.com/Kludex/python-multipart) and [jinja2](https://github.com/pallets/jinja).


Updates `python-multipart` from 0.0.6 to 0.0.18
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.6...0.0.18)

Updates `jinja2` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.5)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: jinja2
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 14:47:42 +00:00
pacnpal
e44a6685c8 Add initial implementation of SimpleGuardHome web app with configuration and dependencies 2025-01-28 14:46:36 +00:00
pacnpal
a4a1d4d379 Update README.md 2025-01-28 09:26:27 -05:00
pacnpal
5405f4bf48 Update README.md 2025-01-28 09:24:27 -05:00
pacnpal
298bc3e51e Initial commit 2025-01-28 09:23:12 -05:00