Commit Graph
15 Commits
Author SHA1 Message Date
junv 3a20fcb63a Optimize frontend 2026-03-29 11:10:37 +11:00
junv f4d36e6953 Add image imports 2026-03-22 16:15:53 +11:00
junvandCopilot 9d0f1fc87c Make API docs LLM-friendly
- Add operationId to all 20 API operations
- Add tag groups (Pages, Posts, Collections, Images, Files) with descriptions
- Enrich info.description with concept table, usage patterns, and examples
- Add /llms.txt (llmstxt.org standard) with plain-text API overview
- Add /.well-known/ai-plugin.json (OpenAI plugin manifest)
- Add URL routes for llms.txt and ai-plugin.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-22 15:23:51 +11:00
junvandCopilot 8cfe7fd775 Add random image API docs to OpenAPI spec
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-22 15:18:45 +11:00
junvandCopilot 64871ab7e0 Fix OpenAPI docs, add image import, file preview modal, keyboard nav
- Fix OpenAPI YAML: correct components/schemas indentation (was inside paths:)
- Downgrade openapi version 3.1.0 → 3.0.3 for ReDoc 2.5.2 compatibility
- Add /import/images/<path> endpoint with worker-mode background download
- Add source_url field to FileUpload model (migration 0044)
- Add file preview modal with image/video/audio/unsupported cases
- Add arrow key navigation + prev/next buttons + file counter in modal
- Add /import/images/{image_url} to OpenAPI spec with source_url field

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-22 15:11:44 +11:00
junv 7f7a890ad5 Update files function! 2026-03-21 20:30:44 +11:00
junv 83e5ab118d Added a section to show latest posts 2025-06-30 21:39:44 +10:00
junv 36b1ad5dd8 Add feature to auto hide nav bar when scrolling 2025-06-30 21:26:25 +10:00
junv c238ed4cc4 Update code to create posts 2025-02-21 21:49:00 +11:00
junv b92cb4408a Add ability to play music 2024-11-18 13:09:09 +11:00
junv 5cfa2f40f7 Add open api 2024-11-17 22:08:58 +11:00
junv f8abdfee75 first version images 2024-11-17 11:11:08 +11:00
junv 03573880ed Add favicon 2024-11-09 08:48:36 +11:00
junv ff262f1f02 Update style for newsletter 2024-11-05 22:45:33 +11:00
junv 33320d178f Add default screenshot 2024-11-04 20:43:57 +11:00