{"as_of":"2026-05-12T17:49:40.021962+00:00","bugs":[{"assignee":null,"comments":1,"created_at":"2026-05-12T17:11:03+02:00","labels":["status-ready","type-bug"],"number":219,"repo":"ubuadmin/yoga","title":"bug: TEST: smoke e2e 2026-05-12 (from flyspray#2)","updated_at":"2026-05-12T17:45:45+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/219","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T17:06:05+02:00","labels":["status-ready","type-bug"],"number":218,"repo":"ubuadmin/yoga","title":"bug: TEST: smoke e2e 2026-05-12 (from flyspray#2)","updated_at":"2026-05-12T17:45:27+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/218","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T17:00:59+02:00","labels":["agent-codex","status-ready","type-bug"],"number":217,"repo":"ubuadmin/yoga","title":"bug: TEST: smoke e2e 2026-05-12 (from flyspray#2)","updated_at":"2026-05-12T17:08:25+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/217","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T16:56:01+02:00","labels":["agent-codex","status-ready","type-bug"],"number":216,"repo":"ubuadmin/yoga","title":"bug: TEST: smoke e2e 2026-05-12 (from flyspray#2)","updated_at":"2026-05-12T17:08:16+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/216","user":"ubuadmin"},{"assignee":null,"comments":3,"created_at":"2026-05-12T16:54:29+02:00","labels":["agent-codex","status-ready","type-bug"],"number":215,"repo":"ubuadmin/yoga","title":"bug: TEST: smoke e2e 2026-05-12 (from flyspray#2)","updated_at":"2026-05-12T17:45:41+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/215","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T16:16:00+02:00","labels":[],"number":209,"repo":"ubuadmin/yoga","title":"[Audit] Text-Editability auf allen Public-Pages \u2014 Ergebnis + 11-Punkte-Backlog (#203)","updated_at":"2026-05-12T16:57:37+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/209","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T16:00:03+02:00","labels":[],"number":129,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring docs(agents) commits (10 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/129","user":"agent-cron"},{"assignee":null,"comments":0,"created_at":"2026-05-12T15:49:12+02:00","labels":[],"number":204,"repo":"ubuadmin/yoga","title":"design(admin): Sidebar-Klick auf Auto-Page \u00f6ffnet Editor mit Defaults vorbef\u00fcllt (#156 Phase 2.5)","updated_at":"2026-05-12T16:16:00+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/204","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T15:49:12+02:00","labels":[],"number":203,"repo":"ubuadmin/yoga","title":"feat(admin): UI/UX f\u00fcr Editing aller Public-Texte (audit + module-text overrides)","updated_at":"2026-05-12T16:57:41+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/203","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T15:49:12+02:00","labels":[],"number":202,"repo":"ubuadmin/yoga","title":"feat(admin/website): Subtitle-Loading f\u00fcr bestehende Pages pr\u00fcfen + Auto-Pages override","updated_at":"2026-05-12T16:21:02+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/202","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T15:49:12+02:00","labels":[],"number":201,"repo":"ubuadmin/yoga","title":"feat(admin/events): Gallery-Picker auf aktuelles Template + Shared Store scopen","updated_at":"2026-05-12T16:03:41+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/201","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T15:12:57+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":128,"repo":"ubuadmin/rag-stack","title":"feat(integration): Gitea \u2194 Flyspray Label-Sync","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/128","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:49:19+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":123,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 6 \u2014 Gitea-Bridge (bidirektional)","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/123","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:49:19+02:00","labels":["agent-claude","priority-high","status-backlog","type-feature"],"number":122,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 5 \u2014 RAG-Sync + Triage-Classifier","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/122","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:49:19+02:00","labels":["agent-claude","priority-high","status-backlog","type-feature"],"number":121,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 4 \u2014 Caddy-vhost umstellen","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/121","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:49:19+02:00","labels":["agent-or","priority-low","status-backlog","type-feature"],"number":120,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 3 \u2014 Project-Sync mit /nvmetank1/projects/*","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/120","user":"ubuadmin"},{"assignee":null,"comments":3,"created_at":"2026-05-12T14:49:18+02:00","labels":["agent-codex","priority-high","status-backlog","type-feature"],"number":119,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 2 \u2014 REST-API Plugin","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/119","user":"ubuadmin"},{"assignee":null,"comments":6,"created_at":"2026-05-12T14:49:18+02:00","labels":["agent-codex","priority-high","status-ready","type-feature"],"number":118,"repo":"ubuadmin/rag-stack","title":"feat(flyspray): Phase 1 \u2014 Docker-Setup (Flyspray + MariaDB)","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/118","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-12T14:49:18+02:00","labels":["priority-high","status-ready","type-epic"],"number":117,"repo":"ubuadmin/rag-stack","title":"EPIC: Flyspray-Integration f\u00fcr bug.joelduss.xyz","updated_at":"2026-05-12T16:54:33+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/117","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-12T14:32:03+02:00","labels":[],"number":197,"repo":"ubuadmin/yoga","title":"infra(n8n): /webhook/yoga-deploy returns 404 \u2014 auto-deploy chain blocked","updated_at":"2026-05-12T19:44:15+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/197","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:28:25+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":115,"repo":"ubuadmin/rag-stack","title":"feat(swarm): Consensus-Strategien f\u00fcr Cross-Model-Voting","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/115","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:28:25+02:00","labels":["agent-or","priority-low","status-backlog","type-feature"],"number":114,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator-ui): /governance/workers UI f\u00fcr 12 Background-Worker-Reports","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/114","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:28:25+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":113,"repo":"ubuadmin/rag-stack","title":"feat(scale): HNSW-Index f\u00fcr glug_lessons_embeddings","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/113","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:28:25+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":112,"repo":"ubuadmin/rag-stack","title":"feat(self-learning): Reasoning-Trajectory-Bank (ruflo SONA-inspired)","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/112","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:28:25+02:00","labels":["agent-claude","priority-low","status-backlog","type-feature"],"number":111,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator): Swarm-Coordination CLI (hierarchical/mesh/adaptive)","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/111","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-12T14:23:59+02:00","labels":[],"number":195,"repo":"ubuadmin/yoga","title":"test(smoke): ~30 stale failures need cleanup (post-#194)","updated_at":"2026-05-12T19:13:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/195","user":"agent-claude"},{"assignee":null,"comments":6,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-claude","agent-claude-pending","priority-low","status-backlog","type-doc"],"number":110,"repo":"ubuadmin/rag-stack","title":"delegate(bugtest-stack): Phase-1 Tasks 2-18 ausrollen","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/110","user":"ubuadmin"},{"assignee":null,"comments":5,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":109,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator): Cost-Tracking pro Agent (USD per task_class)","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/109","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-claude","priority-low","status-backlog","type-doc"],"number":108,"repo":"ubuadmin/rag-stack","title":"cleanup(memory): Konsolidiere \u00fcberlappende Memory-Files","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/108","user":"ubuadmin"},{"assignee":null,"comments":5,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":107,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator-ui): Global Search Bar","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/107","user":"ubuadmin"},{"assignee":null,"comments":5,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":106,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator-ui): SSE/auto-update statt Meta-Refresh","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/106","user":"ubuadmin"},{"assignee":null,"comments":4,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-or","priority-low","status-backlog","type-feature"],"number":105,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator-ui): /nodes + /services Pagination + Suche","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/105","user":"ubuadmin"},{"assignee":null,"comments":5,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-codex","priority-low","status-backlog","type-feature"],"number":104,"repo":"ubuadmin/rag-stack","title":"feat(handler): Cross-Model Review vor agent-merge","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/104","user":"ubuadmin"},{"assignee":null,"comments":4,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-or","priority-low","status-ready","type-feature"],"number":103,"repo":"ubuadmin/rag-stack","title":"feat(orchestrator-ui): Drift-Detection + Empty-State Polish","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/103","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:19:01+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":102,"repo":"ubuadmin/rag-stack","title":"feat(infra): Daily Backup f\u00fcr rag.db + memory/* + bugtest-stack","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/102","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:19:00+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":101,"repo":"ubuadmin/rag-stack","title":"fix(orchestrator): Auth via Authelia f\u00fcr /governance/*","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/101","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-12T14:19:00+02:00","labels":["priority-high","status-ready","type-epic"],"number":100,"repo":"ubuadmin/rag-stack","title":"EPIC: Orchestrator-Improvement Wave 2026-05-12","updated_at":"2026-05-12T16:54:32+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/100","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-12T13:26:55+02:00","labels":[],"number":184,"repo":"ubuadmin/yoga","title":"fix(admin/website/advanced): Preview-Tab im Editor rendert nicht","updated_at":"2026-05-12T13:29:07+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/184","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T12:18:34+02:00","labels":[],"number":176,"repo":"ubuadmin/yoga","title":"ops(deploy): Domain-Migration prod cmoments.ch nach beta-Stabilisierung","updated_at":"2026-05-12T19:44:31+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/176","user":"agent-claude"},{"assignee":null,"comments":4,"created_at":"2026-05-12T12:18:34+02:00","labels":[],"number":175,"repo":"ubuadmin/yoga","title":"verify(deploy): beta.cmoments.ch Auto-Deploy nach Etappen-Merges pr\u00fcfen","updated_at":"2026-05-12T19:44:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/175","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:34+02:00","labels":[],"number":174,"repo":"ubuadmin/yoga","title":"feat(portal): Offline-Buchungs-Cache (letzte 5 Termine)","updated_at":"2026-05-12T19:24:27+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/174","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:33+02:00","labels":[],"number":171,"repo":"ubuadmin/yoga","title":"chore(sw): SW-V9 bump nach Etappen-Merges","updated_at":"2026-05-12T12:32:12+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/171","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:33+02:00","labels":[],"number":170,"repo":"ubuadmin/yoga","title":"perf(static): Cache-Control immutable + Content-Hashing f\u00fcr /static","updated_at":"2026-05-12T12:47:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/170","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:33+02:00","labels":[],"number":169,"repo":"ubuadmin/yoga","title":"perf(admin): N+1 Queries auditieren (dashboard, customers, stats)","updated_at":"2026-05-12T13:41:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/169","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:33+02:00","labels":[],"number":168,"repo":"ubuadmin/yoga","title":"perf(admin/gallery): Tab-Prefetch beim Hover (#155 Etappe 4 optional)","updated_at":"2026-05-12T12:43:05+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/168","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-12T12:18:33+02:00","labels":[],"number":166,"repo":"ubuadmin/yoga","title":"test(infra): Test-Suite reparieren \u2014 Modul-Gate in Fixtures aktivieren","updated_at":"2026-05-12T12:47:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/166","user":"agent-claude"},{"assignee":null,"comments":2,"created_at":"2026-05-12T11:47:22+02:00","labels":[],"number":165,"repo":"ubuadmin/yoga","title":"chore(quality): clear accumulated lint/security tech-debt (post #162)","updated_at":"2026-05-12T19:46:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/165","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T11:23:50+02:00","labels":[],"number":159,"repo":"ubuadmin/yoga","title":"infra(ci): sync-to-glug Pipeline (reverse von glug-yoga-port)","updated_at":"2026-05-12T19:45:17+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/159","user":"agent-claude"},{"assignee":null,"comments":14,"created_at":"2026-05-12T11:21:24+02:00","labels":["agent-claude-pending"],"number":853,"repo":"ubuadmin/glug","title":"backport(admin/website): page-subtitle from yoga #156/#157","updated_at":"2026-05-12T14:53:50+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/853","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-12T11:18:41+02:00","labels":[],"number":158,"repo":"ubuadmin/yoga","title":"infra(orchestrator): n8n-Automation f\u00fcr Multi-Agent-Issue-Discussions","updated_at":"2026-05-12T19:44:50+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/158","user":"agent-claude"},{"assignee":null,"comments":3,"created_at":"2026-05-12T11:06:07+02:00","labels":[],"number":156,"repo":"ubuadmin/yoga","title":"feat(admin/website): erweiterter Editor \u2014 Subtitles, Auto-Page-Texts, Block-Erweiterungen","updated_at":"2026-05-12T16:16:00+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/156","user":"agent-claude"},{"assignee":null,"comments":7,"created_at":"2026-05-12T11:03:04+02:00","labels":[],"number":155,"repo":"ubuadmin/yoga","title":"fix(admin/class-types): Galerie-Picker auf Edit-Seite ist \u00fcberladen","updated_at":"2026-05-12T19:44:45+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/155","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-09T00:00:04+02:00","labels":[],"number":99,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring shell sequence: docker compose -f <path> stop jellyfin-lldap-sync && docker  (36x)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/99","user":"agent-cron"},{"assignee":null,"comments":1,"created_at":"2026-05-09T00:00:03+02:00","labels":[],"number":98,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(csp) commits (42 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/98","user":"agent-cron"},{"assignee":null,"comments":1,"created_at":"2026-05-09T00:00:03+02:00","labels":[],"number":97,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(dashboard) commits (14 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/97","user":"agent-cron"},{"assignee":null,"comments":0,"created_at":"2026-05-08T13:56:07+02:00","labels":[],"number":108,"repo":"ubuadmin/retrohub-downloader","title":"perf-3: Cython-compile Hot-Paths (lib/list_widget, lib/webdav)","updated_at":"2026-05-08T18:11:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/108","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-08T13:54:33+02:00","labels":[],"number":105,"repo":"ubuadmin/retrohub-downloader","title":"perf-2: Builder.load_string statt load_file \u2014 KV inline kompilieren","updated_at":"2026-05-08T18:12:02+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/105","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-08T13:54:18+02:00","labels":[],"number":104,"repo":"ubuadmin/retrohub-downloader","title":"perf-1: Skeleton-Screen \u2014 sofort empty render, Daten async nachladen","updated_at":"2026-05-08T18:11:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/104","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-08T13:47:34+02:00","labels":["agent-claude","priority-high","status-ready","type-bug"],"number":100,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): Asset-Bundle-Extraction-Bug \u2014 Assets nach lib/ verschieben (Codex+Gemini-Konsens)","updated_at":"2026-05-08T13:51:57+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/100","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T13:25:15+02:00","labels":["agent-claude","priority-high","status-ready","type-bug"],"number":98,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): InputManager auch on_joy_button_down/axis/hat binden (Codex+Gemini-Konsens)","updated_at":"2026-05-08T13:35:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/98","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T13:04:30+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":97,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): GammaPad Virtual-Mouse \u2192 KeyEvent-Bridge (Anbernic Controller geht nicht)","updated_at":"2026-05-08T18:11:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/97","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T13:02:33+02:00","labels":["agent-claude","priority-low","status-ready","type-feature"],"number":96,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Drastic Dual-Screen f\u00fcr Anbernic RG DS \u2014 Custom Build oder Workaround","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/96","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T13:02:33+02:00","labels":["agent-cursor","priority-low","status-ready","type-feature"],"number":95,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Daijishou Auto-Platform-Setup f\u00fcr SD-ROMs","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/95","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-08T12:29:55+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":89,"repo":"ubuadmin/retrohub-downloader","title":"perf(android): App-Performance auf Anbernic RG DS \u2014 extreme Verz\u00f6gerungen (Master-Issue)","updated_at":"2026-05-08T17:58:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/89","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:28:49+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":85,"repo":"ubuadmin/retrohub-downloader","title":"perf(android): ROM-Liste Disk-Cache + Background-Prefetch (lange Ladezeiten)","updated_at":"2026-05-08T13:56:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/85","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:08+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":83,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C9: Re-skin screens/discover.py auf Stock-FW (breadcrumb + folder-list)","updated_at":"2026-05-08T12:35:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/83","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":82,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C8: Re-skin screens/update.py auf Stock-FW (4-stage progress)","updated_at":"2026-05-08T12:35:16+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/82","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-cursor","priority-low","status-ready","type-feature"],"number":81,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C7: Re-skin screens/setup.py auf Stock-FW (3-step wizard)","updated_at":"2026-05-08T12:35:23+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/81","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":80,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C6: Re-skin screens/pairing.py auf Stock-FW (QR + countdown)","updated_at":"2026-05-08T12:35:10+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/80","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":79,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C5: Re-skin screens/info.py auf Stock-FW (info-card mit metadata)","updated_at":"2026-05-08T12:38:05+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/79","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":78,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C4: Re-skin screens/settings.py auf Stock-FW (settings-rows)","updated_at":"2026-05-08T12:35:08+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/78","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":77,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C3: Re-skin screens/download.py auf Stock-FW (progress + stages)","updated_at":"2026-05-08T12:36:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/77","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":76,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C2: Re-skin screens/roms.py auf Stock-FW (rom-list + dual-screen detail)","updated_at":"2026-05-08T12:35:13+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/76","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:22:07+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":75,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-C1: Re-skin screens/systems.py auf Stock-FW (system grid + boxart mosaic)","updated_at":"2026-05-08T12:35:05+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/75","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:06:24+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":67,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-A5: Port graphic.py drawing-helpers \u2192 lib/stockfw_widgets.py","updated_at":"2026-05-08T12:16:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/67","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:06:24+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":66,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-A4: Port ui/emoji.py \u2192 lib/stockfw_badges.py (Region-Pills)","updated_at":"2026-05-08T12:18:01+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/66","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:06:24+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":65,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-A3: Port ui/animation.py + ui/clock.py \u2192 lib/stockfw_anim.py","updated_at":"2026-05-08T12:19:57+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/65","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:06:24+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":64,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-A2: Port ui/rect.py + ui/surface.py \u2192 lib/stockfw_draw.py (Kivy-Canvas)","updated_at":"2026-05-08T12:19:46+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/64","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T12:06:24+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":63,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4-A1: Port ui/colors.py + ui/theme.py \u2192 lib/stockfw_theme.py","updated_at":"2026-05-08T12:19:35+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/63","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T12:01:38+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":62,"repo":"ubuadmin/retrohub-downloader","title":"WELLE-4: 1:1 Stock-FW Visual Identity Port (rip Sage/Scandi)","updated_at":"2026-05-08T17:58:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/62","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T11:44:14+02:00","labels":["agent-claude","priority-high","status-ready","type-bug"],"number":61,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): RG DS Touch-Coordinate-Mapping zwischen Top/Bottom-Display + Phantom-Inputs","updated_at":"2026-05-08T13:34:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/61","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T11:02:13+02:00","labels":["agent-codex","priority-high","status-ready","type-bug"],"number":56,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): lib/shared.py \u2014 theme.TOUCH_MIN/FONT_BODY Typos","updated_at":"2026-05-08T13:52:35+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/56","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-codex","priority-low","status-ready","type-ci"],"number":48,"repo":"ubuadmin/retrohub-downloader","title":"ci(android): GitHub-Actions android-build mit retrohub-buildozer:fixed Image","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/48","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-cursor","priority-low","status-ready","type-feature"],"number":47,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): graphic.py port \u2014 Cormorant Text Rendering Helpers in lib/shared.py","updated_at":"2026-05-08T18:15:39+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/47","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-codex","priority-low","status-ready","type-bug"],"number":46,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): display.py \u2014 gemini-Findings beheben (closes #22)","updated_at":"2026-05-08T10:57:59+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/46","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-low","status-ready","type-bug"],"number":45,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): list_widget.py auf Sage-Theme-Konstanten (closes #26)","updated_at":"2026-05-08T12:22:07+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/45","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":44,"repo":"ubuadmin/retrohub-downloader","title":"wire(android): InputManager \u2192 alle Screens (Gamepad-Nav)","updated_at":"2026-05-08T12:18:48+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/44","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":43,"repo":"ubuadmin/retrohub-downloader","title":"wire(android): SystemsScreen dual-screen (top=list, bottom=stats+boxart)","updated_at":"2026-05-08T12:27:40+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/43","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-claude","priority-low","status-ready","type-feature"],"number":42,"repo":"ubuadmin/retrohub-downloader","title":"port(android): cube3d.py \u2192 screens/cube3d.py \u2014 Rotating 3D Cube","updated_at":"2026-05-08T13:56:47+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/42","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":41,"repo":"ubuadmin/retrohub-downloader","title":"port(android): chat.py \u2192 screens/chat.py \u2014 Live-Chat-Client","updated_at":"2026-05-08T18:15:40+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/41","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":40,"repo":"ubuadmin/retrohub-downloader","title":"port(android): discover.py \u2192 screens/discover.py \u2014 Server-Browse-View","updated_at":"2026-05-08T10:57:17+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/40","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-cursor","priority-low","status-ready","type-feature"],"number":39,"repo":"ubuadmin/retrohub-downloader","title":"refactor(android): screens/settings.py auf Theme + Tabs","updated_at":"2026-05-08T18:15:40+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/39","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":38,"repo":"ubuadmin/retrohub-downloader","title":"refactor(android): screens/download.py auf Theme-Konstanten","updated_at":"2026-05-08T11:05:56+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/38","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":37,"repo":"ubuadmin/retrohub-downloader","title":"refactor(android): screens/roms.py \u2014 Dual-Screen-Layout (Liste oben + Detail unten)","updated_at":"2026-05-08T12:29:46+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/37","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":36,"repo":"ubuadmin/retrohub-downloader","title":"refactor(android): screens/systems.py auf Theme + DisplayLabel","updated_at":"2026-05-08T10:54:36+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/36","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":35,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): lib/presentation.py \u2014 Android Presentation API Wrapper","updated_at":"2026-05-08T10:53:06+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/35","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":34,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): lib/achievements.py \u2014 RetroAchievements API Client","updated_at":"2026-05-08T11:08:34+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/34","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":33,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): lib/cover.py \u2014 ROM Cover Art Fetcher mit Cache","updated_at":"2026-05-08T11:02:13+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/33","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T10:47:47+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":32,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Port app.py main loop logic in RetroHubDownloaderApp","updated_at":"2026-05-08T11:14:12+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/32","user":"ubuadmin"},{"assignee":null,"comments":3,"created_at":"2026-05-08T07:54:03+02:00","labels":["agent-claude","priority-high","status-ready","type-bug"],"number":31,"repo":"ubuadmin/retrohub-downloader","title":"CRITICAL: Welle-2-APK startet nicht \u2014 fehlende Files in private.tar / libpybundle.so","updated_at":"2026-05-08T10:46:14+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/31","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T03:18:08+02:00","labels":["agent-openrouter","priority-low","status-ready","type-bug"],"number":26,"repo":"ubuadmin/retrohub-downloader","title":"followup: list_widget.py Theme-Konstanten auf Sage-Palette umstellen","updated_at":"2026-05-08T10:56:09+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/26","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T03:08:09+02:00","labels":["agent-codex","priority-low","status-ready","type-bug"],"number":22,"repo":"ubuadmin/retrohub-downloader","title":"followup: display.py \u2014 gemini-Review-Findings f\u00fcr Welle 3","updated_at":"2026-05-08T10:57:59+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/22","user":"ubuadmin"},{"assignee":null,"comments":8,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-gemini","priority-high","status-ready","type-ci"],"number":19,"repo":"ubuadmin/retrohub-downloader","title":"verify(android): Cross-CLI Code-Review aller Welle-2-PRs (codex + gemini)","updated_at":"2026-05-08T23:19:24+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/19","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":18,"repo":"ubuadmin/retrohub-downloader","title":"port(android): discover.py (333 LOC) \u2192 screens/discover.py \u2014 Server-Browse-View","updated_at":"2026-05-08T10:57:17+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/18","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":17,"repo":"ubuadmin/retrohub-downloader","title":"port(android): update_view.py (147 LOC) \u2192 screens/update.py \u2014 In-App-Update-Screen","updated_at":"2026-05-08T10:22:06+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/17","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":16,"repo":"ubuadmin/retrohub-downloader","title":"port(android): info.py (361 LOC) \u2192 screens/info.py \u2014 System-Info-View","updated_at":"2026-05-08T11:02:13+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/16","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-codex","priority-high","status-ready","type-feature"],"number":15,"repo":"ubuadmin/retrohub-downloader","title":"port(android): setup_view.py (185 LOC) \u2192 screens/setup.py \u2014 First-Run-Wizard","updated_at":"2026-05-08T11:02:13+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/15","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":14,"repo":"ubuadmin/retrohub-downloader","title":"port(android): pairing.py + pairing_view.py (494 LOC) \u2192 lib/pairing.py + screens/pairing.py","updated_at":"2026-05-08T10:21:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/14","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-codex","priority-high","status-ready","type-feature"],"number":13,"repo":"ubuadmin/retrohub-downloader","title":"port(android): input.py (241 LOC) \u2192 lib/input.py \u2014 Gamepad + Keyboard Mapping","updated_at":"2026-05-08T03:14:23+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/13","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-openrouter","priority-low","status-ready","type-feature"],"number":12,"repo":"ubuadmin/retrohub-downloader","title":"port(android): list_view.py (330 LOC) \u2192 lib/list_widget.py \u2014 Shared List Infrastructure","updated_at":"2026-05-08T03:18:09+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/12","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-openrouter","priority-high","status-ready","type-feature"],"number":11,"repo":"ubuadmin/retrohub-downloader","title":"port(android): shared.py (729 LOC) \u2192 lib/shared.py \u2014 Helper-Funktionen + Constants","updated_at":"2026-05-08T03:10:58+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/11","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-gemini","priority-high","status-review","type-feature"],"number":10,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Auto-Screen-Adaptation + Dual-Screen-Detection (Android Presentation API)","updated_at":"2026-05-08T10:52:27+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/10","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-08T02:57:14+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":9,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Theme + KV-Stylesheet \u2014 Cormorant Garamond + Sage Palette portieren","updated_at":"2026-05-08T07:44:52+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/9","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T02:57:13+02:00","labels":["agent-claude","priority-high","status-ready","type-bug"],"number":8,"repo":"ubuadmin/retrohub-downloader","title":"audit(android): Crash-Repro auf Anbernic RG DS \u2014 Logcat-Trace dokumentieren","updated_at":"2026-05-08T17:58:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/8","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-codex","priority-low","status-ready","type-docs"],"number":7,"repo":"ubuadmin/retrohub-downloader","title":"docs(android): F-Droid Basic Side-Install-Pfad dokumentieren","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/7","user":"ubuadmin"},{"assignee":null,"comments":4,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-codex","priority-low","status-ready","type-ci"],"number":6,"repo":"ubuadmin/retrohub-downloader","title":"feat(ci): n8n Issue-Dispatcher + bin/agent-tools/","updated_at":"2026-05-08T18:01:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/6","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-cursor","priority-high","status-ready","type-feature"],"number":5,"repo":"ubuadmin/retrohub-downloader","title":"test(android): Update-Pill End-to-End auf Anbernic RG DS","updated_at":"2026-05-08T18:05:15+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/5","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-claude","priority-high","status-ready","type-ci"],"number":4,"repo":"ubuadmin/retrohub-downloader","title":"feat(ci): Gitea-Secrets + Release-Pipeline-Verifikation","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/4","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-claude","priority-high","status-ready","type-feature"],"number":3,"repo":"ubuadmin/retrohub-downloader","title":"feat(android): Keystore-Generierung + Release-APK signing","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/3","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-gemini","priority-low","status-ready","type-bug"],"number":2,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): hidapi RECEIVER_EXPORTED Android 14 Warning","updated_at":"2026-05-08T18:10:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/2","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-08T01:54:12+02:00","labels":["agent-openrouter","priority-high","status-ready","type-bug"],"number":1,"repo":"ubuadmin/retrohub-downloader","title":"fix(android): chardet/charset_normalizer f\u00fcr requests-Lib hinzuf\u00fcgen","updated_at":"2026-05-08T17:58:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/retrohub-downloader/issues/1","user":"ubuadmin"},{"assignee":null,"comments":3,"created_at":"2026-05-06T16:39:29+02:00","labels":["status-backlog"],"number":153,"repo":"ubuadmin/yoga","title":"Security P3-3: CSP-unsafe-inline (style-src) entfernen (~4260 inline styles)","updated_at":"2026-05-12T11:07:00+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/153","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T12:00:03+02:00","labels":[],"number":96,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring refactor(ui) commits (10 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/96","user":"agent-cron"},{"assignee":null,"comments":1,"created_at":"2026-05-06T11:27:22+02:00","labels":["status-backlog"],"number":152,"repo":"ubuadmin/yoga","title":"feat: Wiederholende Anmeldung fuer Wochenkurse (Recurring-Booking)","updated_at":"2026-05-06T18:54:37+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/152","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-06T10:58:37+02:00","labels":[],"number":852,"repo":"ubuadmin/glug","title":"bug: /menu/ Warenkorb-Hinzuf\u00fcgen geht nicht mehr (glug)","updated_at":"2026-05-06T11:18:46+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/852","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-feature"],"number":151,"repo":"ubuadmin/yoga","title":"EDA-Subscriber: Slack/Discord-Audit + Bruteforce-Detector","updated_at":"2026-05-06T18:54:37+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/151","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-refactor"],"number":150,"repo":"ubuadmin/yoga","title":"Modularize db/_core.py (1312 LOC)","updated_at":"2026-05-06T16:49:53+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/150","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-refactor"],"number":149,"repo":"ubuadmin/yoga","title":"Refactor: routes/_yoga_*.py umbenennen zu routes/public/","updated_at":"2026-05-06T16:39:01+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/149","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-feature"],"number":148,"repo":"ubuadmin/yoga","title":"Inline-Handler Cleanup Tranche 2 (~200 verbleibend)","updated_at":"2026-05-06T16:39:29+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/148","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-feature"],"number":147,"repo":"ubuadmin/yoga","title":"EDA-Signals: class_booking_created/cancelled + intake_submitted + cron_tick","updated_at":"2026-05-06T09:28:13+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/147","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T09:18:04+02:00","labels":["agent-or","priority-low","type-refactor"],"number":146,"repo":"ubuadmin/yoga","title":"Modularize ui.py (1333 LOC)","updated_at":"2026-05-06T13:25:00+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/146","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-06T09:18:03+02:00","labels":["agent-or","priority-low","type-refactor"],"number":145,"repo":"ubuadmin/yoga","title":"Modularize routes/admin/settings_pills.py (1559 LOC)","updated_at":"2026-05-06T10:32:46+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/145","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-06T09:18:03+02:00","labels":["agent-or","priority-low","type-refactor"],"number":144,"repo":"ubuadmin/yoga","title":"EDA-Migration: routes/_yoga_booking_mailers.py auf notification_requested","updated_at":"2026-05-06T10:28:58+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/144","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T08:25:57+02:00","labels":["agent-or","priority-high","type-feature"],"number":143,"repo":"ubuadmin/yoga","title":"Beta-VPS Disk-Monitoring + Health-Check Endpoint","updated_at":"2026-05-06T08:33:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/143","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T08:00:03+02:00","labels":[],"number":95,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring refactor(portal) commits (12 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/95","user":"agent-cron"},{"assignee":null,"comments":1,"created_at":"2026-05-06T06:12:24+02:00","labels":["agent-or","priority-low","type-feature"],"number":142,"repo":"ubuadmin/yoga","title":"Inline-Event-Handler systematischer Cleanup (212 violations)","updated_at":"2026-05-12T11:35:34+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/142","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T04:32:44+02:00","labels":["agent-or","priority-low","type-feature"],"number":141,"repo":"ubuadmin/yoga","title":"Rich-Text-Editor (WYSIWYG) f\u00fcr Email-Compose + Newsletter-Editor","updated_at":"2026-05-06T05:01:14+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/141","user":"ubuadmin"},{"assignee":null,"comments":4,"created_at":"2026-05-06T04:21:20+02:00","labels":["agent-or","priority-low","type-feature"],"number":140,"repo":"ubuadmin/yoga","title":"Security P3-Backlog: Header-Hygiene + Stack-Fingerprint + CSP-Verschlankung","updated_at":"2026-05-06T16:39:30+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/140","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:16+02:00","labels":["agent-or","priority-low","type-feature"],"number":139,"repo":"ubuadmin/yoga","title":"Studio-Locations Auto-Sync zu neuen Tenants (Gitea #128 follow-up)","updated_at":"2026-05-06T04:32:02+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/139","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":138,"repo":"ubuadmin/yoga","title":"Auth-Hardening: Lockout-Konstanten in auth.py via Settings konfigurierbar","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/138","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":137,"repo":"ubuadmin/yoga","title":"Newsletter: Senden-Funktion mit Adressen-Preview + Vorschau (UI/UX)","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/137","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":136,"repo":"ubuadmin/yoga","title":"Email-Compose: Anh\u00e4nge + Kontaktbuch + Rich-Editor + Signatur (template)","updated_at":"2026-05-06T04:43:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/136","user":"ubuadmin"},{"assignee":null,"comments":3,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","priority-low","type-refactor"],"number":135,"repo":"ubuadmin/yoga","title":"Portal: Modularisierung \u2014 routes/portal/ Package statt Monolith","updated_at":"2026-05-06T14:31:09+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/135","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":134,"repo":"ubuadmin/yoga","title":"Portal UI moderner + 'App installieren' rechts auf allen Pages","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/134","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":133,"repo":"ubuadmin/yoga","title":"/kurse mobile: Kalenderwoche statt Monatsraster (Tage untereinander)","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/133","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T03:56:15+02:00","labels":["agent-or","type-feature"],"number":132,"repo":"ubuadmin/yoga","title":"/admin/inbox?channel=email: Postfach-Ordnerstruktur darstellen","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/132","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:35:47+02:00","labels":[],"number":131,"repo":"ubuadmin/yoga","title":"Mail-Client MVP \u2014 Postausgang + Compose + Folder-Nav","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/131","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:28:05+02:00","labels":[],"number":130,"repo":"ubuadmin/yoga","title":"Diplome-Lightbox + PDF inline (statt Download)","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/130","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:28:05+02:00","labels":[],"number":129,"repo":"ubuadmin/yoga","title":"Diplom-Link auf /ueber-mich (Pill unter Portrait)","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/129","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:24:50+02:00","labels":["agent-or","type-feature"],"number":128,"repo":"ubuadmin/yoga","title":"Studio-Locations Auto-Sync zu neuen Tenants","updated_at":"2026-05-06T04:44:16+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/128","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:24:50+02:00","labels":[],"number":127,"repo":"ubuadmin/yoga","title":"Diplome PDF inline-preview","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/127","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:24:50+02:00","labels":[],"number":126,"repo":"ubuadmin/yoga","title":"Diplome public-page redesign \u2014 premium frame, chronologisch, groesser","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/126","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:22:42+02:00","labels":[],"number":125,"repo":"ubuadmin/yoga","title":"Notification-System \u2014 Badge + Toast (Backend bereits da)","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/125","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:22:42+02:00","labels":[],"number":124,"repo":"ubuadmin/yoga","title":"Performance: Google-Fonts selbst-hosten + cachen","updated_at":"2026-05-06T04:32:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/124","user":"ubuadmin"},{"assignee":null,"comments":2,"created_at":"2026-05-06T02:22:42+02:00","labels":["agent-or","type-feature"],"number":123,"repo":"ubuadmin/yoga","title":"Newsletter \u2014 Statistik + Showcase-Block + Vorlagen + Editor-Upgrade","updated_at":"2026-05-06T05:01:14+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/123","user":"ubuadmin"},{"assignee":null,"comments":1,"created_at":"2026-05-06T02:22:42+02:00","labels":["agent-or","type-feature"],"number":122,"repo":"ubuadmin/yoga","title":"Newsletter-Editor ans aktive Template anpassen","updated_at":"2026-05-06T04:43:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/122","user":"ubuadmin"},{"assignee":null,"comments":0,"created_at":"2026-05-05T21:31:00+02:00","labels":[],"number":121,"repo":"ubuadmin/yoga","title":"feat(admin/website): Hero-pill + editor with font/size/effects","updated_at":"2026-05-05T21:55:57+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/121","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T21:01:25+02:00","labels":[],"number":120,"repo":"ubuadmin/yoga","title":"feat(admin/website): make /admin/website/advanced editor actually persist changes","updated_at":"2026-05-05T22:01:24+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/120","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T20:00:02+02:00","labels":[],"number":94,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring sync(yoga\u2192glug) commits (18 in 14d)","updated_at":"2026-05-12T16:19:55+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/94","user":"agent-cron"},{"assignee":null,"comments":0,"created_at":"2026-05-05T16:55:22+02:00","labels":[],"number":114,"repo":"ubuadmin/yoga","title":"feat(admin/inbox): bulk-actions (archive / mark-read) \u2014 retry after agent-flood failure","updated_at":"2026-05-05T17:14:29+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/114","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T15:43:44+02:00","labels":[],"number":108,"repo":"ubuadmin/yoga","title":"design(portal): magic-link error CTA visually merges with hero","updated_at":"2026-05-05T16:34:59+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/108","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T15:36:20+02:00","labels":[],"number":107,"repo":"ubuadmin/yoga","title":"fix(public): theme-toggle button no-op (CSP blocks inline onclick)","updated_at":"2026-05-05T15:57:23+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/107","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T15:36:20+02:00","labels":[],"number":106,"repo":"ubuadmin/yoga","title":"fix(takeaway): window.tp overwritten by cart IIFE \u2014 root cause for #102","updated_at":"2026-05-05T15:59:17+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/106","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T15:36:20+02:00","labels":[],"number":105,"repo":"ubuadmin/yoga","title":"fix(admin/customers): #cb-all 'Select All' only self-checks","updated_at":"2026-05-05T15:57:23+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/105","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T15:36:20+02:00","labels":[],"number":104,"repo":"ubuadmin/yoga","title":"fix(admin/quick-entry): qeMode toggle buttons not clickable (CSP)","updated_at":"2026-05-05T15:57:23+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/104","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T15:36:20+02:00","labels":[],"number":103,"repo":"ubuadmin/yoga","title":"fix(admin/bookings): 'Verf\u00fcgbarkeit' tab not clickable (CSP blocks inline onclick)","updated_at":"2026-05-05T15:59:17+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/103","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T14:58:04+02:00","labels":[],"number":102,"repo":"ubuadmin/yoga","title":"fix(menu/checkout): Lieferung-option not selectable","updated_at":"2026-05-05T15:54:11+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/102","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T12:03:03+02:00","labels":["agent-or","priority-high","status-ready","type-bug"],"number":850,"repo":"ubuadmin/glug","title":"fix(imports): adapter-pass after yoga bulk-port","updated_at":"2026-05-05T14:02:43+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/850","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T12:03:03+02:00","labels":["agent-codex","priority-high","status-ready","type-feature"],"number":849,"repo":"ubuadmin/glug","title":"feat(routes): register ported yoga blueprints in glug/webserver.py","updated_at":"2026-05-05T14:02:43+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/849","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T12:03:03+02:00","labels":["agent-or","priority-high","status-ready","type-feature"],"number":848,"repo":"ubuadmin/glug","title":"feat(db): port booking schema to glug.db.migrate()","updated_at":"2026-05-05T14:02:43+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/848","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T12:03:03+02:00","labels":["agent-claude","priority-high","status-ready","type-epic"],"number":847,"repo":"ubuadmin/glug","title":"Epic: full yoga \u2192 glug module port","updated_at":"2026-05-05T14:02:43+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/847","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T10:30:02+02:00","labels":["agent-codex","priority-low","status-backlog","type-bug"],"number":92,"repo":"ubuadmin/yoga","title":"fix(admin-css): Dropdowns clipped \u2014 overflow:hidden auf form-row class (strukturell)","updated_at":"2026-05-06T04:37:38+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/92","user":"agent-claude"},{"assignee":null,"comments":6,"created_at":"2026-05-05T10:02:21+02:00","labels":["priority-low","status-backlog","type-feature"],"number":87,"repo":"ubuadmin/yoga","title":"[backlog] Feature wave: portal/admin enhancements (post-bug-hunt 2026-05)","updated_at":"2026-05-12T12:18:34+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/87","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T10:02:09+02:00","labels":[],"number":93,"repo":"ubuadmin/rag-stack","title":"feat(or-loop): 2-stage wf-survey-then-fix wrapper","updated_at":"2026-05-05T10:18:22+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/93","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T10:01:53+02:00","labels":["agent-claude","priority-low","status-backlog","type-bug"],"number":86,"repo":"ubuadmin/yoga","title":"test(e2e): Validation pass nach 21-PR-Welle 2026-05-04/05","updated_at":"2026-05-06T03:50:37+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/86","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T09:14:28+02:00","labels":["agent-codex","priority-high","status-ready","type-feature"],"number":82,"repo":"ubuadmin/yoga","title":"feat(portal): PWA-f\u00e4hig + iCal-Link vollst\u00e4ndige URL","updated_at":"2026-05-05T09:19:57+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/82","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T08:46:57+02:00","labels":["agent-codex","priority-low","status-backlog","type-bug"],"number":75,"repo":"ubuadmin/yoga","title":"fix(chat): Chat-Symbol verschwindet nicht wenn Plugin disabled","updated_at":"2026-05-06T03:30:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/75","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T08:46:44+02:00","labels":["agent-codex","priority-high","status-ready","type-bug"],"number":74,"repo":"ubuadmin/yoga","title":"fix(branding): Logo wird nicht angezeigt","updated_at":"2026-05-06T03:24:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/74","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-05T08:46:29+02:00","labels":["agent-codex","priority-low","status-backlog","type-bug"],"number":73,"repo":"ubuadmin/yoga","title":"fix(portal): Klienten-Portal \u00fcbernimmt nicht das Tenant-Template","updated_at":"2026-05-06T03:24:28+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/73","user":"agent-claude"},{"assignee":null,"comments":4,"created_at":"2026-05-05T08:33:36+02:00","labels":["agent-codex","priority-low","status-ready","type-refactor"],"number":832,"repo":"ubuadmin/glug","title":"fix(framework): Plugin-system + manifest validation bugs","updated_at":"2026-05-05T08:44:44+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/832","user":"agent-claude"},{"assignee":null,"comments":4,"created_at":"2026-05-05T08:33:27+02:00","labels":["agent-codex","priority-high","status-ready","type-bug"],"number":72,"repo":"ubuadmin/yoga","title":"fix(portal): Klienten-Portal navigation + click-bugs durchforsten","updated_at":"2026-05-06T04:02:26+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/72","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-05T08:33:18+02:00","labels":["agent-gemini","priority-low","status-ready","type-bug"],"number":831,"repo":"ubuadmin/glug","title":"audit(bugs): Hard bug-hunt glug (admin + framework + plugins)","updated_at":"2026-05-05T09:04:25+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/831","user":"agent-claude"},{"assignee":null,"comments":2,"created_at":"2026-05-05T08:33:09+02:00","labels":["agent-gemini","priority-high","status-ready","type-bug"],"number":71,"repo":"ubuadmin/yoga","title":"audit(bugs): Hard bug-hunt yoga (admin + portal + frontend + auth)","updated_at":"2026-05-06T03:30:20+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/71","user":"agent-claude"},{"assignee":null,"comments":3,"created_at":"2026-05-05T07:36:34+02:00","labels":["agent-gemini","priority-low","status-ready","type-bug"],"number":70,"repo":"ubuadmin/yoga","title":"audit(bugs): Read-only Bug-Scan yoga (BUG_SCAN_FINDINGS.md)","updated_at":"2026-05-06T04:13:29+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/70","user":"agent-claude"},{"assignee":null,"comments":7,"created_at":"2026-05-05T07:36:23+02:00","labels":["agent-codex","priority-high","status-ready","type-bug"],"number":830,"repo":"ubuadmin/glug","title":"fix(admin): Click-bug audit + fix Top-3 broken admin-interactions","updated_at":"2026-05-05T08:44:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/glug/issues/830","user":"agent-claude"},{"assignee":null,"comments":6,"created_at":"2026-05-05T07:36:11+02:00","labels":["agent-codex","priority-high","status-ready","type-bug"],"number":69,"repo":"ubuadmin/yoga","title":"fix(auth): Magic-Link Session 24h g\u00fcltig + robust gegen Fehler","updated_at":"2026-05-06T03:50:37+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/69","user":"agent-claude"},{"assignee":null,"comments":2,"created_at":"2026-05-05T07:35:54+02:00","labels":["agent-or","priority-high","status-ready","type-bug"],"number":68,"repo":"ubuadmin/yoga","title":"fix(mobile-nav): Bottom-nav entfernen, nur Top-Hamburger behalten","updated_at":"2026-05-05T08:51:57+02:00","url":"https://git.joelduss.xyz/ubuadmin/yoga/issues/68","user":"agent-claude"},{"assignee":null,"comments":0,"created_at":"2026-05-04T16:00:03+02:00","labels":[],"number":91,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(buttons) commits (12 in 14d)","updated_at":"2026-05-04T17:05:21+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/91","user":"agent-cron"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:36+02:00","labels":["auto-detected","migrated-from-glug"],"number":73,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(takeaway) commits (5 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/73","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:31+02:00","labels":["auto-detected","migrated-from-glug"],"number":72,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(dashboard) commits (11 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/72","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:25+02:00","labels":["auto-detected","migrated-from-glug"],"number":71,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(pos) commits (12 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/71","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:21+02:00","labels":["auto-detected","migrated-from-glug"],"number":70,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(hero) commits (27 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/70","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:15+02:00","labels":["auto-detected","migrated-from-glug"],"number":69,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(kurse) commits (14 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/69","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:10+02:00","labels":["auto-detected","migrated-from-glug"],"number":68,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(governance) commits (23 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/68","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:29:05+02:00","labels":["auto-detected","migrated-from-glug"],"number":67,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(hero) commits (16 in 14d)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/67","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:28:57+02:00","labels":["auto-detected","migrated-from-glug"],"number":66,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring shell sequence: docker compose -f <path> stop jellyfin-lldap-sync && docker  (36x)","updated_at":"2026-05-01T17:31:03+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/66","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:27:12+02:00","labels":[],"number":64,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(takeaway) commits (5 in 14d)","updated_at":"2026-05-01T18:06:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/64","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:27:12+02:00","labels":[],"number":63,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(dashboard) commits (11 in 14d)","updated_at":"2026-05-01T18:06:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/63","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:27:12+02:00","labels":[],"number":62,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring feat(pos) commits (12 in 14d)","updated_at":"2026-05-01T18:06:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/62","user":"agent-claude"},{"assignee":null,"comments":1,"created_at":"2026-05-01T17:27:12+02:00","labels":[],"number":61,"repo":"ubuadmin/rag-stack","title":"[automation-candidate] Recurring fix(hero) commits (27 in 14d)","updated_at":"2026-05-01T18:06:19+02:00","url":"https://git.joelduss.xyz/ubuadmin/rag-stack/issues/61","user":"agent-claude"}],"count":200,"mode":"all","state":"closed"}
