2026-04-13 - 2026-07-13

Overview

94 Active Pull Requests
0 Active Issues
Excluding merges, 2 authors have pushed 4 commits to master and 159 commits to all branches. On master, 503 files have changed and there have been 87844 additions and 2 deletions.

94 Pull requests merged by 2 users

Merged #95 SEO, PWA, sidebar redesign, notifications management, admin dashboard 2026-06-14 10:25:18 -04:00

Merged #94 fix: CSS sync, sidebar redesign, PWA support, notifications management, admin dashboard 2026-06-14 10:16:53 -04:00

Merged #93 fix: CSS sync, sidebar redesign, asset versioning, route/auth fixes, admin dashboard, notifications management 2026-06-14 10:09:11 -04:00

Merged #92 fix: CSS sync, sidebar restore, asset versioning, route/auth fixes, admin dashboard 2026-06-14 09:43:44 -04:00

Merged #91 fix/policy-container-width 2026-06-14 09:19:34 -04:00

Merged #90 fix: sync CSS with refactored layout, restore sidebar, add asset versioning, fix routes/auth 2026-06-14 08:55:35 -04:00

Merged #89 fix: correct asset paths - app.css->style.css, favicon.svg->server.svg 2026-06-14 08:09:34 -04:00

Merged #88 refactor: extract all inline CSS/JS from PHP files into separate asset files 2026-06-14 08:05:52 -04:00

Merged #87 feat: redesign 429 Too Many Requests page with live countdown 2026-06-14 07:44:56 -04:00

Merged #86 security: fix auth bypass, XSS, IDOR, command injection, session hardening, rate limiting 2026-06-14 07:38:52 -04:00

Merged #85 fix: hide scroll-indicator on mobile to prevent overlap with hero terminal 2026-06-14 07:16:46 -04:00

Merged #84 fix: widen policy page containers to 85% 2026-06-13 21:42:46 -04:00

Merged #83 Privacy Policy, Terms & animated landing page 2026-06-13 21:34:47 -04:00

Merged #82 fix: remove redundant NotificationPoller to prevent duplicate notifications 2026-06-13 17:51:28 -04:00

Merged #81 fix: allow toggling notifications without password 2026-06-13 17:38:55 -04:00

Merged #80 feat: user notification preference toggle (web + Android) 2026-06-13 17:33:54 -04:00

Merged #79 feat: notify all users on app version update 2026-06-13 17:13:36 -04:00

Merged #78 feat/server-thresholds 2026-06-13 17:05:26 -04:00

Merged #77 fix: use server-side time_ago for notification timestamps 2026-06-13 16:57:20 -04:00

Merged #76 feat: notification bell with modal in top bar 2026-06-13 16:52:44 -04:00

Merged #75 feat: threshold modal with range sliders and card-based layout 2026-06-13 16:33:41 -04:00

Merged #74 send FCM push for threshold breach notifications 2026-06-13 16:24:21 -04:00

Merged #73 feat: per-server notification thresholds with alert on agent metrics push 2026-06-13 16:15:54 -04:00

Merged #72 chore: drop unused tables (scheduled_tasks, api_tokens, rate_limits, sessions) 2026-06-13 15:59:29 -04:00

Merged #71 fix: remove invalid priority field from AndroidNotification in FCM v1 payload 2026-06-13 14:42:47 -04:00

Merged #70 bump to 1.8.2 with FCM registration fix and APK rebuild 2026-06-13 14:32:26 -04:00

Merged #69 remove Firebase service account file from repo (keep local only) 2026-06-13 14:27:14 -04:00

Merged #68 add Firebase service account for FCM push notifications 2026-06-13 14:25:36 -04:00

Merged #66 feat: Firebase Cloud Messaging push notifications 2026-06-13 14:05:44 -04:00

Merged #65 fix: register FCM token on app startup + rebuild APK 1.8.1 2026-06-13 13:49:53 -04:00

Merged #64 fix: register FCM token on app startup and improve error logging 2026-06-13 13:47:06 -04:00

Merged #63 fix: actively fetch FCM token on login if not cached 2026-06-13 13:24:23 -04:00

Merged #62 fix: FCM push not sending — add v1 API + better diagnostics 2026-06-13 13:15:37 -04:00

Merged #61 feat: Firebase Cloud Messaging push notifications 2026-06-13 13:01:58 -04:00

Merged #60 feat(android): foreground service for real-time notification polling 2026-06-13 12:21:08 -04:00

Merged #59 refactor: drop is_read and read_at from notifications table 2026-06-13 12:05:24 -04:00

Merged #58 fix: remove duplicate old() function causing 500 on create page 2026-06-13 11:54:19 -04:00

Merged #57 fix: handle missing server_permissions table gracefully 2026-06-13 11:23:12 -04:00

Merged #56 feat: validate required SSH permissions before creating server 2026-06-13 10:44:21 -04:00

Merged #55 feat: add aggregated resource usage chart to dashboard 2026-06-11 21:46:57 -04:00

Merged #54 fix: remove bottom nav padding on server detail screen 2026-06-11 21:33:04 -04:00

Merged #53 fix: 401 logout loop — sync state update, prevent re-navigation 2026-06-11 21:13:28 -04:00

Merged #52 feat: start agent immediately in background after user-mode install 2026-06-11 20:56:19 -04:00

Merged #51 fix: force LC_ALL=C for metric commands to avoid comma decimal separator 2026-06-11 20:50:31 -04:00

Merged #50 feat/push-monitoring-agent-v2 2026-06-11 20:43:54 -04:00

Merged #49 fix: unquote PAYLOAD heredoc so runtime vars are expanded 2026-06-11 20:35:59 -04:00

Merged #48 fix: escape runtime vars in unquoted heredoc, eliminate sed dependency 2026-06-11 20:34:06 -04:00

Merged #47 fix: use correct server URL instead of localhost 2026-06-11 20:29:40 -04:00

Merged #46 fix: remove set -e from agent, guard all commands with || true 2026-06-11 20:22:21 -04:00

Merged #45 fix: embed config directly in agent script, remove external config file 2026-06-11 19:45:30 -04:00

Merged #44 fix: agent config search order — 1st arg > /etc/ > ~/.config/ 2026-06-11 19:39:13 -04:00

Merged #43 feat: push-based monitoring with remote agent (v2) 2026-06-11 19:34:41 -04:00

Merged #42 fix: agent now searches both /etc/servermanager and ~/.config for config 2026-06-11 19:27:27 -04:00

Merged #41 fix: dual-mode installer — works with or without sudo 2026-06-11 19:14:59 -04:00

Merged #40 feat: push-based monitoring with remote agent (self-elevating installer) 2026-06-11 19:09:10 -04:00

Merged #39 fix: use script command for PTY instead of modifying SSHService 2026-06-11 19:02:35 -04:00

Merged #38 fix: allocate PTY for agent install to work with sudo requiretty 2026-06-11 18:53:20 -04:00

Merged #37 feat: push-based monitoring with remote agent 2026-06-11 18:50:21 -04:00

Merged #36 fix: add sudo fallback to agent installer + improve error output 2026-06-11 18:46:13 -04:00

Merged #35 feat: push-based monitoring with remote agent 2026-06-11 18:31:48 -04:00

Merged #34 fix: filtrar servidores por usuario/equipo segun rol 2026-06-11 17:27:23 -04:00

Merged #33 docs: update AGENTS.md — verified against current codebase 2026-06-09 19:49:59 -04:00

Merged #32 fix: show stopped services in list + loading bar on action 2026-06-09 19:32:01 -04:00

Merged #31 fix: allow dots in service names for systemd (nginx.service, ssh.service) 2026-06-09 19:25:58 -04:00

Merged #30 v1.6.0 — fix service 500, search bar, modal redesign 2026-06-09 19:22:37 -04:00

Merged #29 v1.5.0 — service actions + cleanup 2026-06-09 19:05:07 -04:00

Merged #28 Android redesign: v1.4.0 2026-06-09 18:37:10 -04:00

Merged #27 bump to 1.3.0 + teams filter client-side sin recarga 2026-06-09 18:20:57 -04:00

Merged #26 feat/android-app-redesign 2026-06-09 18:16:16 -04:00

Merged #25 Notificaciones instantáneas + pantalla de notificaciones + fixes 2026-06-09 17:55:25 -04:00

Merged #24 fix: AuditService::log() requires 3 args (action, entityType, entityId) 2026-06-09 17:42:03 -04:00

Merged #23 Notificaciones push, auto-update, admin panel v1.1.0 2026-06-09 17:33:46 -04:00

Merged #22 Auto-update + Notifications + Admin panel 2026-06-09 17:22:56 -04:00

Merged #21 Admin: version management + notifications + auto-update 2026-06-09 17:17:24 -04:00

Merged #20 Admin: version management + notifications + auto-update 2026-06-09 17:08:05 -04:00

Merged #19 Rediseño completo app Android + auto-update 2026-06-09 17:00:22 -04:00

Merged #18 Rediseño completo app Android + registro/perfil API 2026-06-09 16:46:38 -04:00

Merged #17 Add login endpoint and update Android login to username/password 2026-06-07 18:13:27 -04:00

Merged #16 Add Android APK download feature 2026-06-07 18:00:07 -04:00

Merged #15 Add soft deletes via status column 2026-06-07 17:27:32 -04:00

Merged #14 Exclude vendor/ from git tracking 2026-06-07 17:12:45 -04:00

Merged #13 Fix MySQL timezone mismatch when running cron jobs 2026-06-07 13:16:44 -04:00

Merged #12 Fix icon click propagation in sidebar navigation 2026-06-07 13:11:05 -04:00

Merged #11 Fix theme toggle and improve mobile sidebar 2026-06-07 13:03:19 -04:00

Merged #10 Add per-column filters, smart pagination (25/page), and date range filter to audit logs 2026-06-07 12:45:10 -04:00

Merged #9 Fix: mostrar solo actividad del usuario actual en dashboard 2026-06-07 12:26:44 -04:00

Merged #8 Remove stale Team button from server detail page 2026-06-07 08:02:27 -04:00

Merged #7 Server ownership, team access, role-based UI 2026-06-07 07:44:52 -04:00

Merged #6 Change default timezone to America/Santo_Domingo 2026-06-07 06:28:16 -04:00

Merged #5 Add AGENTS.md 2026-06-07 06:26:10 -04:00

Merged #4 Add user registration page 2026-06-06 19:41:32 -04:00

Merged #3 Add services management, improve UI, fix sudoers 2026-06-06 18:57:39 -04:00

Merged #2 Fix SSH errors, add views, and UI improvements 2026-06-06 18:45:09 -04:00

Merged #1 Fix SSH errors, add views, and UI improvements 2026-06-06 18:00:00 -04:00