5ff3b255c4
bump to 1.8.1 (versionCode 13) and rebuild APK
Agent2026-06-13 13:48:51 -04:00
35c5d43f74
Merge pull request 'fix: register FCM token on app startup and improve error logging' (#64) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 13:47:06 -04:00
94e3dfe236
fix: register FCM token on app startup and improve error logging
Agent2026-06-13 13:46:03 -04:00
80833cf256
Merge pull request 'fix: actively fetch FCM token on login if not cached' (#63) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 13:24:22 -04:00
395c84f75e
fix: actively fetch FCM token on login if not cached
Agent2026-06-13 13:23:29 -04:00
dcc57e08f0
Merge pull request 'fix: FCM push not sending — add v1 API + better diagnostics' (#62) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 13:15:36 -04:00
f1f263225f
fix: FCM push not sending — add v1 API + better diagnostics
Agent2026-06-13 13:11:12 -04:00
1277a460b6
Merge pull request 'feat: Firebase Cloud Messaging push notifications' (#61) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 13:01:58 -04:00
988ea118b0
chore: add real Firebase config and messaging dependency
Agent2026-06-13 13:00:54 -04:00
090294d856
Merge pull request 'feat(android): foreground service for real-time notification polling' (#60) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 12:21:07 -04:00
bdc4d73d89
feat(android): foreground service for real-time notification polling
Agent2026-06-13 12:20:09 -04:00
d5431353dd
Merge pull request 'refactor: drop is_read and read_at from notifications table' (#59) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 12:05:24 -04:00
80f5893d92
refactor: drop is_read and read_at from notifications table
Agent2026-06-13 11:57:56 -04:00
839d5a190f
Merge pull request 'fix: remove duplicate old() function causing 500 on create page' (#58) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 11:54:18 -04:00
12c3e23d9c
feat: track notification read receipts per user
Agent2026-06-13 11:48:05 -04:00
b94ae16f69
fix: remove duplicate old() function causing 500 on create page
Agent2026-06-13 11:31:52 -04:00
7b9f66b0c8
Merge pull request 'fix: handle missing server_permissions table gracefully' (#57) from feat/dashboard-aggregated-chart into master
rafaga212026-06-13 11:23:12 -04:00
957d4494b1
Merge pull request 'fix: remove bottom nav padding on server detail screen' (#54) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 21:33:04 -04:00
ae09af3e02
Bump app version to 1.7.2 (versionCode 11) and rebuild APK
Agent2026-06-11 21:31:39 -04:00
c88b46ec80
fix: remove bottom nav padding on server detail screen
Agent2026-06-11 21:26:34 -04:00
3f95b061d3
Merge pull request 'fix: 401 logout loop — sync state update, prevent re-navigation' (#53) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 21:13:27 -04:00
3f80f2c484
Merge pull request 'feat: start agent immediately in background after user-mode install' (#52) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:56:19 -04:00
4bb383f127
feat: start agent immediately in background after user-mode install
Agent2026-06-11 20:55:15 -04:00
ab9e5d9cf3
Merge pull request 'fix: force LC_ALL=C for metric commands to avoid comma decimal separator' (#51) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:50:31 -04:00
552e30751d
fix: force LC_ALL=C for metric commands to avoid comma decimal separator
Agent2026-06-11 20:49:14 -04:00
50f1574954
Merge pull request 'feat/push-monitoring-agent-v2' (#50) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:43:53 -04:00
2340fce8f8
fix: use warning level for push metrics log
Agent2026-06-11 20:39:28 -04:00
ef23dd0b08
fix: add logging to pushMetrics endpoint for debugging 401
Agent2026-06-11 20:39:14 -04:00
b90c600573
Merge pull request 'fix: unquote PAYLOAD heredoc so runtime vars are expanded' (#49) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:35:58 -04:00
ddf4d744c6
fix: unquote PAYLOAD heredoc so runtime vars are expanded
Agent2026-06-11 20:35:24 -04:00
1d99bff390
Merge pull request 'fix: escape runtime vars in unquoted heredoc, eliminate sed dependency' (#48) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:34:06 -04:00
a1e3723a97
fix: escape runtime vars in unquoted heredoc, eliminate sed dependency
Agent2026-06-11 20:33:11 -04:00
2373e2b227
Merge pull request 'fix: use correct server URL instead of localhost' (#47) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:29:39 -04:00
26e35c6bc7
fix: use ['HTTP_HOST'] dynamically for agent URL
Agent2026-06-11 20:28:35 -04:00
4d3a7e4d65
fix: use correct server URL instead of localhost
Agent2026-06-11 20:26:37 -04:00
db29f5b50b
Merge pull request 'fix: remove set -e from agent, guard all commands with || true' (#46) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 20:22:21 -04:00
cc0a0c0644
fix: remove set -e from agent, guard all commands with || true
Agent2026-06-11 20:21:24 -04:00
b5ebeb7ba6
Merge pull request 'fix: embed config directly in agent script, remove external config file' (#45) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 19:45:30 -04:00
589524b1d0
Merge pull request 'feat: push-based monitoring with remote agent (v2)' (#43) from feat/push-monitoring-agent-v2 into master
rafaga212026-06-11 19:34:41 -04:00
4ae9443016
Revert "fix: agent now searches both /etc/servermanager and ~/.config for config"
Agent2026-06-11 19:33:29 -04:00
3a263a692f
Merge pull request 'fix: agent now searches both /etc/servermanager and ~/.config for config' (#42) from feat/push-monitoring-agent into master
rafaga212026-06-11 19:27:27 -04:00
fe997750ff
fix: agent now searches both /etc/servermanager and ~/.config for config
Agent2026-06-11 19:24:25 -04:00
20e3a6926f
Merge pull request 'fix: dual-mode installer — works with or without sudo' (#41) from feat/push-monitoring-agent into master
rafaga212026-06-11 19:14:59 -04:00
fd3cc6825c
fix: dual-mode installer — works with or without sudo
Agent2026-06-11 19:12:57 -04:00
76180271ce
Merge pull request 'feat: push-based monitoring with remote agent (self-elevating installer)' (#40) from feat/push-monitoring-agent into master
rafaga212026-06-11 19:09:09 -04:00
0edc882f2e
fix: installer self-elevates with script PTY instead of external sudo chain
Agent2026-06-11 19:07:14 -04:00
08ee59663b
Merge pull request 'fix: use script command for PTY instead of modifying SSHService' (#39) from feat/push-monitoring-agent into master
rafaga212026-06-11 19:02:34 -04:00
0ce24c4b8f
fix: use script command for PTY instead of modifying SSHService
Agent2026-06-11 19:01:27 -04:00
00062e4d4a
Merge pull request 'fix: allocate PTY for agent install to work with sudo requiretty' (#38) from feat/push-monitoring-agent into master
rafaga212026-06-11 18:53:19 -04:00
63bf125420
fix: allocate PTY for agent install to work with sudo requiretty
Agent2026-06-11 18:52:40 -04:00
5f6788970f
Merge pull request 'feat: push-based monitoring with remote agent' (#37) from feat/push-monitoring-agent into master
rafaga212026-06-11 18:50:21 -04:00
f4c534c020
fix: always use sudo for agent install (remove fallback check)
Agent2026-06-11 18:48:23 -04:00
28d2dfecce
Merge pull request 'fix: add sudo fallback to agent installer + improve error output' (#36) from feat/push-monitoring-agent into master
rafaga212026-06-11 18:46:13 -04:00
16044445d4
Merge pull request 'feat: push-based monitoring with remote agent' (#35) from feat/push-monitoring-agent into master
rafaga212026-06-11 18:31:47 -04:00
bfa102cf97
feat: push-based monitoring with remote agent
Agent2026-06-11 18:28:22 -04:00
fcd8565890
Merge pull request 'fix: filtrar servidores por usuario/equipo segun rol' (#34) from fix/server-access-filtering into master
rafaga212026-06-11 17:27:23 -04:00
1bc8236d4d
fix: filtrar servidores por usuario/equipo según rol
Agent2026-06-11 13:09:53 -04:00
830161ad87
Merge pull request 'docs: update AGENTS.md — verified against current codebase' (#33) from feat/android-v1.6.0 into master
rafaga212026-06-09 19:49:58 -04:00
dec6aa3527
docs: update AGENTS.md — verified against current codebase
Agent2026-06-09 19:49:15 -04:00
d52cb9ae8b
Merge pull request 'fix: show stopped services in list + loading bar on action' (#32) from feat/android-v1.6.0 into master
rafaga212026-06-09 19:32:00 -04:00
92bc12355c
fix: show stopped services in list + loading bar on action
Agent2026-06-09 19:29:36 -04:00
90b4d62486
Merge pull request 'fix: allow dots in service names for systemd (nginx.service, ssh.service)' (#31) from feat/android-v1.6.0 into master
rafaga212026-06-09 19:25:57 -04:00
96a73384c4
fix: allow dots in service names for systemd (nginx.service, ssh.service)
Agent2026-06-09 19:25:14 -04:00
9c63ed8e53
Merge pull request 'v1.6.0 — fix service 500, search bar, modal redesign' (#30) from feat/android-v1.6.0 into master
rafaga212026-06-09 19:22:37 -04:00
3e13ac60f1
feat: v1.6.0 — fix service 500, search bar, modal redesign
Agent2026-06-09 19:20:18 -04:00
2a29585aa2
Merge pull request 'v1.5.0 — service actions + cleanup' (#29) from feat/android-v1.5.0 into master
rafaga212026-06-09 19:05:07 -04:00
806c593c1c
Merge pull request 'bump to 1.3.0 + teams filter client-side sin recarga' (#27) from feat/android-app-redesign into master
rafaga212026-06-09 18:20:56 -04:00
e6717d0578
bump to 1.3.0 + teams filter client-side sin recarga
Agent2026-06-09 18:19:27 -04:00
c5f0af971e
Merge pull request 'feat/android-app-redesign' (#26) from feat/android-app-redesign into master
rafaga212026-06-09 18:16:15 -04:00
af3315e6ab
feat: dashboard version local, bottom nav simplificado, services+actions tabs
Agent2026-06-09 18:15:04 -04:00
13f14416a4
feat: teams redesign — cards, filter, user autocomplete
Agent2026-06-09 18:11:20 -04:00
5d68728b44
Merge pull request 'Notificaciones instantáneas + pantalla de notificaciones + fixes' (#25) from feat/android-app-redesign into master
rafaga212026-06-09 17:55:24 -04:00
b1fc0e2cfe
bump version to 1.2.0
Agent2026-06-09 17:54:47 -04:00