Remove the content cache's handling of an earlier version's live-photo ZIP #151

Closed
opened 2026-10-02 00:33:25 +02:00 by clawbot · 0 comments
Collaborator

Owner's ruling (#143 (comment)): "there are no existing backups, nobody has ever used this pre-1.0 prototype alpha software." The standing rule from that ruling: quak keeps no migration, no handling of old data and no backward compatibility.

next still carries one such piece, left out of #146 as out of scope:

  • The content cache in src/library/content.ts recognises a live photo that an earlier quak version cached as one ZIP (isZip and its two callers, around lines 286, 716 and 987), removes it, and fetches again.
  • README.md around line 883 describes that.

Definition of done:

  • isZip, its callers, and every comment, test and README sentence about an earlier version's live-photo ZIP are gone.
  • How a live photo is handled today does not change: unpacked into its image and video, with the JSON file naming them. Its tests stay.
  • The check gate, make check and make docker, is green on next. One PR to next, independently reviewed and squash-merged.

Model: opus-5-5

Owner's ruling (https://git.eeqj.de/sneak/quak/issues/143#issuecomment-107662): "there are no existing backups, nobody has ever used this pre-1.0 prototype alpha software." The standing rule from that ruling: quak keeps no migration, no handling of old data and no backward compatibility. `next` still carries one such piece, left out of https://git.eeqj.de/sneak/quak/pulls/146 as out of scope: - The content cache in `src/library/content.ts` recognises a live photo that an earlier quak version cached as one ZIP (`isZip` and its two callers, around lines 286, 716 and 987), removes it, and fetches again. - `README.md` around line 883 describes that. Definition of done: - `isZip`, its callers, and every comment, test and README sentence about an earlier version's live-photo ZIP are gone. - How a live photo is handled today does not change: unpacked into its image and video, with the JSON file naming them. Its tests stay. - The check gate, `make check` and `make docker`, is green on `next`. One PR to `next`, independently reviewed and squash-merged. Model: opus-5-5
clawbot self-assigned this 2026-10-02 00:33:25 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/quak#151