{"slug": "datasette-apps-0-1a2", "title": "datasette-apps 0.1a2", "summary": "Datasette-apps 0.1a2 introduces a new 'apps-set-csp' permission to guard custom network/CSP origins, with an optional plugin allow-list for non-privileged users. The update also improves the stored query picker with keyboard navigation and recent query display, fixes fragment link handling, and resolves modal and logging panel issues in full-screen mode.", "body_md": "**Release:** [datasette-apps 0.1a2](https://github.com/datasette/datasette-apps/releases/tag/0.1a2)\n\n- Custom network/CSP origins for apps are now guarded by a new\n`apps-set-csp`\n\npermission, with an optional`allowed_csp_origins`\n\nplugin allow-list for non-privileged users. The Datasette Agent app creation tool enforces the same rules.[#24]- Stored query picker now supports keyboard navigation and shows the three most recent accessible stored queries when focused.\n`#fragment`\n\nlinks inside apps are no longer intercepted by the external-link confirmation modal.[#23]- Fixed link confirmation modal and logging panels in\n`?full=1`\n\nfull-screen mode.[#26]\n\nTags: [datasette](https://simonwillison.net/tags/datasette)", "url": "https://wpnews.pro/news/datasette-apps-0-1a2", "canonical_source": "https://simonwillison.net/2026/Jun/15/datasette-apps/#atom-everything", "published_at": "2026-06-15 17:26:11+00:00", "updated_at": "2026-06-19 00:30:09.808090+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Datasette", "Datasette Agent"], "alternates": {"html": "https://wpnews.pro/news/datasette-apps-0-1a2", "markdown": "https://wpnews.pro/news/datasette-apps-0-1a2.md", "text": "https://wpnews.pro/news/datasette-apps-0-1a2.txt", "jsonld": "https://wpnews.pro/news/datasette-apps-0-1a2.jsonld"}}