Commit Graph

578 Commits

Author SHA1 Message Date
Wikid82
c8a452f1a0 feat: implement modular security services with CrowdSec and WAF integration 2025-11-26 18:35:14 +00:00
Wikid82
06d0aca8a4 feat: update favicon and adjust logo/banner display in layout 2025-11-26 14:23:44 +00:00
Jeremy
7465a24347 Merge pull request #239 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-26 08:37:18 -05:00
Jeremy
804e1417fa Merge pull request #238 from Wikid82/renovate/npm-minorpatch
fix(deps): update npm minor/patch
2025-11-26 08:36:47 -05:00
renovate[bot]
9177737a60 fix(deps): update npm minor/patch 2025-11-26 09:53:57 +00:00
Wikid82
ba05c5e945 feat: adjust banner image layout for better alignment and size 2025-11-26 04:05:37 +00:00
Wikid82
20cf3d1010 feat: update banner image dimensions for improved responsiveness 2025-11-26 03:57:18 +00:00
Wikid82
1891cbb75a feat: add static file serving for banner, logo, and favicon in router 2025-11-26 03:49:47 +00:00
Wikid82
e459978797 feat: replace title with banner image in mobile header and main layout 2025-11-26 03:49:47 +00:00
Jeremy
f811983473 Merge pull request #237 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-25 22:49:20 -05:00
Jeremy
5307b4fe5e Merge branch 'feature/beta-release' into development 2025-11-25 22:49:03 -05:00
Wikid82
b2cd09ae24 feat: add new public assets and update pre-commit configuration for large files 2025-11-25 22:11:03 -05:00
Wikid82
a52108bfd1 feat: update MonitorCard layout for improved status display and settings access 2025-11-26 01:45:46 +00:00
Wikid82
3015682394 feat: enhance MonitorCard layout with status badge and settings button 2025-11-26 01:41:15 +00:00
Wikid82
a8a95793b7 fix: adjust styling for MonitorCard status indicator for better alignment 2025-11-26 01:34:08 +00:00
Wikid82
56903b0e06 chore: clean up unused files and empty code blocks 2025-11-26 01:12:52 +00:00
Wikid82
4f03021c9c refactor: remove security-related hooks and pages
- Deleted `useSecurity.ts` hook which managed authentication users, providers, and policies.
- Removed `Policies.tsx`, `Providers.tsx`, and `Users.tsx` pages that utilized the above hook.
- Cleaned up the `index.tsx` file in the Security section to remove references to the deleted pages.
- Updated mock data by removing unused properties related to forward authentication.
2025-11-26 00:02:15 +00:00
Wikid82
b20522f150 feat: add IdentityStore support to security app configuration 2025-11-25 23:06:05 +00:00
Wikid82
96920c2b20 feat: refactor security app configuration to use unified SecurityConfig structure 2025-11-25 22:43:09 +00:00
Wikid82
b1fdcfbb1b feat: add HelpTooltip component for improved OAuth field guidance 2025-11-25 22:23:02 +00:00
Wikid82
a3c164a394 refactor: update error handling to use unknown type for better type safety 2025-11-25 22:08:54 +00:00
Wikid82
5bfa2975be feat: add ESLint configuration for frontend files and ignore patterns 2025-11-25 22:08:31 +00:00
Wikid82
abea3e8de8 feat: add newline for better readability in pre-commit configuration 2025-11-25 22:07:40 +00:00
renovate[bot]
69863ae6fb fix(deps): update npm minor/patch (#235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 20:57:52 +00:00
Wikid82
68db3b1926 fix: adjust modal width and tooltip positioning in Providers component 2025-11-25 18:36:10 +00:00
Wikid82
8c36a8dee4 feat: add support for additional emails in user management and update related configurations 2025-11-25 18:30:16 +00:00
Wikid82
07be2155be Refactor Security Management: Split Security page into Users, Providers, and Policies components; remove deprecated Security component; implement CRUD functionality for users, providers, and policies; enhance Uptime page with monitor editing capabilities. 2025-11-25 14:53:06 +00:00
Wikid82
7a1f577771 feat: add forward authentication configuration and UI
- Introduced ForwardAuthConfig model to store global forward authentication settings.
- Updated Manager to fetch and apply forward authentication configuration.
- Added ForwardAuthHandler to create a reverse proxy handler for authentication.
- Enhanced ProxyHost model to include forward authentication options.
- Created Security page and ForwardAuthSettings component for managing authentication settings.
- Implemented API endpoints for fetching and updating forward authentication configuration.
- Added tests for new functionality including validation and error handling.
- Updated frontend components to support forward authentication settings.
2025-11-25 13:25:05 +00:00
Jeremy
6f82659d14 Merge pull request #226 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-24 23:18:52 -05:00
Jeremy
bc5e518b0d Merge pull request #224 from Wikid82/renovate/github-codeql-action-4.x
chore(deps): update github/codeql-action action to v4
2025-11-24 23:18:23 -05:00
Jeremy
0370f54f8e Merge pull request #223 from Wikid82/renovate/major-5-github-artifact-actions
chore(deps): update actions/upload-artifact action to v5
2025-11-24 23:18:07 -05:00
Jeremy
c861451b3d Merge pull request #222 from Wikid82/renovate/node-24.x
chore(deps): update dependency node to v24
2025-11-24 23:17:49 -05:00
Jeremy
6349be5c26 Merge pull request #220 from Wikid82/renovate/actions-setup-node-6.x
chore(deps): update actions/setup-node action to v6
2025-11-24 23:17:25 -05:00
renovate[bot]
483426aa35 chore(deps): update dependency node to v24 2025-11-25 04:17:25 +00:00
Jeremy
4e6feb5fdc Merge pull request #221 from Wikid82/renovate/node-22.x
chore(deps): update dependency node to v22
2025-11-24 23:17:08 -05:00
renovate[bot]
1f454720e4 chore(deps): update actions/setup-node action to v6 2025-11-25 04:16:32 +00:00
Jeremy
5061f5ef5c Merge pull request #219 from Wikid82/renovate/actions-setup-node-5.x
chore(deps): update actions/setup-node action to v5
2025-11-24 23:15:48 -05:00
renovate[bot]
b9a2f705c6 chore(deps): update actions/upload-artifact action to v5 2025-11-25 04:15:41 +00:00
Jeremy
801eab6293 Merge pull request #218 from Wikid82/renovate/actions-setup-go-6.x
chore(deps): update actions/setup-go action to v6
2025-11-24 23:15:30 -05:00
Jeremy
02adfced97 Merge pull request #217 from Wikid82/renovate/major-6-github-artifact-actions
chore(deps): update actions/download-artifact action to v6
2025-11-24 23:15:06 -05:00
renovate[bot]
16c113580d fix(deps): update npm minor/patch (#225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 04:12:08 +00:00
Wikid82
6d41344448 feat: add docker-compose.local.yml for local development setup 2025-11-25 04:11:21 +00:00
Wikid82
3006afcbad feat: enhance test summaries for backend and frontend workflows 2025-11-25 04:08:24 +00:00
Wikid82
78b782974e feat: add custom name handling for proxy hosts and enhance import functionality 2025-11-25 03:50:23 +00:00
Wikid82
dea012d471 feat: improve sorting logic in CertificateList by adding block scope for case statements 2025-11-25 02:52:35 +00:00
Wikid82
cc6bc7d6d6 feat: add name field to ProxyHost and implement sorting functionality in ProxyHosts and CertificateList components 2025-11-25 02:50:32 +00:00
Wikid82
ea034ba102 feat: enhance SSL detection in importer and improve certificate status handling in ProxyHosts 2025-11-25 02:31:02 +00:00
Wikid82
c6dbd1291c feat: implement caching for certificate retrieval and enhance sync functionality 2025-11-25 02:16:53 +00:00
Wikid82
72975c674a feat: enhance certificate handling with staging support and update UI for untrusted status 2025-11-25 01:53:58 +00:00
Wikid82
017ee4f8bd feat: clean up invalid Let's Encrypt certificate associations and update UI to reflect custom certificate usage 2025-11-25 01:18:11 +00:00