spikerj commented on issue spikerj/spikersoft-issues#714 2026-08-07 13:46:05 +00:00
[Test][Blog][E2E] Blog has zero Playwright coverage — add an authenticated blog spec (epic #705)

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

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

spikerj commented on issue spikerj/spikersoft-issues#796 2026-08-07 13:46:05 +00:00
BlogRateLimiter: HashSet counters collapse same-millisecond increments

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

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started — PR #455 was a…

spikerj closed issue spikerj/spikersoft-issues#714 2026-08-07 13:46:05 +00:00
[Test][Blog][E2E] Blog has zero Playwright coverage — add an authenticated blog spec (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#712 2026-08-07 13:46:04 +00:00
[UX][Blog][Angular] Create flow: setTimeout(1000) navigation + no unsaved-changes guard (epic #705)

Migrated to spikerj/spikersoft-angular#631 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#713 2026-08-07 13:46:04 +00:00
[UX][Blog][Angular] Small polish batch: moderation shield tooltip + theme-token colors in blog SCSS (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#713 2026-08-07 13:46:04 +00:00
[UX][Blog][Angular] Small polish batch: moderation shield tooltip + theme-token colors in blog SCSS (epic #705)

Migrated to spikerj/spikersoft-angular#632 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#712 2026-08-07 13:46:04 +00:00
[UX][Blog][Angular] Create flow: setTimeout(1000) navigation + no unsaved-changes guard (epic #705)
spikerj closed issue spikerj/spikersoft-issues#532 2026-08-07 13:46:03 +00:00
[Infra][MinIO] Optional: replace sftp stack with MinIO SFTP mode (epic #413)
spikerj commented on issue spikerj/spikersoft-issues#532 2026-08-07 13:46:03 +00:00
[Infra][MinIO] Optional: replace sftp stack with MinIO SFTP mode (epic #413)

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

Verified 2026-08-07 — Code: spikersoft-infrastructure@86d03ff — sftp/docker-swarm.yml is…

spikerj commented on issue spikerj/spikersoft-issues#711 2026-08-07 13:46:03 +00:00
[UX][Blog][Angular] Media grid hardcodes cols=3 — squashed tiles on mobile (epic #705)

Migrated to spikerj/spikersoft-angular#630 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#711 2026-08-07 13:46:03 +00:00
[UX][Blog][Angular] Media grid hardcodes cols=3 — squashed tiles on mobile (epic #705)
spikerj closed issue spikerj/spikersoft-issues#531 2026-08-07 13:46:02 +00:00
[Infra][MinIO] Migrate Angular nginx root bind — presigned/proxy, LAST (epic #413)
spikerj commented on issue spikerj/spikersoft-issues#529 2026-08-07 13:46:02 +00:00
[Infra][MinIO] Uploads-tree coordinated batch cutover — 7 services off /mnt/fusionio (epic #413)

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

Verified 2026-08-07 — Code: spikersoft-infrastructure@86d03ff — dual-run IS on (`Storage__Use…

spikerj commented on issue spikerj/spikersoft-issues#531 2026-08-07 13:46:02 +00:00
[Infra][MinIO] Migrate Angular nginx root bind — presigned/proxy, LAST (epic #413)

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

Verified 2026-08-07 — Code: spikersoft-infrastructure@86d03ff — `spikersoft-angular/docker-st…

spikerj closed issue spikerj/spikersoft-issues#710 2026-08-07 13:46:02 +00:00
[Perf][Blog][Angular] List loads ALL posts and filters client-side — backend pagination discarded, no pagination UI (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#710 2026-08-07 13:46:02 +00:00
[Perf][Blog][Angular] List loads ALL posts and filters client-side — backend pagination discarded, no pagination UI (epic #705)

Migrated to spikerj/spikersoft-angular#629 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#529 2026-08-07 13:46:02 +00:00
[Infra][MinIO] Uploads-tree coordinated batch cutover — 7 services off /mnt/fusionio (epic #413)
spikerj closed issue spikerj/spikersoft-issues#708 2026-08-07 13:46:01 +00:00
[Feature][Blog][Angular] "My posts" management view — surface drafts/pending/rejected in one place (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#709 2026-08-07 13:46:01 +00:00
[Feature][Blog][Angular] Author edit UI — updateBlogPost exists server+service side, no surface calls it (epic #705)

Migrated to spikerj/spikersoft-angular#628 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#709 2026-08-07 13:46:01 +00:00
[Feature][Blog][Angular] Author edit UI — updateBlogPost exists server+service side, no surface calls it (epic #705)