Muhammad Ibrahim
ac4415e1dc
Added support for Oracle Linux 9
2025-10-08 16:24:35 +01:00
Muhammad Ibrahim
5e4c628110
Dashboard Card ecit
2025-10-08 09:53:03 +01:00
Muhammad Ibrahim
a8668ee3f3
Hide Dashboard text in header to give more space to search bar
2025-10-08 09:47:10 +01:00
Muhammad Ibrahim
5487206384
Fix hamburger menu icon and separator dark mode styling
2025-10-08 09:46:04 +01:00
Muhammad Ibrahim
daa31973f9
Fix mobile menu dark mode styling for Dashboard and navigation items
2025-10-08 09:45:31 +01:00
Muhammad Ibrahim
561c78fb08
Remove coming soon items from mobile menu navigation
2025-10-08 09:44:26 +01:00
Muhammad Ibrahim
6d3f2d94ba
Add dark mode support and logout functionality to mobile menu
2025-10-08 09:43:41 +01:00
Muhammad Ibrahim
93534ebe52
Add dark mode support to BulkAssignModal
2025-10-08 09:40:38 +01:00
Muhammad Ibrahim
5cf2811bfd
Fix BulkAssignModal: add missing bulkHostGroupId variable
2025-10-08 09:40:02 +01:00
Muhammad Ibrahim
a861e4f9eb
Fix linting issues: remove unused imports, add button types, fix array keys
2025-10-08 00:42:26 +01:00
Muhammad Ibrahim
ba9de097dc
Added Dashboard card to show Package trends over time
2025-10-07 22:48:15 +01:00
Muhammad Ibrahim
8103581d17
Added Package trends over time graph XD
2025-10-07 22:46:55 +01:00
Muhammad Ibrahim
cdb24520d8
Added Total Packages in the Agent history
...
Added Script execution time in the Agent history tab
Added Pagination for the agent History
2025-10-07 21:46:37 +01:00
Muhammad Ibrahim
831adf3038
Fixed filtering for regular / security updates pie chart on the dashboard
2025-10-07 21:13:22 +01:00
Muhammad Ibrahim
2a1eed1354
Fixed Filtering with the OS Distribution Dashboard card
2025-10-07 21:01:44 +01:00
Muhammad Ibrahim
7819d4512e
Made the coffee cup Yellow
2025-10-07 20:54:21 +01:00
Muhammad Ibrahim
a305fe23d3
Fixed issues with the agent not sending apt data properly
...
Added Indexing to the database for faster and efficient searching
Fixed some filtering from the hosts page relating to packages that need updating
Added buy me a coffee link (sorry and thank you <3)
2025-10-07 20:52:46 +01:00
Muhammad Ibrahim
840779844a
Removed 100 limit
2025-10-07 18:20:41 +01:00
Muhammad Ibrahim
f91d3324ba
Merge branch 'main' of github.com:9technologygroup/patchmon.net
2025-10-07 18:13:04 +01:00
Muhammad Ibrahim
8c60b5277e
Update frontend: HostDetail, Hosts, and osIcons
2025-10-07 18:12:56 +01:00
9 Technology Group LTD
2ac756af84
Merge pull request #139 from stianmeyer/patch-2
...
Search for the absence of .sh files in the /app/agents folder to trigger copying of the agent files
2025-10-06 09:49:42 +01:00
9 Technology Group LTD
e227004d6b
Merge pull request #140 from PatchMon/docs/docker
...
docs(docker): add description for 'edge' tag
2025-10-06 09:47:12 +01:00
Muhammad Ibrahim
d379473568
Added TFA timeout env variables
...
Added profile session management
Added "Remember me" to bypass TFA using device fingerprint
Fixed profile name not being persistent after logout and login
2025-10-06 00:55:23 +01:00
9 Technology Group LTD
2edc773adf
Merge pull request #141 from PatchMon/ci/docker_no_push_fork
2025-10-05 23:27:44 +01:00
Stian Meyer
2db839556c
Copy from agents_backup only when no .sh scripts are present
2025-10-06 00:24:07 +02:00
tigattack
aab6fc244e
ci(docker): fix push conditions to prevent pushes from forks
2025-10-05 23:09:01 +01:00
tigattack
811f5b5885
docs(docker): add description for 'edge' tag
2025-10-05 22:55:46 +01:00
tigattack
b43c9e94fd
Merge pull request #117 from PatchMon/ci/tweaks
2025-10-05 22:38:29 +01:00
Stian Meyer
2e2a554aa3
Update backend.docker-entrypoint.sh
2025-10-05 23:36:46 +02:00
tigattack
eabcfd370c
ci(docker): remove 'dev' branch from push trigger and update image tag handling
...
- Create 'edge' tag for pushes to main
- Create versioned & latest tags for new tags with `v` prefix (instead of on release)
2025-10-05 21:33:41 +01:00
tigattack
55cb07b3c8
ci(build): remove 'dev' branch from push trigger
2025-10-05 21:33:41 +01:00
tigattack
0e049ec3d5
ci: ignore changes to docker in build and code quality workflows
2025-10-05 21:33:41 +01:00
9 Technology Group LTD
a2464fac5c
Merge pull request #138 from PatchMon/dev
...
Removed 100 packages limit.
2025-10-05 20:50:53 +01:00
Muhammad Ibrahim
5dc3e8ba81
Removed 100 packages limit.
2025-10-05 20:38:25 +01:00
9 Technology Group LTD
63817b450f
Merge pull request #137 from PatchMon/dev
...
Fixed Profile Name editing issue where it wouldn't save
Added more environment variables to env.example
fixed setup.sh so it would ask for the release tag rather than just the branch
2025-10-05 19:44:40 +01:00
Muhammad Ibrahim
1fa0502d7d
Modified setup.sh to cater for new environment variables
...
Added missing env variables in the env.example file
2025-10-05 19:27:55 +01:00
Muhammad Ibrahim
581dc5884c
Fixed issue with users not being updated
...
Re-worked setup.sh to use last 3 tags and the main branch (development latest)
2025-10-05 19:12:51 +01:00
9 Technology Group LTD
dcaffe2805
Merge pull request #135 from PatchMon/dev
...
Add logo files
2025-10-05 13:19:02 +01:00
Muhammad Ibrahim
a3005bccb4
Merge branch 'dev' of github.com:9technologygroup/patchmon.net into dev
2025-10-05 13:13:05 +01:00
Muhammad Ibrahim
499ef9d5d9
Add the Logo files
2025-10-05 13:11:31 +01:00
9 Technology Group LTD
6eb6ea3fd6
Merge pull request #134 from PatchMon/dev
...
Implemented Machine ID check when enrolling a linux host into PatchMon rather than using the friendly name as the unique identifier. Mainly implemented when I worked on the auto-enrollment system for ProxMox LXC Containers
Implemented ProxMox auto-enrollment function where it searches and attaches LXC containers then enrolls them into PatchMon
Add Package deletion ability from tigattack
Made tables and views better and in sync with the rest of the ui by tigattack
Made JWT Token required as a environment variable when starting server.js
Added global search bar
Added PatchMon Logos and ability to change them, with a new branding option in the settings menu
Reworked github fetch for version updates checking to give more details of latest commits
Made changes to the navigation pane
2025-10-05 13:05:22 +01:00
9 Technology Group LTD
a27c607d9e
Merge branch 'main' into dev
2025-10-05 13:00:05 +01:00
9 Technology Group LTD
d4e0abd407
Translate diagram to mermaid from stianmeyer/patch-1
...
Translate diagram to mermaid
2025-10-05 12:38:41 +01:00
Muhammad Ibrahim
8d447cab0d
Merge main into dev - resolved README conflict
2025-10-05 12:23:06 +01:00
Muhammad Ibrahim
6988ecab12
Made github version checking better
...
Added functionality of Logo branding
Modified sidebar width
2025-10-05 10:55:34 +01:00
Stian Meyer
fd108c6a21
Translate diagram to mermaid
2025-10-05 01:41:58 +02:00
Muhammad Ibrahim
3ea8cc74b6
fix: resolve updateScheduler database and API issues
...
- Fix database field names: lastUpdateCheck -> last_update_check
- Fix database field names: updateAvailable -> update_available
- Fix database field names: latestVersion -> latest_version
- Add graceful GitHub API rate limit handling
- Return null instead of throwing error on rate limit
- Prevent database update errors on API failures
2025-10-04 20:30:58 +01:00
Muhammad Ibrahim
a43fc9d380
fix: remove outdated GitHub repository warning
...
- Update updateScheduler to use default GitHub repository
- Remove 'No GitHub repository configured' warning message
- Use same default fallback logic as version routes
2025-10-04 20:29:46 +01:00
Muhammad Ibrahim
864719b4b3
feat: implement main branch vs release commit comparison
...
- Add commit difference tracking between main branch and release tag
- Show how many commits main branch is ahead of current release
- Update UI to display branch status with clear messaging
- Fix linting issues with useCallback and unused parameters
- Simplify version display with My Version | Latest Release layout
2025-10-04 20:27:41 +01:00
9 Technology Group LTD
cc89df161b
Update README.md
...
Added Documentation Links
2025-10-04 19:38:09 +01:00