• Joined on 2026-03-05
claude pushed to main at cameleer/cameleer-server 2026-04-23 10:27:52 +02:00
c6aef5ab35 fix(deploy): Checkpoints — preserve STOPPED history, fix filter + placement
claude pushed to main at cameleer/cameleer-server 2026-04-23 10:03:50 +02:00
007597715a docs(rules): deployment strategies + generation suffix
b6e54db6ec ui(deploy): strategy hint on Resources tab + indicator on StatusCard
e9f523f2b8 test(deploy): blue-green + rolling strategy ITs
653f983a08 deploy: rolling strategy (per-replica replacement)
459cdfe427 deploy: blue-green strategy (start → health-all → stop old)
Compare 8 commits »
claude pushed to main at cameleer/cameleer-saas 2026-04-23 09:30:17 +02:00
4526d97bda fix: generate CAMELEER_SERVER_SECURITY_JWTSECRET in installer and wire into containers
claude pushed to main at cameleer/cameleer-server 2026-04-23 01:02:49 +02:00
4371372a26 ui(admin): solid env-colored circle in place of name-hash Avatar
f8dccaae2b fix(deploy): stop previous active deployment before START_REPLICAS (fixes 409)
9ecc9ee72a ui(deploy): pending-deploy badge + Start/Stop in page header
9c54313ff1 ui(deploy): surface deployment failure reason in StatusCard
e5eb48b0fa ui(admin): env-colored ring on environment avatars
Compare 13 commits »
claude pushed to main at cameleer/cameleer-server 2026-04-23 00:17:33 +02:00
837e5d46f5 docs(deploy): session handoff + refresh GitNexus index stats
0a71bca7b8 fix(deploy): redeploy button after save, disable save when clean, success toast
b7b6bd2a96 ui(deploy): port missing agent-config fields, var-view switcher, env pill, tab seam
d33c039a17 fix(deploy): address final review — sensitiveKeys snapshot, dirty scrubbing, transition race, refetch invalidations
6d5ce60608 docs(rules): document ?apply flag + snapshot column in app-classes
Compare 44 commits »
claude opened issue cameleer/cameleer-server#148 2026-04-22 23:47:44 +02:00
Persist deployment-page monitoring fields end-to-end (payload size/unit, metrics interval, replay, route control)
claude opened issue cameleer/cameleer-server#147 2026-04-22 20:56:32 +02:00
Concurrent-edit protection on app deployment page (optimistic locking)
claude pushed to main at cameleer/cameleer-server 2026-04-22 19:24:56 +02:00
2835d08418 ui(env): explicit switcher button+modal, forced selection, 3px color bar
79fa4c097c api(schema): regenerate OpenAPI + schema.d.ts for env color field
c2eab71a31 env(admin): per-environment color field + V2 migration
88b003d4f0 docs(spec): explicit env switcher + per-env color (design)
e6dcad1e07 config(app): silence MustacheAutoConfiguration templates-dir warning
Compare 5 commits »
claude pushed to main at cameleer/cameleer-server 2026-04-22 18:39:56 +02:00
eda74b7339 docs(alerting): PER_EXCHANGE exactly-once — fireMode reference + deploy-backlog-cap
e470fc0dab alerting(eval): clamp first-run cursor to deployBacklogCap — flood guard
32c52aa22e docs(rules): update app-classes for BatchResultApplier
cfc619505a alerting(it): AlertingFullLifecycleIT — exactly-once across ticks, ack isolation
e0496fdba2 ui(alerts): ReviewStep — render-preview pane for existing rules
Compare 27 commits »
claude pushed tag v1.4.2 to claude/kochwas 2026-04-22 17:16:07 +02:00
claude pushed to main at claude/kochwas 2026-04-22 17:16:06 +02:00
91fbf27269 chore: bump package.json + package-lock auf 1.4.2
claude pushed to main at claude/kochwas 2026-04-22 17:11:04 +02:00
b556eb39b3 chore(shopping): stale Kommentar in clearCheckedItems entfernt
claude pushed to main at claude/kochwas 2026-04-22 17:08:33 +02:00
c177c1dc5f feat(shopping): clearCheckedItems auf Family-Key umgestellt
claude pushed to main at claude/kochwas 2026-04-22 17:06:00 +02:00
b2337a5c2a refactor(shopping): listShoppingList - Pipe-safe name/family lookup
claude pushed to main at claude/kochwas 2026-04-22 17:02:33 +02:00
f2656bd9e3 feat(shopping): listShoppingList konsolidiert g/kg + ml/l
claude pushed to main at claude/kochwas 2026-04-22 16:58:44 +02:00
fd55a44bfb feat(shopping): Migration 015 — Check-Keys auf Unit-Family
claude pushed to main at claude/kochwas 2026-04-22 16:55:36 +02:00
14cf1b1d35 feat(format): formatQuantity app-weit auf de-DE Komma-Dezimal
claude pushed to main at claude/kochwas 2026-04-22 16:53:35 +02:00
b85f869c09 refactor(shopping): redundanten kg-Check in consolidate() entfernt + Boundary-Test
c6a549699a feat(shopping): consolidate() fuer g/kg + ml/l Summierung
29f0245ce0 feat(shopping): unitFamily-Utility fuer Konsolidierung
59b232c5fc docs(plan): Implementation-Plan fuer Einkaufsliste-Konsolidierung
b9b06e161c docs(spec): Einkaufsliste Mengen-Konsolidierung ueber Einheiten
Compare 5 commits »
claude pushed tag v1.4.1 to claude/kochwas 2026-04-22 16:25:02 +02:00
claude pushed to main at claude/kochwas 2026-04-22 16:25:02 +02:00
2f0a45f487 chore: bump package.json + package-lock auf 1.4.1