Repository navigation
Seamless Glance v1.2.0
What's Changed
- feat: switch AWS profiles in app by @Bccorb in #9
- docs: add public-repo privacy rule to AGENTS.md by @Bccorb in #46
- docs: use relative paths for repo file links by @Bccorb in #47
- fix: honor active AWS profile in global and cross-region fetches by @Bccorb in #48
- fix: degrade gracefully on denied or throttled STS and ECS calls by @Bccorb in #49
- feat: add an in-UI notification surface for failed actions by @Bccorb in #50
- fix: surface denied and unavailable errors in list views by @Bccorb in #51
- fix: show Cost Explorer errors as unavailable instead of $0 by @Bccorb in #52
- fix: surface region discovery failures instead of collapsing to us-east-1 by @Bccorb in #53
- fix: classify access-denied by SDK error code, not display string by @Bccorb in #54
- fix: key the cost cache by profile and region by @Bccorb in #55
- fix: never build findings from a prior region or profile's data by @Bccorb in #56
- fix: restore the global region slot on restart by @Bccorb in #57
- fix: paginate every list fetcher so large accounts are not truncated by @Bccorb in #58
- fix: remove numeric view-switching and gate nav keys behind a modal predicate by @Bccorb in #59
- perf: run the AWS refresh off the draw thread so the UI stays responsive by @Bccorb in #60
- perf: fetch Findings and Cost Savings services concurrently by @Bccorb in #61
- ci: add PR star check workflow by @Bccorb in #62
- feat: cache service inventories in memory with a TTL for fast navigation by @Bccorb in #63
- perf: run per-resource describes concurrently with a bounded cap by @Bccorb in #64
- feat: configure adaptive retry and timeouts for all AWS clients by @Bccorb in #65
- refactor: render every list view through a shared table helper by @Bccorb in #66
- fix: make an out-of-bounds selection impossible across every list view by @Bccorb in #67
- refactor: one shared per-region fetch and aggregation path by @Bccorb in #68
- refactor: drive key handling, footer hints, and help from one registry by @Bccorb in #69
- refactor: build findings from a registry of discrete rules by @Bccorb in #70
- refactor: drive row actions from a service registry by @Bccorb in #72
- feat: carry resource tags on service models by @Bccorb in #74
- feat: carry tags on services that need a separate tag call by @Bccorb in #75
- feat: report findings per resource with a stable identity by @Bccorb in #76
- feat: cost idle resources from the AWS Price List API by @Bccorb in #77
- fix: stop reporting dead-letter queues as queues missing a DLQ by @Bccorb in #78
- fix: stop silently wiping preferences on an unreadable config by @Bccorb in #79
- feat: filter rows within a view by @Bccorb in #80
- feat: mark truncated values and make every row readable in full by @Bccorb in #81
- fix: refuse keys outside the scope the footer advertises by @Bccorb in #82
- fix: report real ECS capacity and status instead of placeholders by @Bccorb in #83
- chore: fix the misspelled apigateway module and drop a magic row count by @Bccorb in #84
- test: cover finding rules, model predicates, cost buckets, and region logic by @Bccorb in #85
- ci: measure logic-layer coverage on every PR by @Bccorb in #86
- ci: harden the release workflow against a single flaky target by @Bccorb in #87
- chore: version packages by @github-actions[bot] in #10
Full Changelog: v1.1.0...v1.2.0