Muhammad Ibrahim
a4770e5106
Addeed detailed logging to track first time admin setup
2025-09-21 22:52:23 +01:00
Muhammad Ibrahim
523756cef2
Fix AuthContext useEffect dependencies and add comprehensive debug logging for first-time setup flow
2025-09-21 22:48:29 +01:00
Muhammad Ibrahim
697da088d4
Fixed admin count endpoint
2025-09-21 22:42:47 +01:00
Muhammad Ibrahim
739ca6486a
Fix React error #301
2025-09-21 22:37:53 +01:00
Muhammad Ibrahim
38d299701d
Added security restrictions to admin count endpoint and force admin setup for testing
2025-09-21 22:31:07 +01:00
Muhammad Ibrahim
7ff051be3e
Implemented first-time admin registration flow if no admin present
2025-09-21 22:08:07 +01:00
Muhammad Ibrahim
2de80f0c06
Updated frontend to snake_case and fixed bugs with some pages that were not showing. Fixed authentication side.
2025-09-21 20:27:47 +01:00
AdamT20054
5a0229cef4
Should fix host configs generating with default params.
...
Another issue, caused by the wack prisma migration.
2025-09-21 07:28:12 +01:00
AdamT20054
f73c10f309
fml
2025-09-21 07:18:04 +01:00
Adam O'neill
d7460068d7
Merge branch 'dev' into dev
2025-09-21 04:18:07 +01:00
Muhammad Ibrahim
f3351d577d
fixed rate limits into env
2025-09-21 03:58:22 +01:00
AdamT20054
e1b8e4458a
Add signup functionality to Login component with email support and proxy middleware for API requests
2025-09-21 03:32:41 +01:00
AdamT20054
01a8bd6c77
Add signup API endpoint for user registration
2025-09-21 03:23:55 +01:00
AdamT20054
229ba4f7be
Add Docker configuration for PostgreSQL, backend, and frontend services
2025-09-21 01:43:34 +01:00
Muhammad Ibrahim
9a3827dced
Fix hardcoded 1.2.4 values - make frontend load current version from API on mount and update User-Agent dynamically
2025-09-20 14:49:05 +01:00
Muhammad Ibrahim
0d10d7ee9b
Bump version to 1.2.5
...
- Updated root package.json to 1.2.5
- Updated backend package.json to 1.2.5
- Updated frontend package.json to 1.2.5
- Agent script already has AGENT_VERSION=1.2.5
2025-09-20 13:02:24 +01:00
Muhammad Ibrahim
1cdd6eba6d
Added better view on host details and improved filtering
2025-09-20 12:40:31 +01:00
Muhammad Ibrahim
adb207fef9
improved table views and added more host information
2025-09-20 10:56:59 +01:00
Muhammad Ibrahim
51d6dd63b1
added server.js for frontend when not using nginx in deployment
2025-09-18 22:59:50 +01:00
Muhammad Ibrahim
2d7a3c3103
Added mfa and css enhancements
2025-09-18 20:14:54 +01:00
Muhammad Ibrahim
5bdd0b5830
upgraded version
2025-09-18 02:09:42 +01:00
Muhammad Ibrahim
98cadb1ff1
added the right version of patchmon
2025-09-18 01:50:15 +01:00
Muhammad Ibrahim
42a6b7e19c
added ability to save the custom ssh id path
2025-09-18 01:31:07 +01:00
Muhammad Ibrahim
e35f96d30f
added deploy key custom ssh path
2025-09-18 01:19:43 +01:00
Muhammad Ibrahim
08f82bc795
added ability to specify deploy key path
2025-09-18 01:02:51 +01:00
Muhammad Ibrahim
16821d6b5e
feat: Implement SSH-based version checking for private repositories
...
- Replace HTTPS GitHub API calls with SSH git commands
- Use existing deploy key for private repository access
- Add proper error handling for SSH authentication issues
- Support fetching latest tags via git ls-remote
- Maintain compatibility with private repositories using deploy keys
This allows the version checking system to work with private repositories
that have SSH deploy keys configured, using the same authentication
as the local git operations.
2025-09-17 22:16:52 +01:00
Muhammad Ibrahim
f42c6cc185
feat: Add Server Version management with GitHub integration
...
- Add Server Version tab in settings
- Add githubRepoUrl field to Settings model
- Add database migration for github_repo_url
- Update settings API to handle GitHub repo URL
- Add version checking UI with current/latest version display
- Default GitHub repo: git@github.com:9technologygroup/patchmon.net.git
2025-09-17 22:07:30 +01:00
Muhammad Ibrahim
c5332ce6b0
first commit
2025-09-16 15:36:42 +01:00