53fbcbe22c
Merge pull request 'feat: cap job_runs history at last 10 per job' (#78) from feat/cap-job-runs-history into dev
josh2026-06-06 09:27:05 -04:00
194cd3c175
Merge pull request 'fix: base64-encode Patchmon Basic auth credentials server-side' (#77) from dev into main
v1.7.1
josh2026-05-30 19:04:27 -04:00
72b8d60985
Merge pull request 'Merge pull request 'test: add failing tests for sort/order on GET /api/instances' (#71) from dev into main' (#76) from merge/main-into-dev-v1.7.1 into dev
josh2026-05-30 19:03:24 -04:00
a0381b12cc
Merge pull request 'test: add failing tests for sort/order on GET /api/instances' (#71) from dev into main
josh2026-05-29 16:05:54 -04:00
64eacb28d2
Merge pull request 'feat: accept partial bodies on PUT /api/instances/:vmid' (#70) from feat/partial-instance-updates into dev
josh2026-05-29 16:03:44 -04:00
edf6f674b3
Merge pull request 'v1.6.0' (#65) from dev into main
v1.6.0
josh2026-03-28 21:01:27 -04:00
a8d367b4be
Merge pull request 'chore: bump to version 1.6.0' (#64) from chore/bump-v1.6.0 into dev
josh2026-03-28 20:59:21 -04:00
5ca0b648ca
chore: bump to version 1.6.0
josh2026-03-28 20:58:41 -04:00
518ed42f60
Merge pull request 'feat: make stats bar cells clickable to filter by state' (#62) from feat/jobs-system into dev
josh2026-03-28 20:53:14 -04:00
a9147b0198
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:52:44 -04:00
cb83d11261
Merge pull request 'fix: config is already a parsed object from the jobs API response' (#61) from feat/jobs-system into dev
josh2026-03-28 20:47:46 -04:00
047fd0653e
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:47:18 -04:00
027ed52768
fix: config is already a parsed object from the jobs API response
joshandClaude Sonnet 4.62026-03-28 20:46:49 -04:00
e2935c58c8
Merge pull request 'fix: capture job baseline before POST to avoid race condition' (#60) from feat/jobs-system into dev
josh2026-03-28 20:43:26 -04:00
d88b79e9f0
Merge pull request 'feat: auto-refresh UI after on-create jobs complete' (#59) from feat/jobs-system into dev
josh2026-03-28 20:26:26 -04:00
8a9de6d72a
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:25:55 -04:00
03cf2aa9c6
Merge pull request 'fix: millisecond precision timestamps and correct history ordering' (#58) from feat/jobs-system into dev
josh2026-03-28 20:20:42 -04:00
d84674b0c6
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:20:03 -04:00
7999f46ca2
fix: millisecond precision timestamps and correct history ordering
joshandClaude Sonnet 4.62026-03-28 20:19:42 -04:00
307c5cf9e8
Merge pull request 'fix: initialize jobs nav dot on every page load' (#57) from feat/jobs-system into dev
josh2026-03-28 20:16:02 -04:00
34af8e5a8f
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:15:37 -04:00
64de0e432c
Merge pull request 'fix: queue on-create jobs sequentially and fix history ordering' (#56) from feat/jobs-system into dev
josh2026-03-28 20:12:31 -04:00
a5b409a348
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:09:59 -04:00
8f35724bde
fix: queue on-create jobs sequentially and fix history ordering
joshandClaude Sonnet 4.62026-03-28 20:09:32 -04:00
cec82a3347
Merge pull request 'feat: run jobs on instance creation when run_on_create is enabled' (#54) from feat/jobs-system into dev
josh2026-03-28 20:01:53 -04:00
883e59789b
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 20:01:20 -04:00
817fdaef13
feat: run jobs on instance creation when run_on_create is enabled
joshandClaude Sonnet 4.62026-03-28 20:00:45 -04:00
9295354e72
Merge pull request 'v1.5.0' (#53) from dev into main
v1.5.0
josh2026-03-28 19:51:29 -04:00
372cda6a58
Merge pull request 'chore: bump version to 1.5.0' (#52) from feat/jobs-system into dev
josh2026-03-28 19:49:19 -04:00
3301e942ef
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 19:48:48 -04:00
bb765453ab
Merge pull request 'feat: include job config and run history in export/import backup' (#51) from feat/jobs-system into dev
josh2026-03-28 19:44:37 -04:00
88474d1048
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 19:44:05 -04:00
954d85ca81
feat: include job config and run history in export/import backup
joshandClaude Sonnet 4.62026-03-28 19:43:34 -04:00
117dfc5f17
Merge pull request 'feat: add Semaphore Sync job' (#50) from feat/jobs-system into dev
josh2026-03-28 19:35:47 -04:00
c39c7a8aef
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 19:35:10 -04:00
db4071a2cf
Merge pull request 'fix: move page-jobs inside main so it renders at the top' (#48) from feat/jobs-system into dev
josh2026-03-28 19:15:38 -04:00
37cd77850e
Merge branch 'dev' into feat/jobs-system
josh2026-03-28 19:15:07 -04:00
550135ca37
Merge pull request 'feat: jobs system with dedicated nav page and run history' (#47) from feat/jobs-system into dev
josh2026-03-28 19:10:50 -04:00
a985268987
Merge pull request 'feat: include history in export/import backup' (#42) from feat/export-import-history into dev
josh2026-03-28 16:06:21 -04:00
2855cc7f81
Merge pull request 'feat: mobile-responsive layout under 640px' (#41) from feat/mobile-responsive into dev
josh2026-03-28 15:57:07 -04:00
07d2e215e4
Merge branch 'dev' into feat/mobile-responsive
josh2026-03-28 15:56:38 -04:00
8ef839d6d0
Merge pull request 'fix: wrap image reference in backticks in release notes' (#40) from fix/release-image-codeblock into dev
josh2026-03-28 15:55:05 -04:00
a4b5c20993
Merge pull request 'fix: clear instance history on delete and import' (#37) from fix/delete-clears-history into dev
josh2026-03-28 15:38:15 -04:00
5f79eec3dd
Merge pull request 'fix: categorize release notes into New Features / Bug Fixes, drop chores' (#36) from fix/release-notes-format into dev
josh2026-03-28 15:36:27 -04:00
ed98bb57c0
fix: categorize release notes into New Features / Bug Fixes, drop chores
joshandClaude Sonnet 4.62026-03-28 15:35:53 -04:00
120b61a423
Merge pull request 'v1.3.0' (#35) from dev into main
v1.3.0
josh2026-03-28 15:31:57 -04:00
074f0600af
Merge pull request 'chore: release v1.3.0' (#34) from chore/bump-v1.3.0 into dev
josh2026-03-28 15:30:02 -04:00
e4f9407827
Merge branch 'dev' into chore/bump-v1.3.0
josh2026-03-28 15:29:09 -04:00
fde5ce7dc1
Merge pull request 'chore: release v1.3.0' (#33) from chore/bump-v1.3.0 into dev
josh2026-03-28 15:28:44 -04:00
745e5920ad
Merge pull request 'fix: set html zoom 1.1 so default scale matches browser 110%' (#32) from fix/base-zoom into dev
josh2026-03-28 15:25:32 -04:00
cba4b73798
Merge pull request 'fix: use badge for stack on detail overview, consistent across all views' (#31) from fix/detail-stack-badge into dev
josh2026-03-28 15:22:13 -04:00
0d567472a9
fix: use badge for stack on detail overview, consistent across all views
joshandClaude Sonnet 4.62026-03-28 15:21:25 -04:00
9f6b2ece52
Merge pull request 'fix: parse SQLite timestamps as UTC, not local time' (#30) from fix/sqlite-utc-timestamps into dev
josh2026-03-28 15:20:15 -04:00