Jeremy
84b4fc2e6f
Merge pull request #120 from Wikid82/feature/Automatic-HTTPS-&-Certificate-Management
...
feat: Implement User Authentication & Fix Frontend Startup
2025-11-19 19:47:13 -05:00
Wikid82
945b18ab3e
feat: Implement User Authentication and Fix Frontend Startup
...
- Implemented Issue #9 : User Authentication & Authorization
- Added User model fields (FailedLoginAttempts, LockedUntil, LastLogin)
- Created AuthService with JWT support, bcrypt hashing, and account lockout
- Added AuthMiddleware and AuthHandler
- Registered auth routes in backend
- Created AuthContext and RequireAuth component in frontend
- Implemented Login page and integrated with backend
- Fixed 'Blank Page' issue in local Docker environment
- Added QueryClientProvider to main.tsx
- Installed missing lucide-react dependency
- Fixed TypeScript linting errors in SetupGuard.tsx
- Updated docker-entrypoint.sh to use 127.0.0.1 for reliable Caddy checks
- Verified with local Docker build
2025-11-19 19:44:22 -05:00
Wikid82
f92827db67
feat(tests): add ThemeProvider to Layout component tests
2025-11-19 18:33:11 -05:00
Jeremy
e8de9b1a2c
Merge pull request #106 from Wikid82/renovate/aquasecurity-trivy-action-0.x
...
chore(deps): update aquasecurity/trivy-action action to v0.33.1
2025-11-19 18:20:54 -05:00
Jeremy
90f3342763
Merge pull request #108 from Wikid82/renovate/node-18.x
...
chore(deps): update dependency node to v18.20.8
2025-11-19 18:20:16 -05:00
Jeremy
9037ea6f86
Merge pull request #110 from Wikid82/renovate/docker-build-push-action-5.x
...
chore(deps): update docker/build-push-action action to v5.4.0
2025-11-19 18:20:01 -05:00
Jeremy
a5bf51b62c
Merge pull request #111 from Wikid82/renovate/docker-login-action-3.x
...
chore(deps): update docker/login-action action to v3.6.0
2025-11-19 18:18:40 -05:00
Jeremy
9c680584c6
Merge pull request #112 from Wikid82/renovate/docker-setup-buildx-action-3.x
...
chore(deps): update docker/setup-buildx-action action to v3.11.1
2025-11-19 18:18:19 -05:00
Jeremy
fc8be94198
Merge pull request #113 from Wikid82/renovate/docker-setup-qemu-action-3.x
...
chore(deps): update docker/setup-qemu-action action to v3.7.0
2025-11-19 18:17:59 -05:00
Jeremy
26f0a66681
Merge pull request #114 from Wikid82/renovate/renovatebot-github-action-40.x
...
chore(deps): update renovatebot/github-action action to v40.3.6
2025-11-19 18:17:37 -05:00
Jeremy
04c40a4cc4
Merge pull request #105 from Wikid82/renovate/actions-setup-node-4.x
...
chore(deps): update actions/setup-node action to v4.4.0
2025-11-19 18:17:22 -05:00
Jeremy
c38a027046
Merge pull request #102 from Wikid82/renovate/golangci-golangci-lint-action-4.x
...
chore(deps): update golangci/golangci-lint-action action to v4.0.1
2025-11-19 18:16:15 -05:00
renovate[bot]
7f14ff0735
chore(deps): update renovatebot/github-action action to v40.3.6
2025-11-19 23:16:01 +00:00
renovate[bot]
c1f84162ad
chore(deps): update docker/setup-qemu-action action to v3.7.0
2025-11-19 23:15:57 +00:00
renovate[bot]
8a68cb19cf
chore(deps): update docker/setup-buildx-action action to v3.11.1
2025-11-19 23:15:53 +00:00
renovate[bot]
9d99926b8e
chore(deps): update docker/login-action action to v3.6.0
2025-11-19 23:15:48 +00:00
renovate[bot]
ecf2feb857
chore(deps): update docker/build-push-action action to v5.4.0
2025-11-19 23:15:44 +00:00
Jeremy
4175993e1f
Merge pull request #100 from Wikid82/renovate/pin-dependencies
...
chore(deps): pin dependencies
2025-11-19 18:15:37 -05:00
Jeremy
aa4753ebda
Merge pull request #109 from Wikid82/feature/prox_host_managment
...
Refactor: Migrate Frontend to React Query & Clean Architecture
2025-11-19 18:14:45 -05:00
Wikid82
50d710ba7b
chore: rename project artifacts to CPMP
2025-11-19 18:07:36 -05:00
Wikid82
55e85db1d8
docs: update copilot instructions with strict architecture rules
2025-11-19 17:51:17 -05:00
renovate[bot]
db1e71604d
chore(deps): update dependency node to v18.20.8
2025-11-19 22:47:20 +00:00
renovate[bot]
c05dd54f5c
chore(deps): update aquasecurity/trivy-action action to v0.33.1
2025-11-19 22:47:08 +00:00
renovate[bot]
a0c0456d0d
chore(deps): update actions/setup-node action to v4.4.0
2025-11-19 22:47:03 +00:00
Wikid82
c0c0c29f9f
refactor(frontend): consolidate architecture, migrate to React Query, and remove legacy files
2025-11-19 17:46:11 -05:00
renovate[bot]
a3626a70bc
chore(deps): update golangci/golangci-lint-action action to v4.0.1
2025-11-19 20:31:55 +00:00
renovate[bot]
f7ac6297e3
chore(deps): pin dependencies
2025-11-19 20:31:40 +00:00
Jeremy
64485f0206
Merge pull request #99 from Wikid82/development
...
Propagate changes from development into feature/prox_host_managment
2025-11-19 11:54:15 -05:00
Jeremy
6dec8a0aae
Merge pull request #97 from Wikid82/renovate/actions-setup-go-5.x
...
chore(deps): update actions/setup-go action to v5.5.0
2025-11-19 11:52:57 -05:00
Jeremy
6922096438
Merge pull request #96 from Wikid82/renovate/actions-checkout-4.x
...
chore(deps): update actions/checkout action to v4.3.1
2025-11-19 11:52:42 -05:00
Jeremy
5cb289a26e
Merge pull request #95 from Wikid82/renovate/golangci-golangci-lint-action-4.x
...
chore(deps): update golangci/golangci-lint-action action to v4.0.1
2025-11-19 11:52:24 -05:00
Jeremy
a28dec399e
Merge pull request #94 from Wikid82/renovate/actions-checkout-digest
...
chore(deps): update actions/checkout digest to 34e1148
2025-11-19 11:52:09 -05:00
Jeremy
b4789aca68
Merge pull request #93 from Wikid82/renovate/pin-dependencies
...
chore(deps): pin dependencies
2025-11-19 11:51:52 -05:00
Jeremy
c3c32d7b4d
Merge pull request #98 from Wikid82/feature/prox_host_managment
...
Implement Issue #7 : Core Proxy Host Management
2025-11-19 11:51:04 -05:00
renovate[bot]
ba4fb99f0a
chore(deps): update actions/setup-go action to v5.5.0
2025-11-19 16:47:48 +00:00
renovate[bot]
3e3089b8d6
chore(deps): update actions/checkout action to v4.3.1
2025-11-19 16:47:42 +00:00
renovate[bot]
d7c067385e
chore(deps): update golangci/golangci-lint-action action to v4.0.1
2025-11-19 16:47:37 +00:00
renovate[bot]
0474c83782
chore(deps): update actions/checkout digest to 34e1148
2025-11-19 16:47:32 +00:00
renovate[bot]
e5b9ae8a90
chore(deps): pin dependencies
2025-11-19 16:47:27 +00:00
Wikid82
90ba956d97
feat: add custom locations management to ProxyHostForm
...
- Updated ProxyHostForm to include functionality for managing custom locations.
- Introduced add, remove, and update operations for locations in the form.
- Modified the ProxyHost interface to include an array of locations.
- Removed the advanced configuration textarea in favor of a more structured location input.
- Updated the frontend assets in index.html to reflect the latest build.
2025-11-19 11:46:26 -05:00
Wikid82
d559a24c45
feat(frontend): implement basic UI foundation (Issue #6 )
2025-11-19 10:53:55 -05:00
Wikid82
9f74367ae6
fix(frontend): fix linting configuration and dependencies
2025-11-19 10:28:57 -05:00
Wikid82
3537dc0084
ci: add GitHub Actions workflow for building and pushing Docker images
2025-11-19 10:19:15 -05:00
Wikid82
b297585df3
ci: fix propagation logic (main->dev, dev->feature/**)
2025-11-19 10:14:21 -05:00
Wikid82
7ca6d8f606
ci: streamline workflows, consolidate docker build/publish, add quality checks
2025-11-19 10:13:41 -05:00
renovate[bot]
6f98ae794a
chore(deps): update dependency isort to >=5.13.2
2025-11-19 10:10:26 -05:00
renovate[bot]
4ef17f487a
chore(deps): update dependency go to v1.25.4
2025-11-19 10:07:19 -05:00
renovate[bot]
193e7e2f25
chore(deps): update dependency fastapi to >=0.121.2
2025-11-19 10:07:19 -05:00
renovate[bot]
38adf58b96
chore(deps): update dependency coverage to >=7.12.0
2025-11-19 10:07:18 -05:00
Wikid82
de484db648
ci(secrets): migrate GITHUB_TOKEN references to PROJECT_TOKEN secret
2025-11-19 10:07:18 -05:00