spikerj commented on issue spikerj/spikersoft-issues#920 2026-08-07 13:47:04 +00:00
Mobile activity tracker: record runs/hikes/bikes on iOS/Android + new recorded-routes sync API

Verified complete 2026-08-07 — closing.

All three scoped PRs merged and the server half is live.

  • Code:
    • spikersoft-backend@9bd75f6a (PR #519, feat/recorded-routes-api) —…
spikerj closed issue spikerj/spikersoft-issues#876 2026-08-07 13:46:48 +00:00
ApproveParentalLinkCommandHandler silently resets InfoVault (and any unlisted permission) to false
spikerj closed issue spikerj/spikersoft-issues#633 2026-08-07 13:46:48 +00:00
[Go-Live Checklist][Security] Rotate + Bao-migrate the dev-environment secrets before production
spikerj commented on issue spikerj/spikersoft-issues#633 2026-08-07 13:46:48 +00:00
[Go-Live Checklist][Security] Rotate + Bao-migrate the dev-environment secrets before production

Migrated to spikerj/spikersoft-backend#532 and spikerj/spikersoft-infrastructure#167 as part of the umbrella-tracker breakup.

This ticket needed changes in more than one repo, so it…

spikerj commented on issue spikerj/spikersoft-issues#601 2026-08-07 13:46:48 +00:00
Retire the three orphaned IInfluxMetricsRepository methods (QueryCpuMetricsAsync, QueryMetricsAsync, StreamMetricsAsync)

Migrated to spikerj/spikersoft-backend#535 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started — all three methods and…

spikerj closed issue spikerj/spikersoft-issues#601 2026-08-07 13:46:48 +00:00
Retire the three orphaned IInfluxMetricsRepository methods (QueryCpuMetricsAsync, QueryMetricsAsync, StreamMetricsAsync)
spikerj commented on issue spikerj/spikersoft-issues#876 2026-08-07 13:46:48 +00:00
ApproveParentalLinkCommandHandler silently resets InfoVault (and any unlisted permission) to false

Migrated to spikerj/spikersoft-backend#534 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started — verbatim intact, and…

spikerj commented on issue spikerj/spikersoft-issues#854 2026-08-07 13:46:47 +00:00
Latent #852 twin: UserProfile.Images uses Newtonsoft [JsonProperty] on a System.Text.Json column

Migrated to spikerj/spikersoft-backend#533 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started — bug still latent and…

spikerj closed issue spikerj/spikersoft-issues#854 2026-08-07 13:46:47 +00:00
Latent #852 twin: UserProfile.Images uses Newtonsoft [JsonProperty] on a System.Text.Json column
spikerj closed issue spikerj/spikersoft-issues#918 2026-08-07 13:46:38 +00:00
file-movement CI: secret/ci/backend/minio/movement never provisioned — pipeline can't deploy
spikerj closed issue spikerj/spikersoft-issues#613 2026-08-07 13:46:38 +00:00
[Bug][Infra][MinIO] file-movement's metadata-svc key can't write the quarantine bucket (Access Denied) — blocks #526/#529 cutover (epic #413)
spikerj commented on issue spikerj/spikersoft-issues#918 2026-08-07 13:46:38 +00:00
file-movement CI: secret/ci/backend/minio/movement never provisioned — pipeline can't deploy

Duplicate of umbrella #613 — same root cause, same one-command fix. Both are closed into spikerj/spikersoft-infrastructure#168, which carries the richer diagnosis.

Verified 2026-08-07 —…

spikerj commented on issue spikerj/spikersoft-issues#613 2026-08-07 13:46:37 +00:00
[Bug][Infra][MinIO] file-movement's metadata-svc key can't write the quarantine bucket (Access Denied) — blocks #526/#529 cutover (epic #413)

Migrated to spikerj/spikersoft-infrastructure#168 as part of the umbrella-tracker breakup.

Verified 2026-08-07 — Code: spikersoft-infrastructure@86d03ff — everything except the…

spikerj closed issue spikerj/spikersoft-issues#798 2026-08-07 13:46:06 +00:00
RabbitMQ_HealthCheck: QueueInfo ignores management API snake_case fields
spikerj commented on issue spikerj/spikersoft-issues#798 2026-08-07 13:46:06 +00:00
RabbitMQ_HealthCheck: QueueInfo ignores management API snake_case fields

Migrated to spikerj/spikersoft-backend#531 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023, and live: Confirmed in production. `curl…

spikerj closed issue spikerj/spikersoft-issues#715 2026-08-07 13:46:06 +00:00
[TechDebt][Blog][Angular] Two base-URL sources — service uses API_BASE_URL token, media URLs use environment.baseUrl (epic #705)
spikerj closed issue spikerj/spikersoft-issues#797 2026-08-07 13:46:06 +00:00
FileValidationService: outer catch NullRefs when fileData is null
spikerj commented on issue spikerj/spikersoft-issues#715 2026-08-07 13:46:06 +00:00
[TechDebt][Blog][Angular] Two base-URL sources — service uses API_BASE_URL token, media URLs use environment.baseUrl (epic #705)

Migrated to spikerj/spikersoft-angular#634 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-angular@8e5a4048, and live against the deployed `learn.spikersoft.c…

spikerj closed issue spikerj/spikersoft-issues#796 2026-08-07 13:46:06 +00:00
BlogRateLimiter: HashSet counters collapse same-millisecond increments
spikerj commented on issue spikerj/spikersoft-issues#797 2026-08-07 13:46:06 +00:00
FileValidationService: outer catch NullRefs when fileData is null

Migrated to spikerj/spikersoft-backend#530 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started.

Closing here. Work now…