Commit Graph

  • c0077e3dd8 Add -u root flag to container CVE scan workflow development nessi 2026-02-14 19:47:34 +01:00
  • af6ea11079 Refactor Docker Scout integration in CVE scan workflow nessi 2026-02-14 19:32:50 +01:00
  • 5a7f32541f Add Docker Scout login fallback and temporary caching. nessi 2026-02-14 19:03:30 +01:00
  • dd3f18bb06 Make Docker Scout scans non-blocking and update config paths. nessi 2026-02-14 18:55:52 +01:00
  • f4b18b6cf1 Update Docker Hub Scout config to use local login credentials nessi 2026-02-14 18:50:46 +01:00
  • a220e5de99 Add Docker Hub authentication for Scout scans main nessi 2026-02-14 18:31:10 +01:00
  • a5ffafaf9e Update CVE scanning workflow to use JSON format and new tools nessi 2026-02-14 18:24:08 +01:00
  • d17752b611 Add CVE scan workflow for development branch nessi 2026-02-14 18:16:54 +01:00
  • fe05c40426 Merge branch 'main' of https://git.nesterovic.cc/nessi/NexaPG into development nessi 2026-02-14 17:47:34 +01:00
  • 5a0478f47d harden(frontend): switch to nginx:alpine-slim with non-root runtime and nginx dir permission fixes nessi 2026-02-14 17:47:26 +01:00
  • 1cea82f5d9 Merge pull request 'Update frontend to use unprivileged Nginx on port 8080' (#34) from development into main 0.2.2 Sascha Nesterovic 2026-02-14 16:18:34 +00:00
  • 418034f639 Update NEXAPG_VERSION to 0.2.2 nessi 2026-02-14 17:17:57 +01:00
  • 489dde812f Update frontend to use unprivileged Nginx on port 8080 nessi 2026-02-14 17:13:18 +01:00
  • c2e4e614e0 Merge pull request 'CI cleanup: remove temporary Alpine smoke job, keep PG matrix on development, and keep Alpine backend default' (#33) from development into main 0.2.1 Sascha Nesterovic 2026-02-14 16:00:57 +00:00
  • 344071193c Update NEXAPG_VERSION to 0.2.1 nessi 2026-02-14 16:58:31 +01:00
  • 03118e59d7 Remove backend Alpine smoke (PG16) job from CI workflow nessi 2026-02-14 16:58:10 +01:00
  • 15fea78505 Update Python base image to Alpine version for backend nessi 2026-02-14 16:52:10 +01:00
  • 89d3a39679 Add new features and enhancements to CI workflows and backend. nessi 2026-02-14 16:48:10 +01:00
  • f614eb1cf8 Merge pull request 'NX-10x: Reliability, error handling, runtime UX hardening, and migration safety gate (NX-101, NX-102, NX-103, NX-104)' (#32) from development into main 0.2.0 Sascha Nesterovic 2026-02-14 15:28:44 +00:00
  • 6de3100615 [NX-104 Issue] Filter out restrict/unrestrict lines in schema comparison. nessi 2026-02-14 16:23:05 +01:00
  • cbe1cf26fa [NX-104 Issue] Add migration safety CI workflow nessi 2026-02-14 16:07:36 +01:00
  • 5c566cd90d [NX-103 Issue] Add offline state handling for unreachable targets nessi 2026-02-14 15:58:22 +01:00
  • 1ad237d750 Optimize collector loop to account for actual execution time. nessi 2026-02-14 15:50:31 +01:00
  • d9dfde1c87 [NX-102 Issue] Add exponential backoff with jitter for retry logic nessi 2026-02-14 11:44:49 +01:00
  • 117710cc0a [NX-101 Issue] Refactor error handling to use consistent API error format nessi 2026-02-14 11:30:56 +01:00
  • 9aecbea68b Add consistent API error handling and documentation nessi 2026-02-13 17:30:05 +01:00
  • cd91b20278 Merge pull request 'Replace python-jose with PyJWT and update its usage' (#6) from development into main 0.1.8 Sascha Nesterovic 2026-02-13 12:23:40 +00:00
  • fd9853957a Merge branch 'main' of https://git.nesterovic.cc/nessi/NexaPG into development nessi 2026-02-13 13:20:49 +01:00
  • 9c68f11d74 Replace python-jose with PyJWT and update its usage. nessi 2026-02-13 13:20:46 +01:00
  • 6848a66d88 Merge pull request 'Update backend requirements - security hardening' (#5) from development into main 0.1.7 Sascha Nesterovic 2026-02-13 12:07:48 +00:00
  • a9a49eba4e Merge branch 'main' of https://git.nesterovic.cc/nessi/NexaPG into development nessi 2026-02-13 13:01:26 +01:00
  • 9ccde7ca37 Update backend requirements - security hardening nessi 2026-02-13 13:01:22 +01:00
  • 88c3345647 Merge pull request 'Use lighter base images for frontend containers' (#4) from development into main 0.1.6 Sascha Nesterovic 2026-02-13 11:43:59 +00:00
  • d9f3de9468 Use lighter base images for frontend containers nessi 2026-02-13 11:26:52 +01:00
  • e62aaaf5a0 Merge pull request 'Update base images in Dockerfile to use bookworm variants' (#3) from development into main 0.1.5 Sascha Nesterovic 2026-02-13 10:20:20 +00:00
  • ef84273868 Update base images in Dockerfile to use bookworm variants nessi 2026-02-13 11:15:17 +01:00
  • 6c59b21088 Merge pull request 'Add first and last name fields for users' (#2) from development into main 0.1.4 Sascha Nesterovic 2026-02-13 10:09:02 +00:00
  • cd1795b9ff Add first and last name fields for users nessi 2026-02-13 10:57:10 +01:00
  • e0242bc823 Refactor deployment process to use prebuilt Docker images nessi 2026-02-13 10:43:34 +01:00
  • 75f8106ca5 Merge pull request 'Merge Fixes and Technical changes from development into main branch' (#1) from development into main 0.1.3 Sascha Nesterovic 2026-02-13 09:13:04 +00:00
  • 4e4f8ad5d4 Update NEXAPG version to 0.1.3 nessi 2026-02-13 10:11:00 +01:00
  • 5c5d51350f Fix stale refresh usage in QueryInsightsPage effect hooks nessi 2026-02-13 10:06:56 +01:00
  • ba1559e790 Improve agentless mode messaging for host-level metrics nessi 2026-02-13 10:01:24 +01:00
  • ab9d03be8a Add GitHub Actions workflow for Docker image release nessi 2026-02-13 09:55:08 +01:00
  • 07a7236282 Add user password change functionality 0.1.2 nessi 2026-02-13 09:32:54 +01:00
  • bd53bce231 Add service update notification and version check enhancements nessi 2026-02-13 09:24:53 +01:00
  • 18d6289807 Remove configurable APP_VERSION and define it in code 0.1.1 nessi 2026-02-13 09:07:10 +01:00
  • e24681332d Simplify upstream version check mechanism nessi 2026-02-13 09:01:42 +01:00
  • 0445a72764 Add service information feature with version checks 0.1.0 nessi 2026-02-13 08:54:13 +01:00
  • fd24a3a548 Enable pg_stat_statements in PostgreSQL containers nessi 2026-02-13 08:27:52 +01:00
  • 7619757ed5 Add dynamic loading of standard alert references nessi 2026-02-13 08:24:55 +01:00
  • 45d2173d1e Add a standard alert reference table to AlertsPage. nessi 2026-02-12 19:05:41 +01:00
  • 08ee35e25f Add handling for pg_stat_statements compatibility checks nessi 2026-02-12 17:07:56 +01:00
  • 91642e745f Remove max-height and overflow styles from target list nessi 2026-02-12 17:03:04 +01:00
  • fa8958934f Add multi-database discovery and grouping features nessi 2026-02-12 16:54:22 +01:00
  • 1b12c01366 Add Table of Contents to README.md nessi 2026-02-12 16:43:58 +01:00
  • 4bc178b720 Update migration instructions in README nessi 2026-02-12 16:42:23 +01:00
  • 8e5a549c2c Add template variables display and SMTP settings UI updates nessi 2026-02-12 16:37:31 +01:00
  • c437e72c2b Add customizable email templates and remove alert recipients nessi 2026-02-12 16:32:53 +01:00
  • e5a9acfa91 Add logo container and enhance login page styling nessi 2026-02-12 16:23:22 +01:00
  • 1bab5cd16d Add UI previews and NexaPG logo to README nessi 2026-02-12 16:18:19 +01:00
  • 6f36f73f8e Update README with expanded features and setup guidelines nessi 2026-02-12 15:54:24 +01:00
  • 7599b3742d Add rollback ratio alert tuning parameters nessi 2026-02-12 15:49:44 +01:00
  • ec05163a04 Add minimum total connection threshold for active ratio alerts nessi 2026-02-12 15:44:30 +01:00
  • 918bb132ef Add logging for failure recovery and throttled error reporting. nessi 2026-02-12 15:41:11 +01:00
  • 505b93be4f Add dropdown with toggle functionality to OwnerPicker nessi 2026-02-12 15:36:09 +01:00
  • 648ff07651 Add support for "from_name" field in email notifications nessi 2026-02-12 15:31:03 +01:00
  • ea26ef4d33 Add target owners and alert notification management. nessi 2026-02-12 15:22:32 +01:00
  • 7acfb498b4 Improve admin page structure and styling for clarity nessi 2026-02-12 15:09:51 +01:00
  • 51eece14c2 Add email notification settings management nessi 2026-02-12 15:05:21 +01:00
  • 882ad2dca8 Add custom styles and spacer for Admin nav button nessi 2026-02-12 14:51:43 +01:00
  • 35a76aaca6 Refactor PostgreSQL compatibility smoke test runner nessi 2026-02-12 14:43:06 +01:00
  • ff6d7998c3 Add support for multiple PostgreSQL DSN candidates nessi 2026-02-12 14:36:07 +01:00
  • a0ba4e1314 Refactor rollback ratio calculation and thresholds. nessi 2026-02-12 14:23:53 +01:00
  • 9eb94545a1 Add PostgreSQL compatibility matrix CI workflow nessi 2026-02-12 14:20:27 +01:00
  • 528a720329 Add support for new checkpointer statistics for PostgreSQL. nessi 2026-02-12 14:15:14 +01:00
  • 55f5652572 Improve action button styling and structure across pages nessi 2026-02-12 14:05:51 +01:00
  • d4f176c731 Optimize metric updates and disable line animation. nessi 2026-02-12 14:02:01 +01:00
  • 7957052172 Add live mode toggle for real-time chart updates nessi 2026-02-12 13:57:32 +01:00
  • 5674f2ea45 Fix redundant CSS class usage and enhance toggle-field layout nessi 2026-02-12 13:52:12 +01:00
  • a8b7d9f54a Enhance toggle fields styling and layout nessi 2026-02-12 13:50:03 +01:00
  • 2747e62ff8 Rename migration revision ID for clarity nessi 2026-02-12 13:41:48 +01:00
  • 712bec3fea Add support for pg_stat_statements configuration in Targets nessi 2026-02-12 13:39:57 +01:00
  • 839943d9fd Add navigation and smooth scrolling for alert toasts nessi 2026-02-12 13:33:50 +01:00
  • 606d113f34 Add alert toasts and optimize alert status handling nessi 2026-02-12 13:28:01 +01:00
  • 2c727c361e Enhance alerts with actionable suggestions. nessi 2026-02-12 13:21:24 +01:00
  • c74461ddfb Update padding and hover effect in styles.css nessi 2026-02-12 13:16:58 +01:00
  • d0e8154c21 Improve alert handling and UI for Alerts and Dashboard pages nessi 2026-02-12 13:01:08 +01:00
  • 4035335901 Add alert management functionality in backend and frontend nessi 2026-02-12 12:50:11 +01:00
  • d76a838bbb Update README with server IP and domain configuration nessi 2026-02-12 12:34:49 +01:00
  • c42504beee Adjust button and card styles for improved UI consistency nessi 2026-02-12 12:31:48 +01:00
  • c6da398574 Add search functionality to the Dashboard targets list nessi 2026-02-12 12:27:53 +01:00
  • afd30e3897 Improve UI styling and add visual enhancements to Dashboard nessi 2026-02-12 12:19:21 +01:00
  • c191a67fa7 Revamp Dashboard UI and enhance target display. nessi 2026-02-12 12:14:03 +01:00
  • c63e08748c Add search, pagination, and query tips to Query Insights. nessi 2026-02-12 12:09:47 +01:00
  • 2400591f17 Add enhanced query insights UI with categorization nessi 2026-02-12 12:05:41 +01:00
  • 3e025bcf1b Add test connection feature for database targets nessi 2026-02-12 11:56:32 +01:00
  • 2f5529a93a improve Targets Management nessi 2026-02-12 11:44:57 +01:00
  • 64b4c3dfa4 Add easy & DBA mode nessi 2026-02-12 11:37:25 +01:00
  • d1af2bf4c6 Improve design and add logo nessi 2026-02-12 11:32:10 +01:00