Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj opened issue spikerj/spikersoft-issues#806 2026-07-23 02:39:43 +00:00
Art Studio: serve AVIF renditions of PhotoStack stacks instead of the raw ~117MB .tif
spikerj commented on issue spikerj/spikersoft-issues#774 2026-07-23 01:27:29 +00:00
[Bug][Infra][Deploy] backend deploy reports success while swarm rolls back on transient image-pull failure (silent non-deploy, #584 class)

Resolved — spikersoft-embeddings back to 1/1.

As of 2026-07-23T01:26Z the service is 1/1, UpdateStatus.State = completed, task Running since ~01:20Z. Last No such image

spikerj commented on issue spikerj/spikersoft-issues#774 2026-07-23 01:17:31 +00:00
[Bug][Infra][Deploy] backend deploy reports success while swarm rolls back on transient image-pull failure (silent non-deploy, #584 class)

Follow-up to Observation #6 — spikersoft-embeddings still wedged after ~2h; retry loop escalated.

Status as of 2026-07-23T01:16Z:

  • Still 0/1; UpdateStatus.State = paused (msg:…
spikerj commented on issue spikerj/spikersoft-issues#774 2026-07-22 23:54:06 +00:00
[Bug][Infra][Deploy] backend deploy reports success while swarm rolls back on transient image-pull failure (silent non-deploy, #584 class)

Observation #6 (2026-07-22 ~23:21–23:53Z): same silent-non-deploy signature now on spikersoft-embeddings.

New affected service — this extends the scope of this bug beyond backend/frontend…

spikerj closed issue spikerj/spikersoft-issues#803 2026-07-22 23:34:20 +00:00
[Feature][Calendar] Subscription feeds — periodic .ics refresh via scheduler worker
spikerj commented on issue spikerj/spikersoft-issues#803 2026-07-22 23:34:20 +00:00
[Feature][Calendar] Subscription feeds — periodic .ics refresh via scheduler worker

Resolved in spikersoft-backend PR #456 (merged to master, ee541921). Subscription feeds shipped: CalendarSubscription entity + POST/GET/DELETE api/calendar/subscriptions (webcal://…

spikerj closed issue spikerj/spikersoft-issues#802 2026-07-22 23:34:14 +00:00
[Feature][Calendar] Import .ics calendars — one-shot file upload (Microsoft / Google / Apple)
spikerj commented on issue spikerj/spikersoft-issues#802 2026-07-22 23:34:13 +00:00
[Feature][Calendar] Import .ics calendars — one-shot file upload (Microsoft / Google / Apple)

Resolved in spikersoft-backend PR #456 (merged to master, ee541921). One-shot .ics upload shipped: POST api/calendar/importImportCalendarCommand → shared IcsImportParser +…

spikerj commented on issue spikerj/spikersoft-issues#803 2026-07-22 23:23:47 +00:00
[Feature][Calendar] Subscription feeds — periodic .ics refresh via scheduler worker

Update: the post-deploy gate is gone — made it a guarantee instead of a manual step.

CalendarSubscriptionScheduleSeeder (worker startup, hosted service) now ensures the recurring…

spikerj commented on issue spikerj/spikersoft-issues#803 2026-07-22 23:14:15 +00:00
[Feature][Calendar] Subscription feeds — periodic .ics refresh via scheduler worker

Implemented in spikersoft-backend PR #456 (WIP, ships with #802).

CalendarSubscription entity + calendar-subscriptions collection; POST/GET/DELETE api/calendar/subscriptions (webcal://…

spikerj commented on issue spikerj/spikersoft-issues#802 2026-07-22 23:14:11 +00:00
[Feature][Calendar] Import .ics calendars — one-shot file upload (Microsoft / Google / Apple)

Implemented in spikersoft-backend PR #456 (WIP, ships with #803).

Parser + upsert done and tested against real provider-shaped .ics fixtures (Google IANA VTIMEZONE, Outlook Windows zone id,…

spikerj opened issue spikerj/spikersoft-issues#805 2026-07-22 23:02:51 +00:00
[Feature][Art Studio] Serve display images as AVIF derivatives (small card + full), keep PNG for download
spikerj opened issue spikerj/spikersoft-issues#804 2026-07-22 23:02:21 +00:00
[Bug][Art Studio] Display images never cache across visits — backend half of #784 (presigned display URL) was never built
spikerj opened issue spikerj/spikersoft-issues#803 2026-07-22 22:47:08 +00:00
[Feature][Calendar] Subscription feeds — periodic .ics refresh via scheduler worker
spikerj opened issue spikerj/spikersoft-issues#802 2026-07-22 22:46:51 +00:00
[Feature][Calendar] Import .ics calendars — one-shot file upload (Microsoft / Google / Apple)
spikerj commented on issue spikerj/spikersoft-issues#540 2026-07-22 22:11:23 +00:00
[Bug][Infra][CI] SpikerSoft.EventHandlers.Scheduler is built nowhere and deployed nowhere — scheduled tasks (GeoIpUpdate incl.) never run

Live prod verification (2026-07-22) — deploy CONFIRMED, first task run STILL PENDING. Leaving OPEN.

SSH'd to the swarm and checked live state, not just code:

Deployed & running (the…

spikerj closed issue spikerj/spikersoft-issues#801 2026-07-22 21:06:54 +00:00
Gitea LFS storage → MinIO (keep 751MB of large assets off laptop-server host disk)
spikerj commented on issue spikerj/spikersoft-issues#801 2026-07-22 21:06:54 +00:00
Gitea LFS storage → MinIO (keep 751MB of large assets off laptop-server host disk)

Closing — LFS→MinIO migration is complete and verified live: objects served from gitea-lfs/lfs/, git lfs pull returns real bytes across the set, and it survived the Gitea 1.27.0 upgrade.…

spikerj commented on issue spikerj/spikersoft-issues#801 2026-07-22 20:24:10 +00:00
Gitea LFS storage → MinIO (keep 751MB of large assets off laptop-server host disk)

Done — LFS is serving from MinIO (2026-07-22)

Cutover complete and verified: git lfs pull returns real bytes for the whole set (windows95.img 242MB, duckdb 38MB, pyodide 8.6MB, intro.mp3…

spikerj opened issue spikerj/spikersoft-issues#801 2026-07-22 19:11:35 +00:00
Gitea LFS storage → MinIO (keep 751MB of large assets off laptop-server host disk)