Commit graph

889 commits

Author SHA1 Message Date
Chris
99bbbcfbb4
Merge pull request #258 from ChrispyBacon-dev/unstable
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
Enhanced API Key Management
2025-09-30 10:24:29 +02:00
ChrispyBacon-dev
61e298e499 update Changelog
Some checks failed
Docker Image Build and Push / build_self_hosted (push) Has been cancelled
Docker Image Build and Push / build_github_hosted_fallback (push) Has been cancelled
2025-09-30 10:16:10 +02:00
ChrispyBacon-dev
3272c318e7 Changelog for Agent API Key UX improvements 2025-09-30 10:06:09 +02:00
ChrispyBacon-dev
ada84ae571 Agent API Key UX improvement. 2025-09-30 10:02:16 +02:00
Chris
7dcf2f09e6
Merge pull request #251 from ChrispyBacon-dev/unstable
Some checks failed
Docker Image Build and Push / build_self_hosted (push) Has been cancelled
Docker Image Build and Push / build_github_hosted_fallback (push) Has been cancelled
v3.0.1 - Hotfixes
2025-09-27 16:51:50 +02:00
ChrispyBacon-dev
0c374a8cf9 v3.0.1 Hotfixes - ready to merge with stable branch
Some checks failed
Docker Image Build and Push / build_self_hosted (push) Has been cancelled
Docker Image Build and Push / build_github_hosted_fallback (push) Has been cancelled
2025-09-27 16:50:35 +02:00
ChrispyBacon-dev
92ae8cbd69 Merge origin/unstable into unstable using -s ours (keep local content) 2025-09-27 16:40:43 +02:00
ChrispyBacon-dev
44de5b2387 ### Added
- **Enhanced Country Selection UX**
    - **Bulk Selection Controls:** Added "Select All," "Select None," and "Invert Selection" buttons for more efficient country management.
    - **Quick Templates:** Implemented one-click presets such as "Block All Except US," "Block All Except EU," and "Block High Risk Countries."
    - **Regional Selection:** Users can now select entire continents (e.g., Africa, Asia, Europe) with a single click.
    - **Visual Feedback:** A dynamic counter now shows "X of 245 countries selected" to provide immediate feedback.

### Fixed
- **Tedious Manual Selection:** Resolved an issue where "Allow US Only" required manually selecting over 194 countries; it now requires only one click (resolves #240).
- **IP Whitelist Access Policies:** Corrected a bug where IP-based access policies were not functioning as intended. The system now properly creates a `bypass` rule for whitelisted IPs.
- **Access Policy Updates:** Addressed a failure where updating an Access Policy on an existing ingress rule would result in an "application already exists" error.
- **API Error Logging:** The severity of the log message for a `403 Forbidden` error during user email fetches has been reduced, as this is expected behavior with a scoped API token (related to issues #216, #217 raised by @durzo).
- **OAuth Provider Visibility:** Fixed the login screen to respect disabled providers immediately after changes through the API or UI, keeping password-disable overrides intact.
2025-09-27 16:34:25 +02:00
Chris
39d29b9965
Merge pull request #249 from ChrispyBacon-dev/dev
hotfix for #217
2025-09-27 14:00:04 +02:00
ChrispyBacon-dev
17ccd4bc35 hotfix for #217
Some checks failed
Docker Image Build and Push / build_self_hosted (push) Has been cancelled
Docker Image Build and Push / build_github_hosted_fallback (push) Has been cancelled
2025-09-27 13:54:52 +02:00
Chris
ca7e43d9cd
Merge pull request #248 from ChrispyBacon-dev/dev
fix for issue #216
2025-09-27 13:42:18 +02:00
ChrispyBacon-dev
0f7a4821c9 IP Whitelist policy with email auth fix follow up issue #216 2025-09-27 13:41:06 +02:00
Chris
57f8d33d8a
Merge pull request #247 from ChrispyBacon-dev/stable
sync stable to dev
2025-09-27 10:48:43 +02:00
Chris
66e7556185
Merge pull request #245 from ChrispyBacon-dev/unstable
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
v3.0.1
2025-09-26 22:18:20 +02:00
ChrispyBacon-dev
176a49b6ae release v3.0.1 update
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
2025-09-26 22:13:54 +02:00
ChrispyBacon-dev
ef6deae586 label examples and docs update with label examples 2025-09-26 22:12:46 +02:00
ChrispyBacon-dev
77415663db - /auth/users POST route (add user): Now updates current_app.config['OAUTH_AUTHORIZED_USERS'] after saving
- /auth/users/<email> DELETE route (remove user): Now updates current_app.config['OAUTH_AUTHORIZED_USERS'] after saving

  The authorized users list is now immediately refreshed in memory, so new users can log in without requiring a container restart.
2025-09-26 21:34:58 +02:00
ChrispyBacon-dev
0e0be773f5 small fix for google oauth in modal provider add 2025-09-26 21:05:03 +02:00
Chris
5bbb123d8b
Merge pull request #244 from ChrispyBacon-dev/dev
v3.0.1
2025-09-26 20:32:36 +02:00
ChrispyBacon-dev
83a447a3f3 update v3.0.1
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
2025-09-26 20:30:48 +02:00
ChrispyBacon-dev
25f5e49a45 typo 2025-09-26 20:30:10 +02:00
ChrispyBacon-dev
ae0f3ce680 update and follow up with assessment 2025-09-26 20:25:11 +02:00
ChrispyBacon-dev
b872096c77 Login Rate Limiting against brute-force attacks
several bugfixes
Security Audit
2025-09-26 20:17:37 +02:00
ChrispyBacon-dev
43520222a1 OAuth/OIDC Login Support added - tested in dev local
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
2025-09-26 15:52:44 +02:00
ChrispyBacon-dev
295cfa634c oauth alpha - implementation 2025-09-26 13:40:37 +02:00
ChrispyBacon-dev
2d41b4ecf3 failover to github runner in case selfhosted runner is unavailable
Some checks are pending
Docker Image Build and Push / build_self_hosted (push) Waiting to run
Docker Image Build and Push / build_github_hosted_fallback (push) Blocked by required conditions
2025-09-25 22:02:06 +02:00
Chris
f8fb049559
Merge pull request #241 from ChrispyBacon-dev/unstable
github action to selfhost runner
2025-09-25 21:48:22 +02:00
ChrispyBacon-dev
9ccafa08c8 github action to selfhost runner
Some checks are pending
Docker Image Build and Push / build (push) Waiting to run
2025-09-25 21:06:00 +02:00
Chris
bd8af1c59b
Merge pull request #239 from ChrispyBacon-dev/unstable
Redis Database Configuration Enhancement
2025-09-25 19:35:22 +02:00
Chris
d6d46c3209
Merge branch 'stable' into unstable 2025-09-25 19:34:59 +02:00
ChrispyBacon-dev
878aed9b00 update 2025-09-25 19:13:33 +02:00
ChrispyBacon-dev
85da990f3f Support for Redis DB Index / isolation for shared Redis 2025-09-25 19:06:37 +02:00
Chris
6bc14d7c03
Merge pull request #238 from ChrispyBacon-dev/ChrispyBacon-dev-patch-1
Update docker-compose.yml
2025-09-25 18:44:30 +02:00
Chris
e694a67337
Update docker-compose.yml
wrong docker image.... stable tag
2025-09-25 18:44:15 +02:00
Chris
670cbf09b6
Merge pull request #236 from ChrispyBacon-dev/ChrispyBacon-dev-patch-2
Some checks are pending
Docker Image Build and Push / build (push) Waiting to run
Update SECURITY_AUDIT.md
2025-09-25 15:34:20 +02:00
Chris
4f800fa436
Update SECURITY_AUDIT.md 2025-09-25 15:34:06 +02:00
Chris
7f093e4a6b
Merge pull request #235 from ChrispyBacon-dev/unstable
Hotfixes / Changelog.md
2025-09-25 15:22:24 +02:00
ChrispyBacon-dev
49e9e128a9 update
Some checks are pending
Docker Image Build and Push / build (push) Waiting to run
2025-09-25 14:51:32 +02:00
ChrispyBacon-dev
a22d550b5d add file 2025-09-25 13:32:49 +02:00
ChrispyBacon-dev
c3337890e9 hotfixes - details in changelog.md 2025-09-25 12:38:54 +02:00
Chris
ac56b49c83
Merge pull request #225 from ChrispyBacon-dev/unstable
Some checks failed
Docker Image Build and Push / build (push) Has been cancelled
v3.0 DockFlare
2025-09-23 21:41:47 +02:00
ChrispyBacon-dev
98eb827107 date stamp update before merge
Some checks failed
Docker Image Build and Push / build (push) Has been cancelled
2025-09-23 21:37:45 +02:00
ChrispyBacon-dev
4c05f1ac19 Changelog and Readme v3.0 update 2025-09-23 21:31:09 +02:00
ChrispyBacon-dev
a7b3dc1fc8 cloudflared version agent page 2025-09-23 21:00:18 +02:00
ChrispyBacon-dev
8df7b1a1e3 dropdown menu clipping in section fix 2025-09-23 20:07:10 +02:00
ChrispyBacon-dev
0b99306c6a LED strip heartbeat animation 2025-09-23 19:44:44 +02:00
ChrispyBacon-dev
703f93d38e rebuild css 2025-09-23 19:33:50 +02:00
ChrispyBacon-dev
c4fb1addcd fuse animation for agent heartbeat 2025-09-23 19:16:37 +02:00
ChrispyBacon-dev
0df54399aa wrong endpoint (mistakes happen...) 2025-09-23 17:59:07 +02:00
ChrispyBacon-dev
93645dc2fc fetchdata() function fix 2025-09-23 17:48:33 +02:00