ms8n6kbljur2nrtj7649ukgv4vkkkjbs · 5 rows
| id | content_hash | title | description | design | acceptance_criteria | notes | status | priority | issue_type | assignee | estimated_minutes | created_at | created_by | owner | updated_at | closed_at | closed_by_session | external_ref | spec_id | compaction_level | compacted_at | compacted_at_commit | original_size | sender | ephemeral | wisp_type | pinned | is_template | mol_type | work_type | source_system | metadata | source_repo | close_reason | event_kind | actor | target | payload | await_type | await_id | timeout_ns | waiters | hook_bead | role_bead | agent_state | last_activity | role_type | rig | due_at | defer_until | no_history | started_at | is_blocked |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| memestudio-1ar | 2518a690d46b48ebda1885f57efeaced5de3054d756567e8a0eb99b10b31032d | Named saves — 'my memes' gallery | Backend autosaves ONE document. Add a memes table (id, name, doc json, thumb, updated_at) + API (list/create/open/delete) and a sidebar 'My memes' list so you can save, name, and reopen multiple memes. Autosave the current draft on top. | open | 1 | feature | NULL | NULL | 2026-07-18T15:21:24Z | Eugene Blikh | bigbes@gmail.com | 2026-07-18T15:21:24Z | NULL | NULL | 0 | NULL | NULL | NULL | 0 | 0 | 0 | �{} | 0 | NULL | NULL | NULL | 0 | NULL | 0 | ||||||||||||||||||||||||
| memestudio-1hv | 3ba5e17af917b3b11ed1a8e9252904435506dd6f67ff50ac65d8ee1f1b700dd3 | Canvas zoom | The -/100%/+ zoom control is static markup; the canvas never scales. Add real zoom that scales the stage visually without changing output size, and make drag/draw/pointer math divide by the scale so hit-testing stays correct. | open | 2 | feature | NULL | NULL | 2026-07-18T15:21:25Z | Eugene Blikh | bigbes@gmail.com | 2026-07-18T15:21:25Z | NULL | NULL | 0 | NULL | NULL | NULL | 0 | 0 | 0 | �{} | 0 | NULL | NULL | NULL | 0 | NULL | 0 | ||||||||||||||||||||||||
| memestudio-2og | 340ec60a8e26a4753d58bd8e45081523a26923f7bd9d8e6b30de3fe8d9371c28 | Dedicated eraser / Draw-Erase mode | The Brush inspector spec shows a Draw/Erase mode toggle that isn't wired. Add an eraser: either a real erase mode that removes ink under the cursor, or at minimum a 'Clear drawing' action. Today removal is select-a-stroke + Delete, or undo. | open | 1 | feature | NULL | NULL | 2026-07-18T15:21:23Z | Eugene Blikh | bigbes@gmail.com | 2026-07-18T15:21:23Z | NULL | NULL | 0 | NULL | NULL | NULL | 0 | 0 | 0 | �{} | 0 | NULL | NULL | NULL | 0 | NULL | 0 | ||||||||||||||||||||||||
| memestudio-7ho | 64a474bb242581d985c6bf88de3d906ab0322e804eacdea7ce575653ded4442e | Real gallery sticker thumbnails | The 12 built-in 'Insert image' gallery items are hue-gradient placeholders (GALLERY array). Only user-imported images are real bitmaps. Seed real sticker images (e.g. a small bundled set or reuse the imgflip fetcher) so the built-in gallery is real. | open | 2 | feature | NULL | NULL | 2026-07-18T15:21:25Z | Eugene Blikh | bigbes@gmail.com | 2026-07-18T15:21:25Z | NULL | NULL | 0 | NULL | NULL | NULL | 0 | 0 | 0 | �{} | 0 | NULL | NULL | NULL | 0 | NULL | 0 | ||||||||||||||||||||||||
| memestudio-801 | 85c866ea39779ef7b6b4ac31c44d6fa77818d2a892de5b9e7fba78d836237d90 | Drop preset-baked 'Ship it' caption | Now that real text layers exist, the hardcoded 'Ship it' caption baked into the classic preset (and similar baked captions) is redundant and overlaps user text. Make presets pure layouts; the classic base should be image-only. | open | 2 | chore | NULL | NULL | 2026-07-18T15:21:24Z | Eugene Blikh | bigbes@gmail.com | 2026-07-18T15:21:24Z | NULL | NULL | 0 | NULL | NULL | NULL | 0 | 0 | 0 | �{} | 0 | NULL | NULL | NULL | 0 | NULL | 0 |