nmemmert
a93e517d34
Add timezone debugging to client time formatting
2025-12-15 14:55:49 -05:00
nmemmert
88680d478a
Add PM2 ecosystem config with timezone support
2025-12-15 14:51:38 -05:00
nmemmert
92cb495ef2
Append Z suffix to timestamps so browser treats them as UTC
2025-12-15 13:45:49 -05:00
nmemmert
91bc41aa5f
Fix timezone formatting in client timeUtils
2025-12-15 13:40:51 -05:00
nmemmert
c7577f6ce2
Force add client build with timezone fix
2025-12-15 13:39:13 -05:00
nmemmert
28e3c6a544
Fix timezone display: client uses server timezone from settings, revert SQL offset
2025-12-15 13:36:40 -05:00
nmemmert
3653016912
Add detailed logging for timezone offset calculation
2025-12-15 13:29:16 -05:00
nmemmert
95cd2cc746
Invert timezone offset sign for correct SQL datetime conversion
2025-12-15 13:25:56 -05:00
nmemmert
6d361e6359
Add /api/debug/timezone endpoint to verify offset calculation
2025-12-15 13:20:45 -05:00
nmemmert
cf62481341
Improve timezone offset calculation by comparing formatted times; add logging
2025-12-15 13:19:45 -05:00
nmemmert
5a92c7f98d
Fix timezone offset using Intl API to get accurate UTC adjustment
2025-12-15 13:18:39 -05:00
nmemmert
1c8873b0aa
Apply timezone offset to all check timestamp queries (dashboard, resource history)
2025-12-15 13:17:29 -05:00
nmemmert
d8f303043f
Fix timezone offset calculation (reverse UTC-TZ to get correct adjustment)
2025-12-15 13:16:12 -05:00
nmemmert
eda5511609
Server: apply timezone offset to SQL datetime queries for correct timestamp display
2025-12-15 13:14:21 -05:00
nmemmert
0ceedaf032
Rebuild client with ErrorBoundary
2025-12-15 13:08:22 -05:00
nmemmert
0f7d11a197
Client: add ErrorBoundary to avoid blank screen and surface errors; rebuild
2025-12-15 13:04:25 -05:00
nmemmert
b7f882f38b
SLA: cap by retention in API; SLA UI uses effective days and shows retention notice; rebuild client
2025-12-15 12:59:51 -05:00
nmemmert
c8e8d54aa8
Fix SLA queries to use parsed daysNum instead of string days
2025-12-15 12:45:24 -05:00
nmemmert
ecfe725f6f
Fix SLA component React hook dependencies
2025-12-15 12:38:41 -05:00
nmemmert
8c608d72a3
Add comprehensive upgrade guide
2025-12-15 12:35:12 -05:00
nmemmert
1d95b6d026
Restructure documentation into separate files with links
2025-12-15 12:33:06 -05:00
nmemmert
9892c63f3b
Add comprehensive History feature documentation
2025-12-15 12:29:38 -05:00
nmemmert
5e2c236057
Fix parameter count in SQL query
2025-12-15 12:23:55 -05:00
nmemmert
234ac59fe8
Fix SQL bucketing using Julian Day calculation
2025-12-15 12:22:57 -05:00
nmemmert
b1b1c36839
Add cache clear endpoint and timestamp to debug logs
2025-12-15 12:21:14 -05:00
nmemmert
07f46ce5c9
Simplify SQL bucketing query to fix aggregation
2025-12-15 12:19:00 -05:00
nmemmert
e741c8cadb
Enhanced debug logging to trace averaged parameter
2025-12-15 12:17:09 -05:00
nmemmert
c7a49432f5
Add server-side debug logging for averaged parameter
2025-12-15 12:14:45 -05:00
nmemmert
e308322e00
Add debug logging for averaged mode
2025-12-15 12:11:54 -05:00
nmemmert
3aafa07e04
Fix: use server-provided status for red/green bars in history graph
2025-12-15 12:07:48 -05:00
nmemmert
c5027b339b
History graph: show down status in red instead of green
2025-12-15 12:04:15 -05:00
nmemmert
63bdc6c91c
Enable Show Averages by default in History view
2025-12-15 12:02:08 -05:00
nmemmert
c244ebb26c
History: request averaged data from server; rebuild client assets
2025-12-15 11:51:16 -05:00
nmemmert
9446737e5a
History: return full time window for accurate averaging (7/14/30 days); rebuild
2025-12-15 11:08:03 -05:00
nmemmert
3b2b00d810
History: scale checks_limit by days and averages; rebuild client
2025-12-15 11:00:44 -05:00
nmemmert
3d66b82c88
History API: return up to 100 checks per resource by default (separate from page size)
2025-12-15 10:26:39 -05:00
nmemmert
dcc09422c9
Trigger GHCR build
2025-12-15 10:15:16 -05:00
nmemmert
60ea0b7f3e
Trigger GHCR build
2025-12-15 10:12:19 -05:00
nmemmert
fe0f1ba23b
Trigger GHCR build
2025-12-15 10:09:32 -05:00
nmemmert
76fe1d9aae
Commit built client assets (main.54d4db7c.js) for deployment
2025-12-15 09:52:13 -05:00
nmemmert
ef76d46e96
Use GHCR token fallback for registry login
2025-12-15 09:46:09 -05:00
nmemmert
d07250e982
Fix env settings formatting and runtime sync
2025-12-15 09:43:23 -05:00
nmemmert
fb175c162b
Fix docker publish workflow YAML and GHCR push
2025-12-15 09:41:50 -05:00
nmemmert
a5f741b332
Add comprehensive settings: data retention, incident thresholds, alert retry, scheduling, and dashboard customization
2025-12-15 09:40:21 -05:00
nmemmert
41430d0428
Add timezone configuration to settings UI and backend API
2025-12-15 09:24:06 -05:00
nmemmert
0751f30de2
Rebuild client frontend
2025-12-15 09:10:00 -05:00
Nate Emmert
49d31d4810
Update README with complete feature list and tech stack
...
- Add timezone support and Docker support to features
- Update Docker deployment instructions with proper commands
- Add comprehensive Technology Stack section
- Update project structure to reflect current codebase
- Add note about automatic GitHub Container Registry builds
2025-12-12 14:03:08 -05:00
Nate Emmert
264bdaf668
Fix Docker data directory permissions
...
- Create /app/data directory before switching to non-root user
- Set proper ownership (1001:1001) for nodejs user
- Resolves SQLite database write permission errors
2025-12-12 14:00:40 -05:00
Nate Emmert
d775ead7e4
Add timeUtils directory with timezone formatting utilities
2025-12-12 13:39:05 -05:00
Nate Emmert
2d33d65fbb
Fix Docker build issues
...
- Remove unused formatLocalTimeOnly import from App.js
- Add client/build to .dockerignore to prevent stale build artifacts
- Ensures clean Docker builds without local build cache conflicts
2025-12-12 13:38:09 -05:00