Commits in descoped/dddns
Up to date
default branch main⬆️ update module go.yaml.in/yaml/v3 to v3.0.6 (#48)By automation.renovate[bot]3 additions and 3 deletions in 2 filesf0105e2
⬆️ update module github.com/aws/aws-lambda-go to v1.55.1 (#47)By automation.renovate[bot]3 additions and 3 deletions in 2 filesae7c11f
⬆️ update module github.com/aws/aws-lambda-go to v1.55.0 (#46)By automation.renovate[bot]3 additions and 3 deletions in 2 files6a8774c
⬆️ update module go.yaml.in/yaml/v3 to v3.0.5 (#45)By automation.renovate[bot]ba5b672
⬆️ update actions/setup-go action to v7 (#44)By automation.renovate[bot]b137466
⬆️ update GitHub Actions to v7 (#43)By automation.renovate[bot]49fbe55
⬆️ update GitHub Actions to v7 (#42)By automation.renovate[bot]7ec24ad
docs(aws-lambda): expand var.tags example with 5-tag schema and Owner anti-pattern noteoranheim88793b2
docs(readme): replace single-cron flow diagram with all three modesoranheim862309f
chore: gitignore .claude/scheduled_tasks.lock harness artefactoranheimfc9f766
tag v0.3.2docs(changelog): backfill v0.2.0 → v0.3.2; prepare v0.3.2 entryoranheim80b4f31
chore(codecov): widen range so badge gradient shows yellow at 66%oranheimc859445
chore(codecov): make coverage status checks informationaloranheim12918e0
chore(ci): align codecov setup with current best practicesoranheimf4a6e53
ci: pass CODECOV_TOKEN to codecov/codecov-actionoranheim3d67fa7
feat(aws-lambda): add ?dry-run=true query param + fix aws v6 deprecationsoranheim96260aa
chore(ci): add codecov.yml — tune badge + PR checksoranheim850c4a7
⬆️ update Terraform aws to v6 (#41)By automation.renovate[bot]f9e6dd2
test: short-mile coverage pass — config defaults, runUpdate, runServeTestoranheime86386b
docs(aws-lambda): document cost attribution — zone tagging + CE activationoranheimeb75398
tag v0.3.1test(cmd/verify): cover formatter output branchesoranheimb2da49a
test: Tier 2 plug-coverage across dns/crypto/updater/serveroranheimbe16990
test(config): cover SetActivePath/ActivePath round-triporanheim3c7a009
test(cmd/serve): cover runServeStatus output pathsoranheimba601ed
test(cmd/config): cover runConfigInit non-interactive pathsoranheim7dc7f73
test(secure): close the encrypted-at-rest credibility gaporanheim42756d9
test(cmd/config): cover runConfigCheck happy path + 4 failure modesoranheimff3115d
test(verify): cover Run orchestration + distinct failure pathsoranheim17dd4fe
chore: gitignore .claude/session-state/ (llm-skills/session-snapshot)oranheimaca3475
plan: test coverage roadmap to ~78% for v0.3.1oranheim5c35558
refactor: code review cleanup + configurable schedule/timeoutoranheim4053523
docs: reflect v0.3.0 + --disable across docs/oranheim7291463
fix(installer): invocation_hint handles multi-word suffixesoranheimccc2e2a
feat(installer): upgrade binary only when landing on a disabled stateoranheim75ec285
docs: refresh CLAUDE.md + README + dd-code-review for v0.3.0oranheim873a91a
feat(installer): add --disable soft-stop actionoranheim5be4d43
tag v0.3.0docs(lambda): terraform.tfvars.example + AWS_PROFILE deploy floworanheimabbb3f7
chore(ai_docs): retire outdated Lambda-bridge planoranheimcc7337f
docs(lambda): deploy/aws-lambda/README.mdoranheimed35274
feat(lambda): rotate-secret.sh helperoranheim0885334
feat(lambda/tofu): OpenTofu module for Lambda + API Gateway + SSMoranheimed82864
feat(lambda): add AWS Lambda deployment formoranheimc7a8d51
feat(dns): extend SigV4 signer for STS session tokensoranheim5696cbb
chore: migrate Makefile → justfileoranheim70a3402
tag v0.2.1test(server): add handler happy-path benchmark for leak detectionoranheim4c87bf9
docs(troubleshooting): 'Where do my logs live?' section + journald refreshoranheim6890035
feat(bootscript): route cron output to journald instead of flat fileoranheim69e0b63
feat(update): add --verbose flag for per-step diagnosticsoranheim5d3082e
feat(installer): probe reports firmware version + upstream reachabilityoranheim2c0d8b8
plan: UniFi inadyn → Lambda bridge in the dddns repooranheim224099b
tag v0.2.0docs: reframe serve mode as 'experimental on UniFi Dream'oranheim3323c5a
docs(installer): comment PREV_SUFFIX invariant (must not end in .sh)oranheimaa37155
tag v0.2.0-rc.3perf: trim binary + cap serve-mode heap via GOMEMLIMIToranheimf7f0d52
chore(renovate): retire dead rules, add cobra/pflag grouporanheim1f8f3a4
plan: capture v0.2.1 logging UX itemsoranheim8222997
build: align Go toolchain to 1.26 across go.mod + CIoranheima9bb228
deps: migrate from archived gopkg.in/yaml.v3 to go.yaml.in/yaml/v3oranheim74d0db2
docs: v0.2.0 refresh + ai_docs cleanuporanheim9c45232
docs: community-release plan + security revieworanheimd3706e7
security: hardening from v0.2.0 security revieworanheim5309b94
fix(installer): sensible rollback hint when invoked via curl-pipeoranheimf2b357f
fix(installer): route all log output to stderroranheimfaf3204
fix(installer): bash-native ELF inspector fallback in probeoranheim694464f
fix(installer): probe output bugsoranheim1de5934
tag v0.2.0-rc.2docs: installer deep review — SRP/DRY + probe mode designoranheim120ce0a
refactor(installer): split SRP, eliminate duplication, add --probeoranheimee4f38e
chore: remove session-state doc from HEADoranheim98692a3
tag v0.2.0-rc.1docs: session-state snapshot + installer code revieworanheim4c815a6
feat(installer): harden for RC iteration (C1/C2/R1/R3/R4)oranheim08d16f5
feat(installer): --version flag for pre-release tagsoranheim08b388a
feat(wanip): fall back to interface scan when no default routeoranheim7118cd2
chore: apply gofmt housekeepingoranheimb357fbe
test: scrub environment-specific fixtures to RFC placeholdersoranheim3c9518d
feat(installer): add pre-flight, state snapshot, smoke test, rollbackoranheim6587bc9
chore: add environment-report issue templateoranheima85c3e5
docs: design "dddns install" for zero-question platform bootstraporanheim347a1cb
docs: add release-prep planoranheim83fc713
refactor: retire AWS SDK and viper; stdlib-only depsoranheimcbc8d22
refactor: apply clean-code review fixesoranheim9f59ce7
docs: add clean-code review report for 2026-04-17oranheim310ec71
chore: configure Claude Code project settingsoranheimfdb12f9
chore: add GitHub issue-driven workflow infrastructureoranheimeab4bc7
branch feature/providersdocs: add Status / Confidence / Last-reviewed block to each ai_docoranheim8359e0c
docs: flag unverified claims in provider and event-detection plansoranheimaafe9e4
docs: consolidate ai_docs plans; commit to HTTP-only architectureoranheimf04a5dd
Merge branch 'docs/unifi-ddns-bridge'Merge of 2 parents.oranheime19ac6d
Merge remote-tracking branch 'origin/main' into docs/unifi-ddns-bridgeMerge of 2 parents.oranheimde1b042
docs: add session state for UniFi DDNS bridge workoranheim12405e5
refactor: supervise serve mode with systemd instead of a shell while-looporanheim7655b80
docs: add serve-mode diagnostics to the troubleshooting guideoranheim5ed0518
docs: add serve-mode coverage to the UDM guideoranheima78b3a7
docs: tighten aws-setup IAM policy to record-scoped UPSERToranheim6d84ad2
refactor: rename docs to lowercase kebab-caseoranheim75c7d65
feat: rewrite UniFi installer around set-mode and add SHA-256 verificationoranheim9dcbbd7
feat: add bootscript generator and dddns config set-modeoranheim58f813f
feat: add dddns config rotate-secret for serve-mode credential rotationoranheimc3a4363
feat: add dddns serve test subcommand for SSH-side debuggingoranheimd4b6827
feat: add dddns serve status subcommand and status-file readeroranheimd211070
feat: add serve-mode HTTP Server lifecycle and dddns serve commandoranheim271bdde
feat: add serve-mode HTTP handler and status-file writeroranheimf9a1e12