f80e519349
Merge pull request 'ci: sync README to Docker Hub on release' (#43) from ci/dockerhub-readme into main
main
2026.05.6
lerko2026-05-30 23:34:56 +00:00
9a4a53f487
ci: sync README to Docker Hub on release
lerko2026-05-29 20:26:21 -04:00
ec898ff943
Merge pull request 'fix(ci): use docker-builder runner for image builds' (#40) from fix/docker-release into main
2026.05.5
lerko2026-05-29 22:38:24 +00:00
38c7739995
fix(ci): use docker-builder runner for Docker image builds
lerko2026-05-29 18:01:07 -04:00
5679dffffa
fix(ci): use internal Gitea URL for GoReleaser API calls
lerko2026-05-29 17:26:57 -04:00
9a4985e355
Merge pull request 'fix(ci): install git and gcc for GoReleaser' (#39) from fix/release-pipeline into main
lerko2026-05-29 20:13:01 +00:00
65406ce69c
fix(ci): install git and gcc for GoReleaser in release pipeline
lerko2026-05-29 16:02:28 -04:00
2474b341ad
chore: clean up dockerignore
lerko2026-05-29 15:42:51 -04:00
b0762800ac
docs: update changelog for 2026.05.5
lerko2026-05-29 15:37:49 -04:00
08bcdd6481
chore: move docker-compose files to deploy/
lerko2026-05-29 15:30:49 -04:00
ebf8bfb097
chore: add CI status badge to README
lerko2026-05-29 15:17:09 -04:00
b62a721277
Merge pull request 'chore: migrate module path to lerkolabs org' (#38) from chore/org-namespace into main
lerko2026-05-29 19:07:06 +00:00
26e297cbae
Merge pull request 'feat: alert channel health indicator + test alerts' (#36) from feat/alert-health into main
lerko2026-05-28 01:33:00 +00:00
0aa2f9cd8a
feat: alert channel health indicator + test alerts
lerko2026-05-27 21:23:06 -04:00
f17f06a1c6
Merge pull request 'feat: logs tab overhaul — severity tags, filtering, recovery durations' (#35) from feat/logs-overhaul into main
lerko2026-05-28 00:35:24 +00:00
8ad213c96c
Merge pull request 'fix(security): phase 4 code quality and low-severity fixes' (#29) from security/phase-4-quality into main
lerko2026-05-26 21:31:40 +00:00
c50ec82dcb
Merge pull request 'fix(security): phase 3 medium reliability and hardening' (#28) from security/phase-3-reliability into main
lerko2026-05-26 21:07:30 +00:00
bd561d9a5e
fix(security): phase 3 medium reliability and hardening
lerko2026-05-26 16:57:03 -04:00
7a8f2ad15b
Merge pull request 'fix(security): phase 2 high-severity hardening' (#27) from security/phase-2-hardening into main
lerko2026-05-26 15:31:18 +00:00
b43dfae98f
Merge pull request 'fix(security): phase 1 critical fixes for public release' (#26) from security/phase-1-critical into main
lerko2026-05-26 00:43:52 +00:00
60b30935b3
fix(security): phase 1 critical fixes for public release
lerko2026-05-25 11:26:47 -04:00
b70edaace5
Merge pull request 'chore: rename project from go-upkeep to uptop' (#25) from chore/rename-uptop into main
2026.05.3
lerko2026-05-25 01:02:30 +00:00
9d12e3ecf1
chore: complete rename from go-upkeep to uptop
lerko2026-05-24 20:20:35 -04:00
36a4b69837
Merge pull request 'feat(tui): theme system with 5 curated dark palettes' (#24) from feat/themes into main
lerko2026-05-24 23:30:25 +00:00
fee84c9363
fix(tui): tighten zebra row contrast for Tokyo Night and Gruvbox
lerko2026-05-24 19:19:51 -04:00
87edd4aa40
feat(tui): swap light theme for Tokyo Night and Gruvbox
lerko2026-05-24 19:10:29 -04:00
602f1b2c52
feat(tui): add theme system with 4 curated palettes
lerko2026-05-24 19:05:40 -04:00
6e659cf6ee
Merge pull request 'fix(tui): scope form validators to relevant monitor types' (#23) from fix/ssl-threshold-validation into main
lerko2026-05-24 22:03:33 +00:00
0a56f01929
fix(tui): guard max retries validator for group type
lerko2026-05-24 17:45:19 -04:00
b5b9cc81a5
fix(tui): skip irrelevant field validation by monitor type
lerko2026-05-24 17:38:40 -04:00
f64b46f055
Merge pull request 'ci: cache Go build artifacts between runs' (#22) from chore/ci-cache into main
lerko2026-05-24 20:01:05 +00:00
d038361320
ci: cache Go build artifacts between runs
lerko2026-05-24 15:52:21 -04:00
d03dc0c1ea
Merge pull request 'docs: community polish for public readiness' (#21) from chore/community-polish into main
lerko2026-05-24 19:40:00 +00:00
1fa2b1d98c
docs: add install instructions and Kuma migration guide to README
lerko2026-05-24 14:16:06 -04:00
09e1bec9a3
docs: add SECURITY.md with disclosure policy
lerko2026-05-24 14:15:25 -04:00
1e0ae22447
docs: add CHANGELOG.md with release history
lerko2026-05-24 14:14:57 -04:00
611f26846c
chore: update LICENSE with dual copyright for independent fork
lerko2026-05-24 14:14:35 -04:00
8f9210b451
feat: add --version flag with build metadata injection
lerko2026-05-24 14:14:13 -04:00
cc8d76fdbc
Merge pull request 'chore: add linter config and CI pipeline' (#20) from chore/linter-ci-pipeline into main
lerko2026-05-24 17:56:05 +00:00
26268bb6ef
fix(ci): install gcc for race detector support
lerko2026-05-24 12:49:21 -04:00
5915e0ebe3
fix(ci): enable CGO for race detector, use lint-action v7
lerko2026-05-24 12:45:28 -04:00
6d7ecc46eb
fix(ci): use sh instead of bash for runner compatibility
lerko2026-05-24 12:42:49 -04:00
fb3f96f608
ci: add Gitea Actions pipeline for test and lint
lerko2026-05-23 22:02:26 -04:00
359cff7292
chore: add golangci-lint config and fix all lint issues
lerko2026-05-23 22:02:06 -04:00
da61ce0f88
Merge pull request 'fix: critical bugs and security hardening' (#19) from fix/critical-bugs-security-hardening into main
lerko2026-05-24 01:45:11 +00:00
7398f520f0
test(cluster): add tests for follower failover and probe operations
lerko2026-05-23 21:23:26 -04:00
c6d120d7a4
test(server): add HTTP handler tests for all API endpoints
lerko2026-05-23 21:10:32 -04:00
94296e8286
test(monitor): add comprehensive test suite for engine and checkers
lerko2026-05-23 21:06:28 -04:00
4b5495fb49
fix(monitor): add jitter to check intervals and stagger startup
lerko2026-05-23 20:05:30 -04:00
4891843c94
fix: graceful shutdown for HTTP, SSH servers and database
lerko2026-05-23 13:23:27 -04:00
ba53845193
Merge pull request 'fix(tui): visual polish and layout improvements' (#18) from fix/tui-visual-polish into main
lerko2026-05-23 16:12:57 +00:00
fb11e9ba85
fix(tui): stable monitor count and universal group icons
lerko2026-05-23 11:01:34 -04:00
88e4f0ed69
fix(tui): group selection highlight, layout constants, group history graphs
lerko2026-05-22 20:26:49 -04:00
8e948bf187
Merge pull request 'feat: incident management and maintenance windows' (#17) from feat/incident-management into main
2026.05.2
lerko2026-05-22 23:34:16 +00:00
dc672d6cba
fix(tui): exclude maintenance'd monitors from down count and pulse
lerko2026-05-22 19:25:27 -04:00
a89584dac1
fix(engine): skip children in maintenance when computing group status
lerko2026-05-22 19:19:08 -04:00
d437f54797
fix(tui): constrain form height to terminal and forward resize events
lerko2026-05-22 19:06:27 -04:00
b146f34d19
feat: add incident management and maintenance windows
lerko2026-05-22 18:45:02 -04:00
5de834465f
Merge pull request 'fix(tui): correct viewport sizing and dynamic chrome calculation' (#16) from fix/tui-viewport-sizing into main
lerko2026-05-22 22:22:10 +00:00